ml5js / ml5-library

Friendly machine learning for the web! 🤖
https://ml5js.org
Other
6.46k stars 902 forks source link

A name? #7

Closed cvalenzuela closed 6 years ago

cvalenzuela commented 6 years ago

how should we call it? I'm using HighML just to start developing the library and refactor the code.

shiffman commented 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?

cvalenzuela commented 6 years ago

agree! I'll use p5ML until we figure something else

koji commented 6 years ago

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.

shiffman commented 6 years ago

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.

https://github.com/ITPNYU/p5-deeplearn-js/wiki/Name-ideas

koji commented 6 years ago

@shiffman Could you change the access level of the wiki for us? Thanks!

handav commented 6 years ago

DL5.js?

shiffman commented 6 years ago

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?

cvalenzuela commented 6 years ago

I like ML5.js or maybe LM5.js? (learning machines)

shiffman commented 6 years ago

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.)

cvalenzuela commented 6 years ago

I registered ml5 in npm, just in case.

koji commented 6 years ago

A curated list of awesome Machine Learning frameworks, libraries and software. https://github.com/josephmisiti/awesome-machine-learning#javascript-nlp

shiffman commented 6 years ago

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?

cvalenzuela commented 6 years ago

And the magic word is...

... ...

...

ml5!

shiffman commented 6 years ago

This repo has now been renamed!

https://github.com/ITPNYU/ml5-js/

(I did, however, break the website as the paths have changed. . .)

shiffman commented 6 years ago

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.

cvalenzuela commented 6 years ago

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.

cvalenzuela commented 6 years ago

@shiffman, should we also update the repo description and add the url? image

shiffman commented 6 years ago

Yes! Will do so now and closing this issue!