Лабораторный проект по курсу "Интеллектуальные информационные технологии"
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
Go to file
syropiatovvv 00e0ce4b78
добавить ipynb-версию блокнота research по указанию преподавателя
23 часов назад
data git: переместить gitignore на data/ в саму data/ 2 месяцев назад
docs добавить README к research, обновить общий README (расположение файлов `requirements`), вынести документацию по использованию Jupyter в отдельный файл 23 часов назад
eda добавить README к research, обновить общий README (расположение файлов `requirements`), вынести документацию по использованию Jupyter в отдельный файл 23 часов назад
iis_project добавить в блокнот research часть про фильтрацию признаков с помощью SequentialFeatureSelector 24 часов назад
mlflow ввести MLFlow в работу 3 недель назад
requirements в блокнот research добавлено логирование Python requirements в MLFlow 24 часов назад
research добавить ipynb-версию блокнота research по указанию преподавателя 23 часов назад
.editorconfig добавить .editorconfig 2 месяцев назад
.gitignore лабораторная работа 1; установить и записать порядки установки и работы с Jupyter; удалить некоторый ненужный код 2 месяцев назад
README.md добавить README к research, обновить общий README (расположение файлов `requirements`), вынести документацию по использованию Jupyter в отдельный файл 23 часов назад
_mlflow_config_common.ps1 добавить скрипты для вызов mlflow gc, вынести общую часть конфигурации скриптов вызова mlflow в отдельный sourceable скрипт 24 часов назад
_mlflow_config_common.sh добавить скрипты для вызов mlflow gc, вынести общую часть конфигурации скриптов вызова mlflow в отдельный sourceable скрипт 24 часов назад
gc_mlflow.ps1 добавить скрипты для вызов mlflow gc, вынести общую часть конфигурации скриптов вызова mlflow в отдельный sourceable скрипт 24 часов назад
gc_mlflow.sh добавить скрипты для вызов mlflow gc, вынести общую часть конфигурации скриптов вызова mlflow в отдельный sourceable скрипт 24 часов назад
run_mlflow_server.ps1 добавить скрипты для вызов mlflow gc, вынести общую часть конфигурации скриптов вызова mlflow в отдельный sourceable скрипт 24 часов назад
run_mlflow_server.sh добавить скрипты для вызов mlflow gc, вынести общую часть конфигурации скриптов вызова mlflow в отдельный sourceable скрипт 24 часов назад

README.md

Лабораторный проект по курсу "Интеллектуальные информационные системы"

Выполняет: Сыропятов В.В. (А-01м-24)

Данные

Используемый датасет: Car price prediction(used cars) — продажа подержанных автомобилей на рынке в Индии.

Установка

Общий порядок

Внимание: Здесь описан только общий порядок установки. Определённые части проекта могут требовать установки по отдельным инструкциям.

  1. Проект разработан для Python 3.10–3.12. Установите совместимую версию Python (Download Python).

  2. Скопируйте/склонируйте репозиторий в выделенную директорию и перейдите в неё.

    tar -xzf iis-project.tar.xz
    cd iis-project
    
  3. Создайте виртуальное окружение Python.

    python -m venv .venv
    

    Активируйте созданное виртуальное окружение Python.

    • Linux:

      source .venv/bin/activate
      
    • Windows:

      .\.venv\Scripts\activate
      
  4. Установите зависимости для необходимых частей проекта. См. Зависимости.

  5. При необходимости скачайте данные. Каноническое расположение для данных проекта: data/.

Зависимости

Общие зависимости

Зависимости — пакеты Python — записаны в файле requirements/requirements.txt (см. Пакеты Python).

Пакеты Python

Установка/обновление пакетов Python в активное окружение из файла requirements/requirements.txt:

pip install -U -r requirements/requirements.txt

Разведочный анализ данных (EDA)

См. eda/README.md.

Исследование и настройка предсказательной модели

См. research/README.md.