lab-ml / Labml
Licence: mit
🔎 Monitor deep learning model training and hardware usage from your mobile phone 📱
Stars: ✭ 508
Labels
Projects that are alternatives of or similar to Labml
labml
🔎 Monitor deep learning model training and hardware usage from your mobile phone 📱
Stars: ✭ 1,213 (+138.78%)
Mutual labels: experiment, tensorboard, keras-tensorflow
Design Of Experiment Python
Design-of-experiment (DOE) generator for science, engineering, and statistics
Stars: ✭ 143 (-71.85%)
Mutual labels: jupyter-notebook, analytics, experiment
TF2DeepFloorplan
TF2 Deep FloorPlan Recognition using a Multi-task Network with Room-boundary-Guided Attention. Enable tensorboard, quantization, flask, tflite, docker, github actions and google colab.
Stars: ✭ 98 (-80.71%)
Mutual labels: tensorboard, keras-tensorflow
Deep Learning Keras Tensorflow
Introduction to Deep Neural Networks with Keras and Tensorflow
Stars: ✭ 2,868 (+464.57%)
Mutual labels: jupyter-notebook, keras-tensorflow
Introduction Datascience Python Book
Introduction to Data Science: A Python Approach to Concepts, Techniques and Applications
Stars: ✭ 275 (-45.87%)
Mutual labels: jupyter-notebook, analytics
Portraitnet
Code for the paper "PortraitNet: Real-time portrait segmentation network for mobile device" @ CAD&Graphics2019
Stars: ✭ 207 (-59.25%)
Mutual labels: jupyter-notebook, mobile
Natural Language Processing With Tensorflow
Natural Language Processing with TensorFlow, published by Packt
Stars: ✭ 222 (-56.3%)
Mutual labels: jupyter-notebook, tensorboard
Dlpython course
Примеры для курса "Программирование глубоких нейронных сетей на Python"
Stars: ✭ 266 (-47.64%)
Mutual labels: jupyter-notebook, keras-tensorflow
Beeva Best Practices
Best Practices and Style Guides in BEEVA
Stars: ✭ 335 (-34.06%)
Mutual labels: jupyter-notebook, analytics
Covid19 Forecast Hub
Projections of COVID-19, in standardized format
Stars: ✭ 342 (-32.68%)
Mutual labels: jupyter-notebook, analytics
Stats Maths With Python
General statistics, mathematical programming, and numerical/scientific computing scripts and notebooks in Python
Stars: ✭ 381 (-25%)
Mutual labels: jupyter-notebook, analytics
Analytics Zoo
Distributed Tensorflow, Keras and PyTorch on Apache Spark/Flink & Ray
Stars: ✭ 2,448 (+381.89%)
Mutual labels: jupyter-notebook, keras-tensorflow
Deeplearning.ai
该存储库包含由deeplearning.ai提供的相关课程的个人的笔记和实现代码。
Stars: ✭ 181 (-64.37%)
Mutual labels: jupyter-notebook, keras-tensorflow
Applied Reinforcement Learning
Reinforcement Learning and Decision Making tutorials explained at an intuitive level and with Jupyter Notebooks
Stars: ✭ 229 (-54.92%)
Mutual labels: jupyter-notebook, tensorboard
Web Database Analytics
Web scrapping and related analytics using Python tools
Stars: ✭ 175 (-65.55%)
Mutual labels: jupyter-notebook, analytics
Motion Sense
MotionSense Dataset for Human Activity and Attribute Recognition ( time-series data generated by smartphone's sensors: accelerometer and gyroscope)
Stars: ✭ 159 (-68.7%)
Mutual labels: jupyter-notebook, mobile
Practical Deep Learning Book
Official code repo for the O'Reilly Book - Practical Deep Learning for Cloud, Mobile & Edge
Stars: ✭ 441 (-13.19%)
Mutual labels: jupyter-notebook, mobile
Stock Price Predictor
This project seeks to utilize Deep Learning models, Long-Short Term Memory (LSTM) Neural Network algorithm, to predict stock prices.
Stars: ✭ 146 (-71.26%)
Mutual labels: jupyter-notebook, keras-tensorflow
Spark With Python
Fundamentals of Spark with Python (using PySpark), code examples
Stars: ✭ 150 (-70.47%)
Mutual labels: jupyter-notebook, analytics
Dinoruntutorial
Accompanying code for Paperspace tutorial "Build an AI to play Dino Run"
Stars: ✭ 285 (-43.9%)
Mutual labels: jupyter-notebook, keras-tensorflow
🔥 Features
- Monitor running experiments from mobile phone
- Monitor hardware usage on any computer with a single command
- Integrate with just 2 lines of code (see examples below)
- Keeps track of experiments including infomation like git commit, configurations and hyper-parameters
- Keep Tensorboard logs organized
- Dashboard to locally browse and manage experiment runs
- Save and load checkpoints
- API for custom visualizations
- Pretty logs of training progress
- Open source! we also have a small hosted server for the mobile web app
Installation
You can install this package using PIP.
pip install labml
PyTorch example
from labml import tracker, experiment
with experiment.record(name='sample', exp_conf=conf):
for i in range(50):
loss, accuracy = train()
tracker.save(i, {'loss': loss, 'accuracy': accuracy})
PyTorch Lightning example
from labml import experiment
from labml.utils.lightning import LabMLLightningLogger
trainer = pl.Trainer(gpus=1, max_epochs=5, progress_bar_refresh_rate=20, logger=LabMLLightningLogger())
with experiment.record(name='sample', exp_conf=conf, disable_screen=True):
trainer.fit(model, data_loader)
TensorFlow 2.X Keras example
from labml import experiment
from labml.utils.keras import LabMLKerasCallback
with experiment.record(name='sample', exp_conf=conf):
for i in range(50):
model.fit(x_train, y_train, epochs=conf['epochs'], validation_data=(x_test, y_test),
callbacks=[LabMLKerasCallback()], verbose=None)
Monitoring hardware usage
pip install labml psutil py3nvml
labml monitor
📚 Documentation
- API to create experiments
- Track training metrics
- Monitored training loop and other iterators
- API for custom visualizations
- Configurations management API
- Logger for stylized logging
- Monitoring hardware usage
🖥 Screenshots
Dashboard
Formatted training loop output
Custom visualizations based on Tensorboard logs
Links
💬 Slack workspace for discussions
Citing LabML
If you use LabML for academic research, please cite the library using the following BibTeX entry.
@misc{labml,
author = {Varuna Jayasiri, Nipun Wijerathne},
title = {labml.ai: A library to organize machine learning experiments},
year = {2020},
url = {https://labml.ai/},
}
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].