AutoML
Project description
README
language available: eng, rus
About project
This project will explore how to creat AutoMl project on table data.
Directory structure
+-- README.md. <- The top-level README for developers using this project.
+-- requirements.txt <- The requirements file for reproducing the environment, e.g.generated with `pipreq /<path>`
+-- setup.py. <- Make this project with `python setup.py build_ext --inplace`
+-- ml_data. <- Include the data for ml models.
+-- reports. <- Include automl reports.
+-- notebooks. <- Jupyter notebooks.
| +-- Example.ipynb <- Example AutoML with kaggle-data .
+-- config.yml <- loading...
+-- edotools. <- The main project
| +-- BaseAutoMlEstimator.py <- Base AutoML class.
| +-- AutoMlClassification.py <- Class for classifictaion data.
| +-- BaseAutoMlEstimator.py <- Class for regression data.
| +-- mytransformers.py <- Transformers for Base class.
| +-- mymetrics.py <- loading...(Custom metrics)
Dependencies
The code is compatible with Python 3 or higher. The following dependencies are needed to run the tracker:
- matplotlib>=3.1.1
- numpy>=1.17.2
- pandas>=0.25.1
- scikit_learn>=0.24.1
Installation
-
Clone this repository
git clone https://github.com/Edvard88/Test_works/tree/master/edotools -
Recommend creating a virtual environment, because can be dependencies
2.1 Install virtual environment
sudo apt install -y python3-venv
2.2 Creat virtual environment
python -m venv env
2.3 Activate virtual environment
source env/bin/activate -
Check all dependencies installed
pip install -r requirements.txt -
Build the code.
python setup.py build_ext --inplace
Quick Start
You may see the notebooks/Example.ipynb to quick start
Contact
===============================================================================================================================
О проекте
Проект по созданию AutoML на табличных данных
Структура директории###
+-- README.md. <- Основной README для разработчиков, использующие этот проект.
+-- requirements.txt <- Фаил `requirements.txt` с используемые версиями библиотек для воспроизводимости программы.
+-- setup.py. <- Соберите проект с помощью `python setup.py build_ext --inplace`
+-- ml_data. <- Включается в себя тестовые данные для проверки AutoML.
+-- reports. <- Вклчючает AutoML отчеты.
+-- notebooks. <- Jupyter notebooks.
| +-- Example.ipynb <- Пример AutoML, запущенного на kaggle данных .
+-- config.yml <- loading... (пока не создан)
+-- edotools. <- Главнй проект
| +-- BaseAutoMlEstimator.py <- Базовый класс AutoML.
| +-- AutoMlClassification.py <- Класс для задач классифкации.
| +-- BaseAutoMlEstimator.py <- Класс для задач регрессии.
| +-- mytransformers.py <- Вспомогательные трансформеры для Базового класса
| +-- mymetrics.py <- loading... (Кастомные метрики)
Зависимости
Код копилируется на версии Python 3 и выше Для запуска проекта необходимы следующие зависимости:
- matplotlib>=3.1.1
- numpy>=1.17.2
- pandas>=0.25.1
- scikit_learn>=0.24.1
Установка
-
Скопируйте репозиторий
git clone https://github.com/Edvard88/Test_works/tree/master/edotools -
Рекомендуем создать виртуальное окружение, потому что могут быть зависимости
2.1 Установка виртуального окружения
sudo apt install -y python3-venv
2.2 Создание виртуального окружения
python -m venv env.
2.3 Активируйте виртуальное окружение
source env/bin/activate -
Проверьте установлены ли все необходимые зависимости.
pip install -r requirements.txt -
Запустите код
python setup.py build_ext --inplace
Быстрый запуск программы
Можно посмотреть notebook с примером notebooks/Example.ipynb для быстрого старта
Контакты
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file edotools-0.1.2.tar.gz.
File metadata
- Download URL: edotools-0.1.2.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ede834a97c6edcc7691daa296a6ab7ce9c0dca8c3ab1dca1573ea6fad78b119b
|
|
| MD5 |
4d0e9e2ed3235eff455b4960ed8a7175
|
|
| BLAKE2b-256 |
b715ba329831727059888746350fd5e6d6de6973a2d84ec3e6421df97d5f61be
|