Корзина (0)---------

Корзина

Ваша корзина пуста

Корзина (0)---------

Корзина

Ваша корзина пуста

Каталог товаров
Наши фото
2
3
1
4
5
6
7
8
9
10
11
информационная модель в виде ER-диаграммы в нотации Чена
Информационная модель в виде описания логической модели базы данных
Информациооная модель в виде описания движения потоков информации и документов (стандарт МФПУ)
Информациооная модель в виде описания движения потоков информации и документов (стандарт МФПУ)2
G
Twitter
FB
VK
lv

ВКР Разработка интеллектуальной системы распознавания сигналов транспортных средств

Приветствуем студентов КФУ!

Написание выпускной квалификационной работы (ВКР) — это кульминация вашего обучения, требующая глубоких знаний и умения применять передовые технологии для решения сложных и значимых задач. Для студентов, специализирующихся в области информационных систем, компьютерного зрения и искусственного интеллекта, тема «Разработка интеллектуальной системы распознавания сигналов транспортных средств» является чрезвычайно актуальной и востребованной, особенно в контексте развития беспилотных автомобилей и систем помощи водителю (ADAS).

Эта тема охватывает целый ряд ключевых аспектов: компьютерное зрение (обнаружение объектов, сегментация, отслеживание), обработку видеопотоков, глубокое обучение (CNN, RNN/LSTM), подготовку и разметку данных, а также оценку производительности алгоритмов в реальном времени. Многие студенты сталкиваются с трудностями из-за необходимости работы с видеоданными в различных условиях (освещение, погода, типы ТС), понимания сложных архитектур нейронных сетей, их эффективного обучения и адаптации к динамическим сигналам (например, мигающие поворотники).

В этой статье мы предлагаем подробный план, полезные примеры и шаблоны, адаптированные для темы «Разработка интеллектуальной системы распознавания сигналов транспортных средств». Мы честно покажем реальный объем работы, что поможет вам принять взвешенное решение: выполнить ВКР самостоятельно, опираясь на наши рекомендации, или доверить эту задачу профессионалам, обладающим экспертными знаниями в данной области.

Срочная помощь по вашей теме: Получите консультацию за 10 минут! Telegram: @Diplomit Телефон/WhatsApp: +7 (987) 915-99-32, Email: admin@diplom-it.ru

Оформите заказ онлайн: Заказать ВКР КФУ

⚙️ Анализ структуры ВКР: система распознавания сигналов ТС

Разработка интеллектуальной системы распознавания сигналов транспортных средств — это комплексная и научно-ёмкая задача. Недостаточный анализ типов сигналов, неправильный выбор моделей глубокого обучения или некачественная подготовка данных могут привести к созданию неэффективной и ненадежной системы, что снизит ценность вашей ВКР.

Введение – актуальность и постановка цели

Цель: Введение должно убедительно обосновать актуальность вашей работы, четко сформулировать цель, задачи, объект и предмет исследования, а также показать научную новизну и практическую значимость разработанной системы.

Пошаговая инструкция:

  1. Актуальность темы: Обоснуйте критическую важность точного и надежного распознавания сигналов ТС для повышения безопасности дорожного движения, особенно для беспилотных автомобилей и систем ADAS. Подчеркните проблемы, связанные с невнимательностью водителей или сложными дорожными ситуациями. Укажите, как эффективная система распознавания может улучшить восприятие окружающей среды автономным транспортом и способствовать снижению аварийности.
  2. Цель работы: Четко сформулируйте, какой результат вы планируете достичь. Например: «Разработка интеллектуальной системы распознавания сигналов транспортных средств (поворотов, стоп-сигналов, аварийной сигнализации), обеспечивающей высокую точность и скорость работы в различных условиях для применения в системах автономного вождения».
  3. Задачи работы: Перечислите конкретные шаги для достижения цели: анализ типов сигналов ТС и проблем их распознавания, обзор существующих методов компьютерного зрения и глубокого обучения, сбор и подготовка набора данных, проектирование архитектуры системы, реализация и обучение моделей, тестирование алгоритма, оценка его эффективности и сравнение с аналогами.
  4. Объект и предмет исследования: Объектом может быть процесс передачи и восприятия сигналов транспортных средств. Предметом – методы и алгоритмы компьютерного зрения и глубокого обучения для автоматического обнаружения и классификации сигналов ТС.
  5. Научная новизна и практическая значимость: Обоснуйте, какие новые подходы вы предлагаете (например, оригинальная комбинация моделей для детекции и классификации мигающих сигналов, адаптация модели для специфических условий, новый метод предварительной обработки или аугментации данных, учет временной динамики сигналов). Практическая значимость может заключаться в повышении безопасности автономного вождения, снижении риска ДТП, улучшении адаптации к дорожной обстановке, а также предоставлении основы для дальнейших исследований в области V2X (Vehicle-to-Everything) коммуникаций.

Типичные сложности:

  • Недостаточно глубокое понимание особенностей различных сигналов ТС и их изменчивости (яркость, размер, форма).
  • Размытые формулировки научной новизны, которые сводятся к применению стандартных моделей без конкретного вклада в оптимизацию для данной задачи.

Глава 1. Анализ предметной области и существующих решений – фундамент для системы

Цель: Обоснование выбора методологии и инструментов на основе детального анализа типов сигналов ТС и мирового опыта в их автоматическом распознавании.

Пошаговая инструкция:

  1. Классификация сигналов транспортных средств: Опишите основные типы сигналов (поворотники, стоп-сигналы, габаритные огни, огни заднего хода, аварийная сигнализация). Выделите их характеристики (цвет, частота мигания, расположение, функция). Опишите проблемы, возникающие при их автоматическом распознавании:
    • Изменчивость освещенности (день/ночь, тень, блики от солнца или фар).
    • Погодные условия (дождь, снег, туман, грязь на оптике).
    • Различные формы, размеры и яркость задних фонарей у разных моделей ТС.
    • Частичная окклюзия (другие ТС, дорожные элементы).
    • Малый размер сигналов на больших расстояниях.
    • Динамический аспект (мигание поворотников).
  2. Теоретические основы компьютерного зрения и глубокого обучения: Опишите базовые принципы обработки изображений (фильтрация, выделение признаков), архитектуры сверточных нейронных сетей (CNN), основные концепции обнаружения объектов (bounding box, IoU, non-maximum suppression) и классификации изображений. Упомяните рекуррентные нейронные сети (RNN/LSTM), если планируется анализ временных рядов для мигающих сигналов.
  3. Формулирование требований к системе распознавания: Сформулируйте функциональные требования (обнаружение задней части ТС, детектирование сигнальных огней, классификация типа сигнала – поворот, стоп, аварийка, определение состояния – включен/выключен/мигает, скорость работы в реальном времени) и нефункциональные требования (точность, надежность, устойчивость к шумам, адаптивность к различным условиям, масштабируемость).
  4. Обзор существующих подходов и алгоритмов: Изучите различные методы, используемые для распознавания сигналов ТС:
    • **Традиционные методы:** Цветовая сегментация (поиск красных/желтых пикселей), детектирование кругов, анализ интенсивности.
    • **Методы машинного обучения:** SVM, Random Forest на основе извлеченных признаков.
    • **Методы глубокого обучения:**
      • **Детекция объектов:** R-CNN, Faster R-CNN, YOLO (v1-v8), SSD, RetinaNet (для обнаружения ТС и их сигнальных огней).
      • **Классификация/Сегментация:** CNN (VGG, ResNet, EfficientNet) для классификации состояния сигналов, UNet/Mask R-CNN для сегментации.
      • **Анализ временных рядов:** LSTM для распознавания мигающих сигналов.
  5. Сравнительный анализ и обоснование выбора методологии: Проведите сравнительный анализ 2-3 наиболее релевантных подходов/архитектур (например, сравнение YOLOv5 и Mask R-CNN для детекции и сегментации сигналов). Обоснуйте выбор конкретной комбинации (например, YOLO для детекции ТС и фонарей, а затем отдельная легкая CNN/LSTM для анализа состояния каждого фонаря) исходя из требований к точности и производительности. [Здесь приведите таблицу]
  6. Выбор технологий и инструментов: Обоснуйте выбор среды разработки (Python), библиотек (OpenCV, NumPy, TensorFlow/PyTorch), фреймворков для глубокого обучения, а также используемых аппаратных ресурсов (GPU).

Типичные сложности:

  • Отсутствие доступа к большим и разнообразным наборам видеоданных с различных ТС и в разных условиях.
  • Сложность понимания и объяснения принципов работы сложных моделей глубокого обучения.
  • Объективная оценка преимуществ выбранного подхода по сравнению с множеством существующих аналогов.

Для соответствия стандартам КФУ, ознакомьтесь с перечнем тем выпускных квалификационных работ для КФУ.

Глава 2. Проектирование архитектуры системы и алгоритмов – создание основы

Цель: Детальное описание архитектуры разработанной интеллектуальной системы, выбранных моделей, этапов подготовки данных и методов обучения.

Пошаговая инструкция:

  1. Архитектура системы: Представьте общую структурную схему вашей системы. Как правило, это многоэтапная схема:
    • **Модуль получения видео:** Захват видеопотока с камеры.
    • **Модуль детектирования транспортных средств:** Обнаружение и локализация ТС на кадре (bounding box).
    • **Модуль детектирования сигнальных огней:** Внутри обнаруженных ТС, локализация каждого сигнального огня (поворотник, стоп-сигнал).
    • **Модуль классификации состояния сигнала:** Анализ области каждого сигнального огня для определения его состояния (выключен, включен, мигает) и типа (поворот, стоп). Для мигающих сигналов может потребоваться временной анализ.
    • **Модуль отслеживания (трекинга):** Для поддержания идентификации ТС и его сигналов через последовательность кадров.
    • **Модуль вывода информации:** Отображение результатов распознавания.
    Покажите взаимодействие между этими модулями и этапы предварительной/постобработки. Используйте диаграмму компонентов или блок-схему. [Здесь приведите схему]
  2. Подготовка набора данных:
    • **Сбор данных:** Опишите источники (открытые датасеты, собственные записи с камеры), объем данных (количество изображений/видео, кадров). Важно собрать данные, представляющие различные условия (день/ночь, дождь, разные типы ТС).
    • **Разметка данных:** Подробно опишите процесс разметки изображений (инструменты, форматы разметки – bounding boxes для ТС и сигналов, метки классов для типа и состояния сигналов). Для мигающих сигналов может потребоваться разметка по временным интервалам.
    • **Предварительная обработка и аугментация:** Опишите методы предварительной обработки (изменение размера, нормализация, преобразование цветового пространства, выравнивание гистограммы) и аугментации данных (повороты, масштабирование, изменение яркости/контрастности, добавление шума, симуляция бликов) для увеличения объема обучающей выборки и повышения устойчивости модели. $$ I_{augmented}(x,y) = \alpha \cdot I_{original}(x',y') + \beta + Noise(x,y) $$ Где $$I$$ - интенсивность пикселя, $$\alpha, \beta$$ - коэффициенты яркости/контрастности, $$(x',y')$$ - преобразованные координаты.
  3. Проектирование моделей глубокого обучения:
    • **Модель для обнаружения ТС и сигнальных огней:** Детально опишите архитектуру выбранной модели (например, YOLOv8 – его Backbone, Neck, Head). Укажите количество слоев, типы слоев (сверточные, пулинг, активации), количество параметров.
    • **Модель для классификации состояния сигнала:** Предложите архитектуру небольшой CNN или LSTM для анализа состояния сигналов. Опишите слои, функции активации (например, ReLU, Softmax), функцию потерь (например, Cross-Entropy). Для LSTM опишите архитектуру для обработки последовательностей кадров. $$ L_{classification} = - \sum_{i} y_i \log(\hat{y}_i) $$ Где $$y_i$$ – истинная метка, $$\hat{y}_i$$ – предсказанная вероятность.
  4. Обучение моделей:
    • **Функции потерь:** Опишите функции потерь, используемые для обучения (например, для детекции – комбинация потерь локализации и классификации; для классификации – кросс-энтропия).
    • **Оптимизаторы:** Укажите выбранные оптимизаторы (например, Adam, SGD) и параметры обучения (learning rate, batch size, количество эпох).
    • **Метрики обучения:** Опишите метрики, которые будут отслеживаться в процессе обучения (потери на обучающей и валидационной выборках, точность, полнота, mAP).

Типичные сложности:

  • Создание или сбор достаточно большого и разнообразного набора данных с корректной разметкой для всех типов сигналов и условий.
  • Поиск оптимальных гиперпараметров для обучения нейронных сетей, особенно при многоэтапном подходе.
  • Обеспечение баланса между сложностью модели, её точностью и скоростью работы для обработки видео в реальном времени.

Больше об оформлении и структуре ВКР можно узнать в наших статьях о ВКР на заказ для КФУ.

Глава 3. Реализация, эксперименты и оценка эффективности – проверка системы

Цель: Программная реализация разработанной системы, проведение серии экспериментов, демонстрация работоспособности и оценка полученных результатов.

Пошаговая инструкция:

  1. Описание среды реализации и используемых инструментов: Укажите используемые языки программирования (Python), библиотеки (OpenCV, NumPy), фреймворки (TensorFlow/Keras или PyTorch), а также аппаратное обеспечение (например, GPU Nvidia RTX 3080).
  2. Описание процесса обучения моделей: Детально опишите процесс обучения всех моделей (детекции ТС, детекции сигналов, классификации состояния). Приведите графики изменения функции потерь и метрик качества на обучающей и валидационной выборках в зависимости от эпох. [Здесь приведите график]
  3. Описание процесса тестирования системы: Подробно опишите методику тестирования, используя тестовый набор данных (видеозаписи), который не использовался при обучении. Опишите различные сценарии тестирования:
    • Различные условия освещенности (день, ночь, сумерки).
    • Различные погодные условия (ясная погода, дождь, снег).
    • Разные расстояния до ТС и ракурсы.
    • Сцены с частичной окклюзией сигналов.
    • Разнообразие типов ТС и форм задних фонарей.
  4. Анализ результатов тестирования: Представьте полученные результаты в виде таблиц, графиков и примеров изображений.
    • **Для обнаружения:** Рассчитайте метрики Precision, Recall, F1-score, mAP (mean Average Precision) для ТС и сигнальных огней при различных пороговых значениях IoU. $$ Precision = \frac{TP}{TP + FP} $$ $$ Recall = \frac{TP}{TP + FN} $$ $$ F1 = 2 \cdot \frac{Precision \cdot Recall}{Precision + Recall} $$
    • **Для классификации:** Рассчитайте Accuracy, Precision, Recall, F1-score для каждого класса сигналов (поворот левый, поворот правый, стоп, аварийка, выключен), а также общую точность. Приведите матрицу ошибок (Confusion Matrix).
    • Представьте качественные результаты: изображения с успешно обнаруженными и распознанными сигналами, а также примеры ошибок (ложные срабатывания, пропуски, неправильное распознавание, задержки). [Здесь приведите скриншоты]
  5. Сравнительный анализ с аналогами: Сравните полученные результаты с известными аналогичными алгоритмами или публичными бенчмарками на соответствующих датасетах. Объясните преимущества и недостатки вашей системы. [Здесь приведите таблицу/график]
  6. Оценка производительности системы: Измерьте скорость работы системы (FPS – Frames Per Second) на тестовом оборудовании. Оцените, соответствует ли она требованиям работы в реальном времени для систем ADAS/автономного вождения. $$ FPS = \frac{1}{\text{Среднее время обработки одного кадра}} $$

Типичные сложности:

  • Получение достаточно точных и репрезентативных результатов на реальных, а не синтетических данных.
  • Объективная интерпретация метрик качества и их сравнение с аналогами, особенно если использовался собственный набор данных.
  • Достижение баланса между высокой точностью и скоростью обработки, необходимой для работы в реальном времени.

Примеры оформления практических разделов можно найти в наших выполненных работах.

Заключение – выводы и перспективы

Цель: Краткое подведение итогов работы, подтверждение достижения поставленной цели и задач, а также описание возможных направлений дальнейшего развития исследования.

Пошаговая инструкция:

  1. Основные выводы по работе: Суммируйте ключевые результаты, полученные в каждой главе. Подчеркните, что была разработана интеллектуальная система распознавания сигналов ТС, продемонстрировавшая [указать основные метрики] на тестовых данных.
  2. Подтверждение достижения цели и задач: Четко укажите, что поставленная цель достигнута, а все задачи выполнены, с опорой на полученные результаты экспериментов.
  3. Описание научной новизны и практической значимости: Еще раз выделите уникальность вашего подхода (если есть) и реальную пользу системы для повышения безопасности дорожного движения и развития автономного транспорта.
  4. Перспективы развития: Опишите возможные направления дальнейшего совершенствования системы:
    • Улучшение работы в экстремальных условиях (сильный дождь, туман, слепящий свет) с использованием специализированных фильтров или мультисенсорной интеграции (например, с лидарами).
    • Оптимизация для работы на встраиваемых системах с ограниченными вычислительными ресурсами (FPGA, Jetson).
    • Расширение классов распознавания (например, сигналы рукой, спецсигналы).
    • Интеграция с предиктивными моделями поведения водителя.
    • Использование для V2X коммуникаций, где информация о сигналах может передаваться напрямую между ТС.

Типичные сложности:

  • Недостаточно четкая корреляция между выводами и задачами, поставленными во введении.
  • Слишком общие или нереалистичные перспективы развития без конкретики.

Список литературы и Приложения – завершающие разделы

Список литературы: Должен быть оформлен по ГОСТ и содержать не менее 40-50 источников. Включите научные статьи (конференции CVPR, ICCV, ECCV, NeurIPS, IV; журналы IEEE Transactions on Intelligent Transportation Systems, International Journal of Computer Vision), книги по компьютерному зрению, глубокому обучению, обработке изображений, а также документацию по используемым библиотекам и фреймворкам. Типичные ошибки: устаревшие источники, несоблюдение ГОСТ, недостаточное количество источников.

Приложения: Здесь размещаются все вспомогательные материалы: детальные архитектуры нейронных сетей, фрагменты программного кода, примеры размеченных данных, полный отчет по метрикам обучения и тестирования, графики потерь, матрица ошибок. Типичные ошибки: избыточный объем, отсутствие ссылок на приложения в основном тексте, некорректное оформление.

?️ Инструменты и шаблоны для разработки системы

Чтобы облегчить работу над ВКР по теме «Разработка интеллектуальной системы распознавания сигналов транспортных средств», предлагаем полезные примеры и шаблоны.

Шаблоны формулировок для основных разделов

  • Для Введения (Цель): «Целью данной ВКР является разработка интеллектуальной системы распознавания сигналов транспортных средств (поворотов, стоп-сигналов, аварийной сигнализации), обеспечивающей высокую точность и скорость работы в различных условиях для применения в системах автономного вождения».
  • Для Главы 1 (Выводы): «Анализ сигналов транспортных средств и проблем их распознавания выявил высокую сложность задачи из-за множества внешних факторов и динамического характера сигналов. Обзор существующих методов компьютерного зрения и глубокого обучения подтвердил, что [выбранная архитектура/подход] является наиболее перспективным, способным обеспечить необходимую точность и устойчивость».
  • Для Заключения (Результаты): «В результате выполнения ВКР была разработана и протестирована интеллектуальная система распознавания сигналов транспортных средств на основе [название моделей]. Тестирование показало достижение точности обнаружения $$X\%$$ (mAP) и точности классификации сигналов $$Y\%$$ (Accuracy), а также производительности $$Z$$ кадров в секунду, что подтверждает её практическую значимость для систем автономного вождения».

Пример таблицы сравнительного анализа моделей обнаружения для Главы 1

Пример шаблона для сравнения характеристик различных моделей обнаружения объектов:

Характеристика Faster R-CNN YOLOv8s SSD MobileNetV2 Выбранная модель
Скорость работы (FPS) Низкая Высокая Средняя/Высокая (Укажите)
Точность (mAP) Высокая Средняя/Высокая Средняя (Укажите)
Размер модели Большой Малый/Средний Малый (Укажите)
Сложность реализации Высокая Средняя Средняя (Укажите)
Применимость для реального времени Низкая Высокая Средняя/Высокая (Укажите)

? Чек-лист "Оцените свои силы":

Прежде чем приступать к разработке интеллектуальной системы распознавания сигналов транспортных средств, ответьте на следующие вопросы:

  • Хорошо ли вы понимаете основы компьютерного зрения, обработки изображений и принципы работы нейронных сетей (CNN, возможно LSTM)?
  • Имеете ли вы опыт работы с видеопотоками и фреймворками глубокого обучения (TensorFlow, PyTorch) и библиотеками (OpenCV)?
  • Есть ли у вас доступ к достаточным вычислительным ресурсам (GPU) для обучения моделей?
  • Готовы ли вы потратить значительное время на сбор, разметку и подготовку данных, особенно видеоданных с динамическими сигналами?
  • Понимаете ли вы, как оценивать качество и производительность алгоритмов компьютерного зрения в реальном времени?
  • Хватит ли вам времени на изучение актуальных научных публикаций, реализацию, обучение и всестороннее тестирование системы?

Наши гарантии обеспечивают уверенность в качестве и своевременном выполнении работы.

Почему 150+ студентов выбрали нас в 2025 году

  • Оформление по всем требованиям вашего вуза (мы изучаем 30+ методичек ежегодно)
  • Поддержка до защиты включена в стоимость
  • Доработки без ограничения сроков
  • Гарантия уникальности 90%+ по системе "Антиплагиат.ВУЗ"

Срочная помощь по вашей теме: Получите консультацию за 10 минут! Telegram: @Diplomit Телефон/WhatsApp: +7 (987) 915-99-32, Email: admin@diplom-it.ru

Оформите заказ онлайн: Заказать ВКР КФУ

?️ Что дальше? Ваш путь к успешной защите

После изучения требований к ВКР по теме «Разработка интеллектуальной системы распознавания сигналов транспортных средств», перед вами открываются два пути к успешной защите.

Путь 1: Самостоятельная разработка

Если вы уверены в своих знаниях и навыках в области компьютерного зрения, глубокого обучения и программирования, имеете доступ к необходимым вычислительным ресурсам (GPU) и готовы к трудностям, самостоятельная разработка системы может стать отличным способом получить ценный опыт и глубокие знания в актуальной области. Используйте представленные в статье материалы в качестве подробного руководства.

Однако будьте готовы к тому, что этот процесс потребует серьезного погружения в предметную область (особенности сигналов ТС), изучения большого объема информации (научные статьи, документация фреймворков), значительных временных затрат на сбор, разметку и подготовку данных, а также на обучение, оптимизацию и всестороннее тестирование моделей. Общий объем работы может составить от 200 до 400 часов. Без глубоких знаний в каждом из компонентов системы (модели глубокого обучения, работа с видео, обработка динамических данных, оптимизация) могут возникнуть значительные трудности. Важно также быть в курсе актуальных тем дипломных работ КФУ, чтобы ваша работа соответствовала современным требованиям.

Путь 2: Профессиональная помощь

Если вы не уверены в своих силах, ограничены во времени, или хотите гарантировать высокое качество и своевременное выполнение работы, обращение к профессионалам станет разумным и эффективным решением. В этом случае вы сможете:

  • Сэкономить время: Передать сложную и трудоемкую работу специалистам, освободив время для подготовки к защите и другим важным делам.
  • Получить гарантированный результат: Воспользоваться опытом и знаниями экспертов, имеющих опыт в разработке систем компьютерного зрения и глубокого обучения, а также хорошо знакомых с требованиями КФУ.
  • Избежать стресса: Быть уверенным в качестве работы, ее уникальности и своевременности выполнения, а также получить поддержку до самой защиты.

Наши условия работы и процесс заказа просты и прозрачны, а отзывы клиентов подтверждают наш профессионализм и надежность.

? Заключение

Подготовка ВКР по теме «Разработка интеллектуальной системы распознавания сигналов транспортных средств» для направлений, связанных с ИТ и компьютерным зрением в КФУ – это серьезная и многогранная задача. Вы убедились, что каждый этап работы, от анализа предметной области до реализации, обучения и тестирования системы, имеет свои особенности и требует глубоких знаний.

Выбор пути к успешной защите – за вами. Вы можете взять на себя все сложности самостоятельной разработки или доверить эту задачу профессионалам Diplom-it.ru. В любом случае, желаем вам успехов и высокой оценки!

Оцените стоимость дипломной работы, которую точно примут
Тема работы
Срок (примерно)
Файл (загрузить файл с требованиями)
Выберите файл
Допустимые расширения: jpg, jpeg, png, tiff, doc, docx, txt, rtf, pdf, xls, xlsx, zip, tar, bz2, gz, rar, jar
Максимальный размер одного файла: 5 MB
Имя
Телефон
Email
Предпочитаемый мессенджер для связи
Комментарий
Ссылка на страницу
0Избранное
товар в избранных
0Сравнение
товар в сравнении
0Просмотренные
0Корзина
товар в корзине
Мы используем файлы cookie, чтобы сайт был лучше для вас.