All Projects → SashiDo → awesome-teachable-machine

SashiDo / awesome-teachable-machine

Licence: CC0-1.0 License
Useful resources for creating projects with Teachable Machine models + curated list of already built Awesome Apps!

Projects that are alternatives of or similar to awesome-teachable-machine

MAX-News-Text-Generator
Generate English-language text similar to the news articles in the One Billion Words data set.
Stars: ✭ 25 (-77.27%)
Mutual labels:  machine-learning-models
princess-finder
The `princess-finder` is a fun app to use a bit of machine learning in the browser. This app was built as part of the Hashnode's #christmashackathon.
Stars: ✭ 36 (-67.27%)
Mutual labels:  teachable-machine
quasi-unsupervised-cc
Implementation of the method described in the paper "Quasi-unsupervised color constancy" - CVPR 2019
Stars: ✭ 35 (-68.18%)
Mutual labels:  machine-learning-models
Getting-Started-With-Contributing-to-Open-Sources
This has useful links to help you get started with contributing to open sources.
Stars: ✭ 44 (-60%)
Mutual labels:  getting-started
elixir getting started guide to go
Elixir Getting Started Guide (EPUB format)
Stars: ✭ 19 (-82.73%)
Mutual labels:  getting-started
nanobox-express
Quickstart for Express on Nanobox
Stars: ✭ 13 (-88.18%)
Mutual labels:  getting-started
MAX-Image-Segmenter
Identify objects in an image, additionally assigning each pixel of the image to a particular object
Stars: ✭ 32 (-70.91%)
Mutual labels:  machine-learning-models
MAX-Audio-Classifier
Identify sounds in short audio clips
Stars: ✭ 115 (+4.55%)
Mutual labels:  machine-learning-models
awesome-devops ru
Roadmap по материалам о DevOps, помогающим его понять, осмыслить и принять
Stars: ✭ 45 (-59.09%)
Mutual labels:  getting-started
MAX-Audio-Embedding-Generator
Generate embedding vectors from audio files
Stars: ✭ 33 (-70%)
Mutual labels:  machine-learning-models
balena-python-hello-world
Example of how to deploy Python code on a balena supported device.
Stars: ✭ 31 (-71.82%)
Mutual labels:  getting-started
MAX-Sports-Video-Classifier
Categorize sports videos according to which sport the video depicts.
Stars: ✭ 21 (-80.91%)
Mutual labels:  machine-learning-models
ssvm-deno-starter
A template project to run Rust functions in Deno through the Second State WebAssembly engine.
Stars: ✭ 50 (-54.55%)
Mutual labels:  getting-started
hacking-datascience
Notebooks and design assets related to my publication 'hacking-datascience' on Medium.
Stars: ✭ 41 (-62.73%)
Mutual labels:  getting-started
robotics-level-4
This repo contains projects created using TensorFlow-Lite on Raspberry Pi and Teachable Machine. AI and ML capabilities have been integrated with Robot's software.
Stars: ✭ 34 (-69.09%)
Mutual labels:  teachable-machine
Phantom
A mimic website of Pinterest where one can share ideas , socialize and find inspirational ideas
Stars: ✭ 18 (-83.64%)
Mutual labels:  teachable-machine
react-simple-boilerplate
A lightweight React Boilerplate
Stars: ✭ 89 (-19.09%)
Mutual labels:  getting-started
deep-active-inference-mc
Deep active inference agents using Monte-Carlo methods
Stars: ✭ 41 (-62.73%)
Mutual labels:  machine-learning-models
allie
🤖 A machine learning framework for audio, text, image, video, or .CSV files (50+ featurizers and 15+ model trainers).
Stars: ✭ 93 (-15.45%)
Mutual labels:  machine-learning-models
nanobox-rails
Quickly set up a Ruby on Rails app on Nanobox, the ideal platform for developers. With Nanobox, Rails app developers can set up instant, isolated development environments that can be shared among team members. Rails apps created using Nanobox can be automatically deployed to AWS, Azure, Google Cloud, and other cloud hosts without the need for de…
Stars: ✭ 19 (-82.73%)
Mutual labels:  getting-started

The Awesome Teachable Machine List

A curated list of awesome machine learning projects built with Google's Teachable Machine.

We've also enriched the list with fantastic learning and inspiration resources, detailed tutorials and articles that will help you bring your creative ideas to life, as well as useful open-source tools and libs - all full with awesomeness.

You can use this carefully selected list for your personal inspiration, as a guidance on how to introduce Machine Learning concepts to others, finding ways for building physical sorting machines from scratch or as a cookbook of how to spin up a cool MVP in no time!

Contents

🏁 Getting Started

We'll start with the basics, so in this section, you can find the resources for complete beginners.

👶 Starter Projects

The following resources contain thorough step-by-step instructions on how to create and use an Image, Audio or Pose Model.

📖 Tutorials

▶️ Videos

📚 Libs

🛠️ Tools

  • Teachable Machine extension of mBlock 5.With this awesome extension, you can create a training model, instead of programming, to enable your computer to learn.
  • Pi camera websocket for Teachable Machine - A websocket that allows you to add images to a Teachable Machine class from a Raspberry Pi camera module.
  • Warping Machine - Test how well does your Teachable Machine model perform on a generalization data set.
  • Conceptual Machine - Test how could concepts trained on top of your Teachable Machine model help you explore bias within your model.
  • Agreeable Pisces - Test how well does your Teachable Machine model generalize to new image searches.
  • Greenscreen Machine - Test what do Teachable Machine models see when people are composited into different backgrounds.

🦄 Awesome Projects

Java

Javascript

  • Dog AI - Dog breed image recognition with Teachable Machine & Tensorflow.js. Woof!🐕
  • Sit Straight - A quite useful posture classifier that blurs out Youtube videos if you don't sit straight
  • Gesture-Based Instagram Liker - Heart Instagram photos using Teachable Machine and Google Chrome extension content scripts. Thumbs up for this project!
  • Teachable Snake - The eternal classic - snake game, just this time controlled by webcam image using pre-trained neural network models.
  • Bring Your Own Teachable Machine - Send text messages to family & friends using your personalized Teachable Machine speech recognizer. Exhibits the power of anyone's voice used to accomplish a meaningful task.
  • Floss! Dab! Hair whip! - This groovy app uses a Teachable Machine Tensorflow model in the browser to predict, using your pose in the webcam, whether you are doing the floss, dab, or hair whip.
  • WashOS - A cool app that’s using a Teachable Machine Sound Model for automatic detection of water running to trigger a countdown to wash your hands in the browser. What’s even better - it’s eco-friendly too!
  • Using Audio to toggle a WiFi connected device - An amazing audio model for recognizing a whistle pattern trained with Teachable Machine to toggle a Sonoff/Ewelink socket device connected to a room light. You just whistle and the light turns on/off!
  • Teachable Machine 4 Youtube, Netflix or HBO - ML model to play/pause videos from distance on Youtube, Netflix, or HBO in a hacky way. No argument here. We love it!
  • Rock Paper Scissors with Google Teachable Machine - A visual machine learning model trained with Google Teachable Machine and turned into a classic game for kids: Rock Paper Scissors ( Play it | Video Demo )
  • Hands On Head Detection - This witty project yells when you place your hands on your head.
  • Starter project scaffold for working with Teachable Machine - Small and useful scaffold that offers image, sound or drawing recognition examples
  • Tensor DJ - Using Teachable Machine to identify records. Although we don't possess the same set of records, we like the idea. ;)
  • Teachable Machine + Harry Potter - For all Hogwarts fans, this project combines Teachable Machine Image and Sound Classifiers with a microcontroller to create a magical wizarding experience.
  • Detect a Cup - LED there be light! Using a Teachable Machine trained model with ml5 and Arduino to detect a Cup and toggle LED light.

Python

  • Picture-lytics - A meaningful project, using Google's teachable machine to generate an image classification model and serving the model via streamlit. The classification tasks will be brain MRI tumor classification and Plant disease classification.
  • Item Scanner - Great mini machine learning project using Google's Teachable Machine, Django, and a Raspberry Pi to identify and "scan" items as they are passed in front of the camera.
  • Gesture Controlled Snake-Game - Another awesome classic snake game built with Pygame, OpenCV and Google's Teachable machine V2.0
  • Teachable Dinosaur - Have fun with this Chrome dinosaur game controlled with hand gestures.

🔍 Related

Although the resources here do not use Google’s Teachable Machine directly, they offer useful tools that could benefit your next projects or meaningful ideas you could use for inspiration.

  • Runway - A tool for creators that lets you use machine learning models made by experts (like style transfer models, or GAN’s) in native creative software like Photoshop, Ableton, and others.
  • Wekinator - A free Mac app that allows anyone to use machine learning to build new musical instruments, gestural game controllers, computer vision or computer listening systems, and more.
  • Teachable Machines for Blind - The application is used to help blind people learn how machine learning works by recognizing images and returning sound as output.
  • My First Teachable Machine - A simple Teachable Machine spinoff using tensorflow.js to do custom 3-class object classifiers using a webcam on the fly.
  • Asemic Writing Teachable Machine - An asemic writing generator that responds to user-set gestures.

💬 Community

⚙️ Contribute

Awesome contributors are most welcomed! Want to share with the world your amazing project or the astonishing resource you stumbled upon, check the CONTRIBUTING.md.

📜 License

Copyright © 2020, CloudStrap AD. See LICENSE for further details.

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