All Projects → nityansuman → Tensorhub

nityansuman / Tensorhub

Licence: apache-2.0
TensorHub is a library built on top of TensorFlow 2.0 to provide simple, modular and repeatable abstractions to accelerate deep learning research.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Tensorhub

Ai Blocks
A powerful and intuitive WYSIWYG interface that allows anyone to create Machine Learning models!
Stars: ✭ 1,818 (+3687.5%)
Mutual labels:  artificial-intelligence, modular, neural-networks
Deep Learning For Hackers
Machine Learning tutorials with TensorFlow 2 and Keras in Python (Jupyter notebooks included) - (LSTMs, Hyperameter tuning, Data preprocessing, Bias-variance tradeoff, Anomaly Detection, Autoencoders, Time Series Forecasting, Object Detection, Sentiment Analysis, Intent Recognition with BERT)
Stars: ✭ 586 (+1120.83%)
Mutual labels:  artificial-intelligence, neural-networks
Graph nets
Build Graph Nets in Tensorflow
Stars: ✭ 5,051 (+10422.92%)
Mutual labels:  artificial-intelligence, neural-networks
Lab
Disclaimer: This is not an official Google product.
Stars: ✭ 6,595 (+13639.58%)
Mutual labels:  artificial-intelligence, neural-networks
Learning To Learn
Learning to Learn in TensorFlow
Stars: ✭ 4,038 (+8312.5%)
Mutual labels:  artificial-intelligence, neural-networks
Spacy
💫 Industrial-strength Natural Language Processing (NLP) in Python
Stars: ✭ 21,978 (+45687.5%)
Mutual labels:  artificial-intelligence, neural-networks
Sincnet
SincNet is a neural architecture for efficiently processing raw audio samples.
Stars: ✭ 764 (+1491.67%)
Mutual labels:  artificial-intelligence, neural-networks
Artificio
Deep Learning Computer Vision Algorithms for Real-World Use
Stars: ✭ 326 (+579.17%)
Mutual labels:  artificial-intelligence, neural-networks
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 (+1631.25%)
Mutual labels:  artificial-intelligence, neural-networks
Riceteacatpanda
repo with challenge material for riceteacatpanda (2020)
Stars: ✭ 18 (-62.5%)
Mutual labels:  artificial-intelligence, neural-networks
Daily Neural Network Practice 2
Daily Dose of Neural Network that Everyone Needs
Stars: ✭ 18 (-62.5%)
Mutual labels:  artificial-intelligence, neural-networks
Machine Learning From Scratch
Succinct Machine Learning algorithm implementations from scratch in Python, solving real-world problems (Notebooks and Book). Examples of Logistic Regression, Linear Regression, Decision Trees, K-means clustering, Sentiment Analysis, Recommender Systems, Neural Networks and Reinforcement Learning.
Stars: ✭ 42 (-12.5%)
Mutual labels:  artificial-intelligence, neural-networks
Start Machine Learning In 2020
A complete guide to start and improve in machine learning (ML), artificial intelligence (AI) in 2021 without ANY background in the field and stay up-to-date with the latest news and state-of-the-art techniques!
Stars: ✭ 357 (+643.75%)
Mutual labels:  artificial-intelligence, neural-networks
Learn Data Science For Free
This repositary is a combination of different resources lying scattered all over the internet. The reason for making such an repositary is to combine all the valuable resources in a sequential manner, so that it helps every beginners who are in a search of free and structured learning resource for Data Science. For Constant Updates Follow me in …
Stars: ✭ 4,757 (+9810.42%)
Mutual labels:  artificial-intelligence, neural-networks
Datmo
Open source production model management tool for data scientists
Stars: ✭ 334 (+595.83%)
Mutual labels:  artificial-intelligence, reproducibility
Sciblog support
Support content for my blog
Stars: ✭ 694 (+1345.83%)
Mutual labels:  artificial-intelligence, neural-networks
Deepaudioclassification
Finding the genre of a song with Deep Learning
Stars: ✭ 969 (+1918.75%)
Mutual labels:  artificial-intelligence, neural-networks
Gdrl
Grokking Deep Reinforcement Learning
Stars: ✭ 304 (+533.33%)
Mutual labels:  artificial-intelligence, neural-networks
Lightnet
🌓 Bringing pjreddie's DarkNet out of the shadows #yolo
Stars: ✭ 322 (+570.83%)
Mutual labels:  artificial-intelligence, neural-networks
Basic reinforcement learning
An introductory series to Reinforcement Learning (RL) with comprehensive step-by-step tutorials.
Stars: ✭ 826 (+1620.83%)
Mutual labels:  artificial-intelligence, neural-networks

LOGO

Codacy Badge GitHub LICENSE GitHub code size in bytes GitHub repo size GitHub language count GitHub last commit

You have just found TensorHub!

TensorHub is a deep learning API written in Python, running on top of the machine learning platform TensorFlow 2 to provide simple, modular and repeatable abstractions to accelerate deep learning research. TensorHub is designed to be simple to understand, easy to write and quick to change.

Unlike many frameworks TensorHub is extremely flexible about how to use modules. Modules are designed to be self contained and entirely decoupled from one another.

Use TensorHub if you need a deep learning library that:

  • Reproducibility - Reproduce the results of existing pre-training models (such as ResNet, VGG, BERT, XLNet).

  • Modularity - Clear and robust interface allows users to combine modules with as few restrictions as possible.

  • Fast - Our custom utilities and layers are made from the ground up to support pre-existing standard frameworks like TensorFlow and Keras with efficiency in mind.

  • Prototyping - Code less build more. Apply modular blocks to create fast prototypes with the help of pre-cooked models, custom layers and utilities support.

  • Platform Independent - Run your model on CPU, single GPU or using a distributed training strategy on top of TensorFlow 2.

Installation & Compatibility

To use, simply install from PyPI via pip:

$ pip install tensorhub

TensorHub is compatible with:

  • Python 3.5–3.8
  • TensorFlow 2.3.0 or later
  • Ubuntu 16.04 or later
  • Windows 7 or later
  • macOS 10.12.6 (Sierra) or later.

Getting Started

The ideas behind deep learning are simple, so why should their implementation be painful?

TensorHub ships with a number of built in modules like pre-built models and advance layers that can be used easily.

Models on a Plate (MoaP)

MoaP's are deep learning models that are made available with TensorHub. These models can be used for training, feature extraction, fine-tuning or as you wish.

Layers

Layers are the basic building blocks of neural networks in TensorHub. A layer consists of a tensor-in tensor-out computation function (the layer's call method) and some state, held in TensorFlow variables (the layer's weights).

TensorHub provides customs layers conceptualized from proven and high performing deep learning models. This helps to take advantage of core magic blocks from high performing SOTA models with smaller or a different neural architecture.

Support

You can also post bug reports and feature requests (only) in GitHub issues. Make sure to read our guidelines first.

forthebadge made-with-python Love

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