News for hackers. Stuff that matters.

Ask HN: What are the most fun-to-play-with open source deep learning projects?

I have temporary access to a monster PC (32core thread ripper + 2x2080ti).

I've been playing with deep fakes which is fun (I look good as Neo fighting Morpheus).

But what other fun + awesome open source projects can I run with it before I have to give it back?

I'm a programmer (making apps, websites, games etc). But don't have a lot of deep learning experience though want to learn.

Any suggestions?

Thanks!

( 23 comments | 104 points | on HN )
Re:Ask HN: What are the most fun-to-play-with open source de... by tlack on Monday October 05, 2020 @07:38PM (#24693277)
I've been playing with reinforcement learning on simulated robots, using OpenAI Gym[0] and PyBullet[1].

I find it interesting because, in theory, the learned policies transfer to real-world robots, and the time is nigh for development in that area. Plus you get to watch it do funky robot shit and slowly get better.

If you want a quick way to dive in, I have a repo[2] I've been using to train on a variety of PCs and Google Colab[3]. The task is a Panda robot pushing a randomly placed object. I had some trouble getting it all working with recent Keras at first, so my repo might save you time.

Email me[4] if you get stuck.

[0] https://gym.openai.com/

[1] https://pybullet.org/

[2] https://github.com/tlack/rl-experiments

[3] https://colab.research.google.com/drive/1HGmKMGwW_emok157ENr...

[4] [email protected]

Re:Ask HN: What are the most fun-to-play-with open source de... by synaster on Monday October 05, 2020 @05:59PM (#24692512)
Finetuning a GPT-2 model on logs from a chatting server like IRC or Discord you're active in, then writing a bot to generate messages from a prompt using the model.
Re:Ask HN: What are the most fun-to-play-with open source de... by jonplackett on Monday October 05, 2020 @06:32PM (#24692791)
Great idea thanks! Are there any other Generative models that are (relatively) easy to use? I find generative AI the most interesting.
Re:Ask HN: What are the most fun-to-play-with open source de... by bulldog13 on Thursday October 08, 2020 @12:21PM (#24720616)
Any good tutorials on this you recommend ?
Re:Ask HN: What are the most fun-to-play-with open source de... by thomasfromcdnjs on Monday October 05, 2020 @06:05PM (#24692559)
I recently played around with a lib called Detectio which was super fun and met my needs.

Like you, I have barely any ML experience so it was nice to be able to still finish what I set out to achieve.

I write a simple tutorial and sample code base -> https://ajaxdavis.com/post/An-Open-Source-Computer-vision-mo...

Re:Ask HN: What are the most fun-to-play-with open source de... by thomasfromcdnjs on Monday October 05, 2020 @08:06PM (#24693503)
I should of included a link directly to the repo README -> https://github.com/australia/aboriginal-flag-cv-model
Re:Ask HN: What are the most fun-to-play-with open source de... by Dragonai on Monday October 05, 2020 @06:39PM (#24692851)
Nice writeup!
Re:Ask HN: What are the most fun-to-play-with open source de... by p1esk on Monday October 05, 2020 @06:14PM (#24692640)
LOL, that's not a monster PC for deep learning :) I was going to suggest https://github.com/openai/jukebox/ but with 2080Ti it's going to be tough. You might be able to do some sampling with the smallest lyrics set, idk.
Re:Ask HN: What are the most fun-to-play-with open source de... by jonplackett on Monday October 05, 2020 @06:31PM (#24692771)
Guess I need to do some deep learning learning...
Re:Ask HN: What are the most fun-to-play-with open source de... by fermienrico on Monday October 05, 2020 @06:41PM (#24692868)
Missed opportunity: deep Deep Learning learning...
Re:Ask HN: What are the most fun-to-play-with open source de... by Igelau on Monday October 05, 2020 @07:56PM (#24693422)
Sounds like they need to do some deep deep deep learning learning learning.
Re:Ask HN: What are the most fun-to-play-with open source de... by jonplackett on Monday October 05, 2020 @10:29PM (#24694237)
it may not be a beast to you guys, but it's a pretty big step up from my Macbook Pro 2013 + GeForce GT 750M 2 GB
Re:Ask HN: What are the most fun-to-play-with open source de... by ArtWomb on Monday October 05, 2020 @08:16PM (#24693577)
If you like deepfakes, you'll love playing with Runway ;) (based on StyleGAN transfer)

https://runwayml.com/

Or for a real competition, the OpenAI ProcGen Benchmark is really heating up!

https://www.aicrowd.com/challenges/neurips-2020-procgen-comp...

Re:Ask HN: What are the most fun-to-play-with open source de... by lamroger on Monday October 05, 2020 @08:07PM (#24693512)
Have you done the https://www.fast.ai/ course? Paperspace also offers free Juypter notebooks once you need to return your computer.
Re:Ask HN: What are the most fun-to-play-with open source de... by freedomben on Monday October 05, 2020 @06:45PM (#24692900)
Can I ask how/where you got access to that PC? Purely curious :-)
Re:Ask HN: What are the most fun-to-play-with open source de... by jonplackett on Monday October 05, 2020 @10:28PM (#24694229)
Through work. It's not needed currently, but I'm presuming someone will want it again soon!
Re:Ask HN: What are the most fun-to-play-with open source de... by MLMICROGRID on Monday October 05, 2020 @07:26PM (#24693174)
Starlink satellites for microgrids ML. Classify power grids ammendable to MICROGRIDS ML. Use Geni.org power grid maps or California ISO maps. What is the right size for redundant wind/solar based microgrids?
Re:Ask HN: What are the most fun-to-play-with open source de... by samyounon on Monday October 05, 2020 @07:34PM (#24693245)
I recommend Skoods (https://www.skoods.org/)
Re:Ask HN: What are the most fun-to-play-with open source de... by StavrosK on Monday October 05, 2020 @06:32PM (#24692789)
How do you generate deep fakes? I'd like to play around with that.
Re:Ask HN: What are the most fun-to-play-with open source de... by ArtWomb on Monday October 05, 2020 @08:07PM (#24693510)
Re:Ask HN: What are the most fun-to-play-with open source de... by jonplackett on Monday October 05, 2020 @10:27PM (#24694226)
Re:Ask HN: What are the most fun-to-play-with open source de... by tmaly on Tuesday October 06, 2020 @01:32PM (#24700317)
which of those two are easier to get started with?
Re:Ask HN: What are the most fun-to-play-with open source de... by jonplackett on Tuesday October 06, 2020 @05:45PM (#24702667)
Face Swap has a graphical interface and the other is command line, but it has .bat files for you to just click and run so both are pretty easy to start with.

The main work is preparing the training data. Making sure the faces are detected correctly and not accidentally one of another person. It is very tedious work!