Machine-Learning Tools Misc

Back

1. Weaviate

2. MLReef

MLReef is an end-to-end development platform using the power of git to give structure and deep collaboration possibilities to the ML development process.

3. Pinecone

Vector database for applications that require real-time, scalable vector embedding and similarity search.

4. CatalyzeX

Browser extension ([Chrome](https://chrome.google.com/webstore/detail/code-finder-for-research/aikkeehnlfpamidigaffhfmgbkdeheil) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/code-finder-catalyzex/)) that automatically finds and shows code implementations for machine learning papers anywhere: Google, Twitter, Arxiv, Scholar, etc.

5. ML Workspace

All-in-one web-based IDE for machine learning and data science. The workspace is deployed as a docker container and is preloaded with a variety of popular data science libraries (e.g., Tensorflow, PyTorch) and dev tools (e.g., Jupyter, VS Code).

6. Notebooks

A starter kit for Jupyter notebooks and machine learning. Companion docker images consist of all combinations of python versions, machine learning frameworks (Keras, PyTorch and Tensorflow) and CPU/CUDA versions.

7. DVC

Data Science Version Control is an open-source version control system for machine learning projects with pipelines support. It makes ML projects reproducible and shareable.

8. DVClive

Python library for experiment metrics logging into simply formatted local files.

9. Kedro

Kedro is a data and development workflow framework that implements best practices for data pipelines with an eye towards productionizing machine learning models.

10. guild.ai

Tool to log, analyze, compare and "optimize" experiments. It's cross-platform and framework independent, and provided integrated visualizers such as tensorboard.

11. Sacred

Python tool to help you configure, organize, log and reproduce experiments. Like a notebook lab in the context of Chemistry/Biology. The community has built multiple add-ons leveraging the proposed standard.

12. MLFlow

platform to manage the ML lifecycle, including experimentation, reproducibility and deployment. Framework and language agnostic, take a look at all the built-in integrations.

13. Weights & Biases

Machine learning experiment tracking, dataset versioning, hyperparameter search, visualization, and collaboration

14. Catalyst

15. MachineLearningWithTensorFlow2ed

a book on general purpose machine learning techniques regression, classification, unsupervised clustering, reinforcement learning, auto encoders, convolutional neural networks, RNNs, LSTMs, using TensorFlow 1.14.1.

16. m2cgen

A tool that allows the conversion of ML models into native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart) with zero dependencies.

17. CML

A library for doing continuous integration with ML projects. Use GitHub Actions & GitLab CI to train and evaluate models in production like environments and automatically generate visual reports with metrics and graphs in pull/merge requests. Framework & language agnostic.

18. Pythonizr

An online tool to generate boilerplate machine learning code that uses scikit-learn.

19. Flyte

Flyte makes it easy to create concurrent, scalable, and maintainable workflows for machine learning and data processing.