Skip to content
Joey Lee edited this page Feb 19, 2020 · 15 revisions

Roadmap

pls ignore: work in progress

DevOps

  • Rollup and Modularization
    • Allow for e.g. import @ml5/ml5-image-classifier or import @ml5/ml5-bodypix
  • Node.js Support for ml5
    • Allowing to use tensorflow-node :)
  • Release process knowledge sharing & streamlining
    • Teachable Machine Integration - ensure library versions are sync'd.
    • Updating the ml5 library references in the examples to the latest version
    • Batch uploading to the p5 web editor
  • Testing!!!
  • Uploading ml5-examples to Glitch.com
  • Offline support for all models - need to check all features (I believe bodypix is the only one not currently available offline)
  • Include non-minified version of ml5 on npm: https://github.com/ml5js/ml5-library/issues/205

Up for discussion

  • Typescript Support

Library

Higher Priority

  • Issues: general housekeeping and maintenance
  • API Standardization: Ensure consistent syntax and behavior across library

Lower Priority

  • Face-api:
    • add features (?): .mouthClosed, .mouthOpen, .rightEyeClosed, .leftEyeClosed
  • Adding Clustering Algorithms:
    • e.g. DBScan, PCA, ISODATA
  • Hand Pose Estimation
  • CartoonGAN
  • Universal Sentence Encoder

Examples

TBD

Design

TBD

Website

  • Design & functionality makeover - Website 3.0
  • Netlify CMS integration
  • Make “how-to” video for adding content to m5-website

Training

TBD

Community

  • Community Statement and Enforcement
  • Licensing
  • User's Beginner's Guide to ml5.js
  • Developer's Guide to ml5.js

Notes