Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-machine-learning-projects

Want to see ML in action? This list is for you! A carefully curated list of awesome ML projects with demo!
https://github.com/jinglescode/awesome-machine-learning-projects

Last synced: 2 days ago
JSON representation

  • 🎨 Generative Adversarial Network

    • GAN Lab - An Interactive Visualization Tool for Playing with Generative Adversarial Networks (GANs). [[repo](https://github.com/poloclub/ganlab)]
    • First Order Motion Model for Image Animation - Image animation consists of generating a video sequence so that an object in a source image is animated according to the motion of a driving video. [[repo](https://github.com/AliaksandrSiarohin/first-order-model)]
  • πŸ“ Natural Language Processing

    • Textual Similarity - Extract embeddings and group sentences with universal sentence encoder package from TensorFlow.js. [[repo](https://github.com/jinglescode/textual-similarity-universal-sentence-encoder)] [[article](https://jinglescode.github.io/2020/02/10/build-textual-similarity-analysis-web-app/)]
    • Phrases Extraction and Word Cloud - Extracting n-grams from text and display in beautiful D3 word cloud. [[repo](https://github.com/jinglescode/phrases-extraction-wordcloud)] [[article](https://jinglescode.github.io/2017/10/01/extract-phrases-display-wordcloud/)]
    • Next Word Predictor - This is machine learning model that is trained to predict next word in the sequence. [[repo](https://github.com/rajveermalviya/language-modeling)]
  • πŸ•ΊπŸΌ PoseNet/FaceMesh

    • AR Face Doodle - What if your face was a canvas and you could paint on it in real time? Check out this experiment that does just that in real time in the browser. [[repo](https://github.com/cyrildiagne/ar-facedoodle)]
    • Move Mirror - You move and 80,000 images move with you.
    • Lipsync - Use the key points around the mouth and lips to estimate how well you synchronize to the lyrics of the song. [[repo](https://github.com/google/lipsync)]
    • Pose Animator - Animate any SVG character using your own body live via your webcam. Uses posenet and facemesh to create some really unique animations. [[repo](https://github.com/yemount/pose-animator/)]
    • Shaderbooth - Experiment with WebGL Shaders + TensorFlow.js to create stunning visual effects such as shooting lasers from your eyes and more!
    • Semi Conductor - Conduct your own orchestra in the browser by moving your arms.
  • πŸ‘Ύ Reinforcement Learning

    • Tic Tac Toe with Value Function - A reinforcement learning algorithm for agents to learn the tic-tac-toe, using the value function. [[repo](https://github.com/jinglescode/reinforcement-learning-tic-tac-toe)] [[article](https://jinglescode.github.io/2019/06/30/reinforcement-learning-value-function/)]
    • Metacar - A reinforcement learning environment for self-driving cars in the browser. [[repo](https://github.com/thibo73800/metacar)]
  • πŸ“ˆ Time Series

    • Time Series Forecasting - Pull stock prices from online API and perform predictions using Long Short Term Memory. [[repo](https://github.com/jinglescode/time-series-forecasting-tensorflowjs)] [[article](https://jinglescode.github.io/2019/05/17/time-series-forecasting-with-tensorflow-js/)]
  • 🎢 Audio

    • Neural Melody Autocompletion - Similar to Neural Arpeggiator.
    • Latent Cycles - Music generator.
    • Honkling - Honkling can efficiently identify simple commands (e.g., "stop" and "go") in-browser without a network connection. It demonstrates cross-platform speech recognition capabilities for interactive intelligent agents with its pure JavaScript implementation.
    • Neural Arpeggiator - Piano will play the next few notes.
    • Deep Roll - Music generator.
  • πŸ‘€ Computer Vision

    • Teachable Machine v1 - Use wecam to collect data and predict classes. [[repo](https://github.com/googlecreativelab/teachable-machine-v1)]
    • Teachable Machine v2 - Use wecam to collect data and predict classes.
    • Transfer Learning to play Pacman via the Webcam - Use webcam to train 4 different classes, and control pacman. [[repo](https://github.com/tensorflow/tfjs-examples/tree/master/webcam-transfer-learning)]
    • Emoji Scavenger Hunt - Locate the emoji we show you in the real world with your phone’s camera.
    • Emotion Extractor - Upload a photo and see who’s happy to be there. This demo uses Tensorflow.js and neural networks to detect faces and classify emotions. [[repo](https://github.com/brendansudol/faces)] [[article](https://brendansudol.com/writing/tfjs-emotions)]
  • πŸ§™πŸΌβ€β™€οΈ Prediction