-
Notifications
You must be signed in to change notification settings - Fork 900
Roadmap
Joey Lee edited this page Feb 19, 2020
·
15 revisions
pls ignore: work in progress
- Rollup and Modularization
- Allow for e.g.
import @ml5/ml5-image-classifier
orimport @ml5/ml5-bodypix
- Allow for e.g.
- 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
- Typescript Support
- Issues: general housekeeping and maintenance
- API Standardization: Ensure consistent syntax and behavior across library
- Face-api:
- add features (?):
.mouthClosed
,.mouthOpen
,.rightEyeClosed
,.leftEyeClosed
- add features (?):
- Adding Clustering Algorithms:
- e.g. DBScan, PCA, ISODATA
- Hand Pose Estimation
- CartoonGAN
- Universal Sentence Encoder
TBD
TBD
- Design & functionality makeover - Website 3.0
- Netlify CMS integration
- Make “how-to” video for adding content to m5-website
TBD
- Community Statement and Enforcement
- Licensing
- User's Beginner's Guide to ml5.js
- Developer's Guide to ml5.js
-
Devops:
- Public dev branch to npm: https://github.com/ml5js/ml5-library/issues/533
-
Browser testing
- https://github.com/ml5js/ml5-library/issues/194, https://github.com/ml5js/ml5-library/issues/661 // safari crashing
- https://github.com/ml5js/ml5-library/issues/231 // hardware support list
- new features:
-
model updates and improvements:
- pix2pix improvements: https://github.com/ml5js/ml5-library/issues/198
- feature extractor loading models relative path: https://github.com/ml5js/ml5-library/issues/238
-
Documentation:
- new neural network class documentation updates
- SketchRNN options documentation
- Documentation hash routing to history mode: https://github.com/ml5js/ml5-library/issues/647
-
Code of Conduct:
- DO NOT allow people to email maintainers directly via email bombarding with requests - this would count for me as a violation of the code of conduct
- language that expresses urgency that pressures maintainers and may otherwise be considered unprofessional: e.g. https://github.com/ml5js/ml5-library/issues/661 "matter of life and death"
- language that indicates value judgement
- sketchRNN options: https://github.com/ml5js/ml5-library/issues/243