Skip to content

Curated list of libraries for a faster machine learning workflow

License

Notifications You must be signed in to change notification settings

PoeBlu/toolbox-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

toolbox

Curated libraries for a faster workflow

Phase: Data

Annotation

Dataset

Fetch data

Data Augmentation

Phase: Exploration

Data Preparation

Experiment in notebooks

  • View Jupyter notebooks through CLI: nbdime
  • Parametrize notebooks: papermill
  • Access notebooks programatically: nbformat
  • Convert notebooks to other formats: nbconvert
  • Extra utilities not present in frameworks: mlxtend
  • Maps in notebooks: ipyleaflet

Phase: Feature Engineering

Generate Features

Phase: Modeling

Model Selection

Framework extensions

Algorithms

NLP

Speech Recognition

RecSys

  • Factorization machines (FM), and field-aware factorization machines (FFM): xlearn
  • Scikit-learn like API: surprise

Computer Vision

Timeseries

Phase: Monitoring

Monitor training process

Phase: Optimization

Hyperparameter Optimization

Interpretability

Visualization

Phase: Production

Scalability

Bechmarking

API

Serialization

Dashboards

Adversarial testing

  • Generate images to fool model: foolbox
  • Generate phrases to fool NLP models: triggers

Python libraries

About

Curated list of libraries for a faster machine learning workflow

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published