All Projects → mindsdb → Lightwood

mindsdb / Lightwood

Licence: gpl-3.0
Lightwood is Legos for Machine Learning.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Lightwood

Deephyper
DeepHyper: Scalable Asynchronous Neural Architecture and Hyperparameter Search for Deep Neural Networks
Stars: ✭ 117 (+1.74%)
Mutual labels:  neural-networks, ml, automl
Igel
a delightful machine learning tool that allows you to train, test, and use models without writing code
Stars: ✭ 2,956 (+2470.43%)
Mutual labels:  neural-networks, automl
Adatune
Gradient based Hyperparameter Tuning library in PyTorch
Stars: ✭ 226 (+96.52%)
Mutual labels:  neural-networks, automl
Mindsdb
Predictive AI layer for existing databases.
Stars: ✭ 4,199 (+3551.3%)
Mutual labels:  ml, automl
Lacmus
Lacmus is a cross-platform application that helps to find people who are lost in the forest using computer vision and neural networks.
Stars: ✭ 142 (+23.48%)
Mutual labels:  neural-networks, ml
Libra
Ergonomic machine learning for everyone.
Stars: ✭ 1,925 (+1573.91%)
Mutual labels:  neural-networks, automl
managed ml systems and iot
Managed Machine Learning Systems and Internet of Things Live Lesson
Stars: ✭ 35 (-69.57%)
Mutual labels:  ml, automl
Automl alex
State-of-the art Automated Machine Learning python library for Tabular Data
Stars: ✭ 132 (+14.78%)
Mutual labels:  ml, automl
Machinejs
[UNMAINTAINED] Automated machine learning- just give it a data file! Check out the production-ready version of this project at ClimbsRocks/auto_ml
Stars: ✭ 412 (+258.26%)
Mutual labels:  ml, automl
Tensorflow 101
TensorFlow 101: Introduction to Deep Learning for Python Within TensorFlow
Stars: ✭ 642 (+458.26%)
Mutual labels:  neural-networks, automl
Awesome Ai Ml Dl
Awesome Artificial Intelligence, Machine Learning and Deep Learning as we learn it. Study notes and a curated list of awesome resources of such topics.
Stars: ✭ 831 (+622.61%)
Mutual labels:  neural-networks, ml
Amla
AutoML frAmework for Neural Networks
Stars: ✭ 119 (+3.48%)
Mutual labels:  neural-networks, automl
Advisor
Open-source implementation of Google Vizier for hyper parameters tuning
Stars: ✭ 1,359 (+1081.74%)
Mutual labels:  ml, automl
Auptimizer
An automatic ML model optimization tool.
Stars: ✭ 166 (+44.35%)
Mutual labels:  neural-networks, automl
Transmogrifai
TransmogrifAI (pronounced trăns-mŏgˈrə-fī) is an AutoML library for building modular, reusable, strongly typed machine learning workflows on Apache Spark with minimal hand-tuning
Stars: ✭ 2,084 (+1712.17%)
Mutual labels:  ml, automl
mindsdb native
Machine Learning in one line of code
Stars: ✭ 34 (-70.43%)
Mutual labels:  ml, automl
Nnom
A higher-level Neural Network library for microcontrollers.
Stars: ✭ 382 (+232.17%)
Mutual labels:  neural-networks, ml
Dltk
Deep Learning Toolkit for Medical Image Analysis
Stars: ✭ 1,249 (+986.09%)
Mutual labels:  neural-networks, ml
Codesearchnet
Datasets, tools, and benchmarks for representation learning of code.
Stars: ✭ 1,378 (+1098.26%)
Mutual labels:  neural-networks, ml
Faceswap
Deepfakes Software For All
Stars: ✭ 39,911 (+34605.22%)
Mutual labels:  neural-networks

Lightwood

Lightwood Actions workflow PyPI version PyPI - Downloads Discourse posts

Lightwood is like Legos for Machine Learning.

A Pytorch based framework that breaks down machine learning problems into smaller blocks that can be glued together seamlessly with one objective:

  • Make it so simple that you can build predictive models with as little as one line of code.

Documentation

Learn more from the Lightwood's docs.

Try it out

Installation

You can install Lightwood from pip:

pip3 install lightwood

Note: depending on your environment, you might have to use pip instead of pip3 in the above command.

Usage

Given the simple sensor_data.csv let's predict sensor3 values. | sensor1 | sensor2 | sensor3 | |----|----|----| | 1 | -1 | -1 | | 0 | 1 | 0 | | -1 |- 1 |1 |

Import Predictor from Lightwood

from lightwood import Predictor

Train the model.

import pandas
sensor3_predictor = Predictor(output=['sensor3']).learn(from_data=pandas.read_csv('sensor_data.csv'))

You can now predict what sensor3 value will be.

prediction = sensor3_predictor.predict(when={'sensor1':1, 'sensor2':-1})
  • You can also try Lightwood in Google Colab: Google Colab

Contributing

Thanks for your interest. There are many ways to contribute to this project. Please, check out our Contribution guide.

Current contributors

Made with contributors-img.

License PyPI - License

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].