GitHub - это прекрасное место для того чтобы узнать что-то новое, найти что-то полезное для нынешних и вдохновиться для будущих проектов. Этот список крутых проектов является всего лишь маленькой частью того разнообразия интересных репозиториев в области ML, которые можно найти на гитхабе.

XLearn

Python - это язык, на котором пишут большинство в области машинного обучения и data science. И это прекрасный язык - простой, читабельный, со своим собственным стандартом PEP8. Но у этого языка есть существенный недостаток - его скорость. Поэтому, если вам нужно, чтобы ваш ML проект был быстрым и, в тоже время, был написан на питоне, то библиотека XLearn создана специально для вас. Она имеет под копотом C++ и, как утверждают разработчики, может увеличить скорость работы кода в 5-13 раз по сравнению с аналогичными питоновскими ML библиотеками.

Prophet

Это довольно известная утилита, созданная фейсбуком для автоматического предсказания временных рядов. Самое интересное, это то, что Prophet может легко работать с пропусками в данных. Также - это open-source проект, с поддержкой IT-гиганта, что дает некоторую свободу для творчества.

Seqlearn

Еще одна библиотека для работы с рядами. Seqlearn прост в использовании - он написан на основе Numpy и Scikit-Learn.

MLBox

MLBox - это очень мощная билиотека для автоматического машинного обучения. Она может быть полезна при чтении данных, feature selection и feature engineering, а также в подборе параметров модели.

ModAL

Это open-source библиотека, которая может помочь в разработке ML приложения. При помощи ModAL можно сделать код более модульным: не нужно будет переписывать несколько раз одно и тоже. Также в ModAL есть много готовых функций, что также упрощает разработку.

Комментарии (5)


  1. Ad_fesha
    18.10.2021 12:56

    Если правильно помню, Пророк (Prophet) - уже устарел


    1. Nehc
      18.10.2021 14:31

      Да тут вообще не столько крутые, сколько довольно «экзотические» библиотеки собраны…

      Ну, мож кому и пригодится!


    1. CrazyElf
      19.10.2021 11:35

      В каком смысле устарел? Версии выходят не часто, но выходят. Или морально устарел? А что теперь модное вместо него?


      1. Ad_fesha
        19.10.2021 13:46

        Скорее второе. На вскидку, первое что в голову приходит Kats, orbit, sktime, greykite, это если про питон говорим.

        Вообще, по личному опыту, при сравнении результатов, та же арима чаще давала более приятный скор.

        Не подумайте, что предвзят к профету. В моем представлении, что арима что профет, обе немного "деревянные". У сбера, в этом плане, было очень интересное видео, про прогноз выдачи налички в банкоматах. Парни пробывали Ариму/Профет - но точность не устроила. А вот регрессия, с правильными фичами дала очень даже приятный результ.


  1. CrazyElf
    19.10.2021 11:33

    "под копотом" - наверное, всё же "под капотом" :)