v0.3.0
Major notes:
- Updated tensorflow.js dependency to v1.1.2 via @WenheLI and @joeyklee
- includes update to @magenta/sketch to v0.2.0 via @joeyklee
- FeatureExtractor takes number of labels as input to
.classification()
allowing users to specify how many labels they want to reclassify: #376 via @joeyklee , @yining1023, and @shiffman
Models added:
- UNET - learn more: https://towardsdatascience.com/u-net-b229b32b4a71 by @zaid
- CVAE - conditional variational auto encoder - learn more: https://wiseodd.github.io/techblog/2016/12/17/conditional-vae/ by @WenheLI
- Sentiment - learn more: https://www.tensorflow.org/tutorials/keras/basic_text_classification via @itay
- DCGAN - Deep Convolutional Generative Adversarial Networks - https://github.com/carpedm20/DCGAN-tensorflow
Examples added:
- UNET - https://github.com/ml5js/ml5-examples/tree/development/p5js/UNET/UNET_webcam by @joeyklee & @shiffman
- CVAE - https://github.com/ml5js/ml5-examples/tree/development/p5js/CVAE by @wenhe li, @joeyklee, & @shiffman
- Sentiment - https://github.com/ml5js/ml5-examples/tree/development/p5js/Sentiment @itay & @joeyklee & @shiffman
- DCGAN - https://github.com/ml5js/ml5-examples/tree/development/p5js/DCGAN @viztopia & @joeyklee
Handy things:
- Adding custom names to saved feature extractor - see: #353
- Added p5Utils - now we have a suite of functions for tighter integration of ml5 to handle p5 images: #358 @wenhe li
- CharRNN tests now much faster: #349 by @brent
- Begin to add
jsdoc
style comments in code for better documentation: #378 via @WenheLI and @joeyklee - @magenta/sketch updated its tensorflow dependency to 1.0.2 making it compatible with our update
Fixes:
- PoseNet
.singlePose()
and.multiPose()
now return consistent results #381 - Adds check for
mozCaptureStream
in YOLO: #375
Thanks all for your hard work + contributions! Have a nice weekend!