Skip to main content

Linear Classificator enhancer based on genetic algorithm

Project description

Генетическое зельеварение

Продукт "Генетическое зельеварение" проект в рамках зимней школы CompTech School 2022

Назначение

Продукт "Генетическое зельеварение" в рамках зимней школы CompTech School 2022 разрабатывается с целью улучшения работы линейной модели классификации, на основе использования генетического алгоритма.

Папки репозитория

  • docs - папка, содержащая документацию проекта;
  • main.py - файл, содержащий алгоритм.

Обзор продукта

Алгоритм, создающий признаки, которые улучшают результаты работы линейной модели классификации. Данный алгоритм является эффективным способом оптимизации решений с большим числом параметров. Идея заключается в комбинировании существующих параметров, путем создания новых, с возможностью дальнейшей визуализации.

Структура продукта

  • Сначала формируется начальное поколение - популяция деревьев.
  • Затем осуществляется селекция, то есть выбор подходящих индивидов на основе fitness-функции.
  • Затем на стадии рекомбинации происходит обмен частями деревьев.
  • На этапе мутаций случайно меняются части деревьев и на выходе получается новая популяция.
  • Если цель не была достигнута, то операции повторяются сначала до ее достижения.

image

Применение

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

Уcтановка и настройка

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

Роли в команде

  • Косарецкий Егор - Data Scientist
  • Гераскин Степан - Data Scientist
  • Кристина Светова - Визуализатор
  • Шперлинг Софья - Data Scientist
  • Валерия - Data Scientist
  • Новикова Валентина - Технический писатель

Куратор

Радеев Никита Андреевич, Machine Learning Engineer, Новосибирский Исследовательский центр ООО "Техкомпания Хуавей"

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

geneticpotion-0.0.9.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

geneticpotion-0.0.9-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file geneticpotion-0.0.9.tar.gz.

File metadata

  • Download URL: geneticpotion-0.0.9.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for geneticpotion-0.0.9.tar.gz
Algorithm Hash digest
SHA256 ce63adf8f4e5a1e0842ec5981696a23dbdb74c36655eed71aa0737924ed95a9d
MD5 0d8a2fc8f8db965c5731adb53e18d0d5
BLAKE2b-256 fc9e63506cc8267c582bc7a789d19ba1b1446163a2f5b5d2323315a5dad175da

See more details on using hashes here.

File details

Details for the file geneticpotion-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: geneticpotion-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for geneticpotion-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 d38ed11e1cd7f8253fc85373749a410eda38488fe75ea59c331e6ae2d21da893
MD5 aa894e38082ee420bbffa359904fb46a
BLAKE2b-256 d2c3084b210887c0cb069b032e6915ff532a17f8bcab3aec62063f4eba87a351

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page