Closed cvalenzuela closed 6 years ago
Oh, this is a good one! "High" as in "high level"? I'm not sure that works (too many other connotations?) I'll keep thinking! Is p5-ML too p5 specific and we should stay generic to JS?
agree! I'll use p5ML until we figure something else
p5ML is super useful, but I guess when people use this library, for most of them p5js might not be the first option. Keeping generic to js may be great.
I agree! My reason for liking "p5" is it's an "indicator" that the library is meant to be simple and friendly for beginners. It's key that the library can work on its own and not require p5 as a dependency, but for teaching it's nice to have automatic hooks into p5 (preload()
, working with p5.Image
, pixels
, etc.) This is similar to how p5.sound
works.
That said, I'm totally open to other ideas. Suggestions? I'll add a wiki page where we can maintain a list of ideas.
@shiffman Could you change the access level of the wiki for us? Thanks!
DL5.js?
Wiki should be active again! I like DL5
! I wonder if ML5
would be better since I envision the library as being a bit broader than so-called "deep" learning?
pML5.js?
I like ML5.js or maybe LM5.js? (learning machines)
I did a quick google search for ml5
and lm5
and unfortunately lm5
is a kind of rifle so we would probably want to stick with ML in this case! (Though I really like the twist.)
I registered ml5 in npm, just in case.
A curated list of awesome Machine Learning frameworks, libraries and software. https://github.com/josephmisiti/awesome-machine-learning#javascript-nlp
At our meeting on Thursday, we settled on the name "ml5.js" . . . any thoughts or comments, speak now! @cvalenzuela, say the word and I will rename the repo to ml5-js
?
And the magic word is...
... ...
...
ml5!
This repo has now been renamed!
https://github.com/ITPNYU/ml5-js/
(I did, however, break the website as the paths have changed. . .)
Ok I think the website path stuff has been changed with #44. @cvalenzuela Can you change library name (p5ml
) internal to the code? Documentation also has to be done, which I am happy to take a look at.
4f1ac4a updates the name in all docs, examples and src files. The website has also been updated.
Now, for example, instead of
const lstm = new p5ml.LSTM('./data/hemingway/');
should be
const lstm = new ml5.LSTM('./data/hemingway/');
for all methods.
@shiffman, should we also update the repo description and add the url?
Yes! Will do so now and closing this issue!
how should we call it? I'm using HighML just to start developing the library and refactor the code.