Skip to content

Releases: ml5js/ml5-library

v0.4.1

24 Oct 20:28
Compare
Choose a tag to compare

change log

  • makes testing more efficient - removes redundant model instantiations
  • adds ml5.flipImage() function to allow flipping of video and images
  • removes console.log from imageClassifier test
  • fixes URLs to p5 web editor examples
  • allows passing video to face-api .detect() and .detectSingle()
  • fixes bug when passing in teachable machine URL
  • adds test for sentiment
  • cleans up devOps scripts

v0.4.0

17 Oct 22:01
78aa38c
Compare
Choose a tag to compare

Major Notes:

  • added ml5.neuralNetwork()
  • added ml5.faceApi()
  • added ml5.kmeans()
  • p5 preload() is now supported for all features (except ml5.neuralNetwork())
  • p5 instance mode can now be used with ml5
  • updates posenet to v2.1.3
  • updates mobilenet to v2.0.3
  • updates tensorflow to 1.2.1
  • updates DCGAN to accept latent vector
  • Adds imageData handling for image inputs
  • Adds support for calling .segment() and .segmentWithParts() directly on video
  • changes documentation to use docsify directly in ml5-library rather than using website

Fixes:

  • Fixes posenet parameter inputs

Additional Notes:

v0.3.1

02 Jun 18:55
Compare
Choose a tag to compare

Major Notes:

Models Added/Updates:

  • Added ml5.imageClassifier('DoodleNet) by @yining1023
  • Added ml5.soundClassifier() by @yining1023
  • Added ml5.bodyPix() by @joeyklee
  • Updated DCGAN model loading and support for preload() in p5js. Now add a manifest.json with the url of your model. by @joeyklee

Examples added:

Handy things:

v0.3.0

24 May 15:42
b4a0d76
Compare
Choose a tag to compare

Major notes:

  1. Updated tensorflow.js dependency to v1.1.2 via @WenheLI and @joeyklee
  2. includes update to @magenta/sketch to v0.2.0 via @joeyklee
  3. 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:

  1. UNET - learn more: https://towardsdatascience.com/u-net-b229b32b4a71 by @zaid
  2. CVAE - conditional variational auto encoder - learn more: https://wiseodd.github.io/techblog/2016/12/17/conditional-vae/ by @WenheLI
  3. Sentiment - learn more: https://www.tensorflow.org/tutorials/keras/basic_text_classification via @itay
  4. DCGAN - Deep Convolutional Generative Adversarial Networks - https://github.com/carpedm20/DCGAN-tensorflow

Examples added:

  1. UNET - https://github.com/ml5js/ml5-examples/tree/development/p5js/UNET/UNET_webcam by @joeyklee & @shiffman
  2. CVAE - https://github.com/ml5js/ml5-examples/tree/development/p5js/CVAE by @wenhe li, @joeyklee, & @shiffman
  3. Sentiment - https://github.com/ml5js/ml5-examples/tree/development/p5js/Sentiment @itay & @joeyklee & @shiffman
  4. DCGAN - https://github.com/ml5js/ml5-examples/tree/development/p5js/DCGAN @viztopia & @joeyklee

Handy things:

  1. Adding custom names to saved feature extractor - see: #353
  2. Added p5Utils - now we have a suite of functions for tighter integration of ml5 to handle p5 images: #358 @wenhe li
  3. CharRNN tests now much faster: #349 by @brent
  4. Begin to add jsdoc style comments in code for better documentation: #378 via @WenheLI and @joeyklee
  5. @magenta/sketch updated its tensorflow dependency to 1.0.2 making it compatible with our update

Fixes:

  1. PoseNet .singlePose() and .multiPose() now return consistent results #381
  2. Adds check for mozCaptureStream in YOLO: #375

Thanks all for your hard work + contributions! Have a nice weekend!

V0.2.3

29 Mar 20:44
Compare
Choose a tag to compare

v0.2.3

Release: ml5.js v0.2.3 🎉

Fixes

  • Fixes broken SketchRNN: #332

v0.2.2

22 Mar 23:39
c2d48f0
Compare
Choose a tag to compare

v0.2.2

Release: ml5.js v0.2.2 🎉

API updates:

  • PoseNet now supports accessing parts of the body by name: #293
  • ml5 now supports p5.js's preload function for specified models: #313
  • ImageClassifier and FeatureExtractor returns label and confidence: #292
  • YOLO is now returns label and confidence vs. className and classProb: #316

Development:

  • Added tests to CharRNN - #307
  • Added functionality to add a manual test folder while experimenting with ml5: #295
  • We're sunsetting the use of master as a branch name convention and specifying development or release for changes: #319
  • added documentation on CONTRIBUTING: #315
  • solves linting support issues for vsCode: #324

Fixes:

  • Fixes bug related to style transfer on nonsquare inputs: #311
  • Fixes SketchRNN naming issue: #325

0.0.5

01 Feb 19:21
Compare
Choose a tag to compare
0.0.5 Pre-release
Pre-release

TODO: add changelog

0.2.1

01 Feb 18:54
281cd67
Compare
Choose a tag to compare

ml5.js v0.2.1 includes the following updates and additions:

  • SketchRnn
  • CharRNN
  • Updated API for image classification
  • KNN
  • darknet and tiny darkent models in imageClassifer()
  • featureExtractor saves and load model.
  • stateful LSTM

0.1.1

01 Feb 19:11
Compare
Choose a tag to compare

TODO: add change log

  • Added Pix2Pix
  • Added KNN

0.0.8

07 Jul 03:23
82843f8
Compare
Choose a tag to compare
0.0.8 Pre-release
Pre-release
Merge pull request #173 from meiamsome/testing/word2vec

Word2Vec tests