Создан заказ №11025992
17 июля 2024
Решение задачи по программированию Python, Airflow
Как заказчик описал требования к работе:
Что нужно сделать
Скачать архив с проектом airflow_hw, внутри него:
шаблон DAG’а (dags/hw_dag.py),
готовый код ML-модели (modules/pipeline.py),
шаблон скрипта для прогноза моделью (modules/predict.py),
данные для обучения и тестирования (data/train, data/test),
пустые папки под сохранение ML-модели
и предсказаний.
Положить папку airflow_hw в домашнюю директорию (~/) и открыть её в Pycharm.
Запустить пайплайн с моделью локально и в Airflow, это обучит и сохранит объект с пайплайном лучшей модели в pickle формате:
локально: python3 modules/pipeline.py (из терминала Pycharm).
в Airflow: скопировать файл hw_dag.py в папку $AIRFLOW_HOME/dags.
После этого в интерфейсе отобразится новый DAG:
Написать код в файле modules/predict.py, который при вызове функции predict():
загружает обученю модель,
делает предсказания для всех объектов в папке data/test,
объединяет предсказания в один Dataframe и сохраняет их в csv-формате в папку data/predictions.
Задача в файле расписана. Работаю на Windows ws
подробнее
Заказчик
заплатил
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
18 июля 2024
Заказ завершен, заказчик получил финальный файл с работой
5
Решение задачи по программированию Python, Airflow.jpg
2024-07-21 15:51
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Отличный исполнитель, все пожелания и корректировки исполняются незамедлительно. В дальнейшем буду работать только с ним!