Siraj you're videos are getting better and you're starting to explain concepts so that a wider audience can understand! Just started second year of comp-sci degree but been doing ML on the side for 6months, your videos always inspire! I appreciate your work.
As i can infer from your videos you are multi talented. you sings, you dance, you learn, you read and write, you make youtube and watch all the movies at the same time. My question to you is: DO YOU EVEN SLEEP, IF YES HOW MUCH?
Loved the LSTM explanation.. From 4:38 to 6:38, you could totally make this a separate video... "LSTM 100% Explained in 2 Minutes"... I have been reading a bunch of papers, articles, etc on LSTM, and this is by far the most intuitive explanation (for me at least). I wish I had seen this earlier, but it was hidden inside of this video.
Am I the only one who thinks those explanations are way too fast to understand? I know the video is intended to be short, but how about 15-20 min? Good job nevertheless.
He has other videos where he dives into the topic at more length. I agree that if you only look at this video it is inadequate for learning a topic like this but think of this as an introduction and overview, his in depth how to do this video is about an hour long.
Are the results dramatically better than RBM with a GIBBS sampler? And is the CNN parametric approach the best, but potentially intractable in higher dimensions?
i have trouble to install preprocess library Traceback (most recent call last): File "setup.py", line 28, in import preprocess File "lib\preprocess.py", line 264 except Exception, ex: ^ SyntaxError: invalid syntax
If I want to feed like a series of midi files into this neural network, how to do that? I have maybe a few hundred midi files of the style that I like, is this possible to use as a source?
+Siraj Ravel Nicely explained about lstm man keep it up. Btw you know when you say batch size is 128 in this instance, how do you do that with your own data from like a excel sheet.
Great vid! VERY new to this stuff. so just to clarify, hope this isn't horribly wrong, the reason we need to put in an LSTM is to keep the program learning from the jazz, and not accidentally learning its own randomness?
Thanks Siraj! Cool stuff! I think it would be cool to explore how a machine might navigate a more complicated classical work with key changes with LSTM so the machine-generated piece has overall structure. Or even reverse engineer different composer's harmonic structures. But I'm still on the basics lol!
I'm curious if it would be legal to use music you generate this way as your own.. especially if you train the deep learning net on a commercial artist's music then use that to generate new music which you use for, say, a movie or game you make.
do you have scripts for all of your videos or are you just explaining off the top of your head? I think a big thing you can do to help make our learning experiences better is providing us with the transcripts of the videos. for me at least, having text to reference and look back to is much easier than just going back and listening to audio again (this is why i usually watch TV shows with closed captioning).
Don't touch ML at the moment, or you will hate it. Find a project that solves your problem, and work on it. Something involves parsing texts and doing maths you can understand. Then make codes reuseable and easy to maintain. At that moment, you will have experience in researching, debugging, and maintaining long and complicated codes along with someone else's libraries.
Nice video.. I am planning to buy a rig for stuffs related to deep learning ..what's your system config that you use for deep learning??? will MacBook pro suffice??
Hey Siraj, as an undergrad should I prepare differently to be a machine learning researcher vs ML engineer? I was thinking that to be to be a researcher I should take more stats, math, physics whereas to be an engineer I should take more programming-heavy CS classes
Pat Metheny is a guitarist not a pianist. I’m not sure if you chose to make piano pieces based on his music or if you didn’t realize that he is a guitarist. Regardless, cool video!
I liked your video but why didn't you cite the original code in the videos or at least in the description? The original code is available here github.com/jisungk/deepjazz
When I try to run the code this error pops up: Traceback (most recent call last): File "generator.py", line 21, in from music21 import * ImportError: No module named music21
Hi Siraj, I attempted the challenge but results are not very good for now. Here's my code anyway: github.com/jiexunsee/rudimentary-ai-composer Thank you for the video!
Siraj you're videos are getting better and you're starting to explain concepts so that a wider audience can understand! Just started second year of comp-sci degree but been doing ML on the side for 6months, your videos always inspire! I appreciate your work.
Thanks Jack! Keep it up!
As i can infer from your videos you are multi talented.
you sings, you dance, you learn, you read and write, you make youtube and watch all the movies at the same time.
My question to you is: DO YOU EVEN SLEEP, IF YES HOW MUCH?
Thanks Kapil! Lol i do sleep. about 6 hours a night. I JUST LOVE MAKING MACHINE LEARNING VIDEOS I WILL KEEP CRANKING THEM OUT :)
I don't know ,what all you have learned.but the way you presents is terrific and can beats anyone out there
Loved the LSTM explanation..
From 4:38 to 6:38, you could totally make this a separate video... "LSTM 100% Explained in 2 Minutes"... I have been reading a bunch of papers, articles, etc on LSTM, and this is by far the most intuitive explanation (for me at least).
I wish I had seen this earlier, but it was hidden inside of this video.
I don't know how you do it Siraj. You make this stuff very accessible. Many thanks, once again.
lots of sacrifice np thx
It doesn't matter much, but I've always heard "MIDI" pronounced as "middy".
you're right thanks Will
Am I the only one who thinks those explanations are way too fast to understand? I know the video is intended to be short, but how about 15-20 min? Good job nevertheless.
Renan Lopes agree
He has other videos where he dives into the topic at more length. I agree that if you only look at this video it is inadequate for learning a topic like this but think of this as an introduction and overview, his in depth how to do this video is about an hour long.
SIRAJ CAN YOU PLEASE PUT THE CODE IN THE DESCRIPTION OR ON GITHUB
Siraj your intro was well edited. Keep up the good work!
Thanks Infant!
"Middy" not "Mid-eye"
Otherwise flawless. :)
also meh-theeny :)
lol thanks!
dude you're channel is like the Rosetta Stone of machine learning
Thanks so much Brian!
so true!!
I never understood his any video till date😇 (I watched his all video), but some day this will make sense to me that I am sure🙂
Yes it absoltuely will
love this channel so much
Thanks Phuc!
Siraj YOU ROCK!! nice work!!
thanks Kevin
but plz maybe do a tut about polyphonic music? or even how to transform your modling in mind to mathmatical modeling?
The memes in your episodes are the best!
Where do you get data_fn from ???
NameError: name 'data_fn' is not defined
vishal batchu, wins everytime.
MatthewHallberg lol
its because he is probably already a data scientist at some big company and has a lot of experience
MatthewHallberg plot twist: Vishal was Siraj all this time. fight club style.
Haha :'D, I'm just a student learning how to use DL :)
hahaha that was too good.
Are the results dramatically better than RBM with a GIBBS sampler? And is the CNN parametric approach the best, but potentially intractable in higher dimensions?
that LSTM beat was magical!
Thanks Tejas!
love your videos Siraj
i have trouble to install preprocess library
Traceback (most recent call last):
File "setup.py", line 28, in
import preprocess
File "lib\preprocess.py", line 264
except Exception, ex:
^
SyntaxError: invalid syntax
Hey, I'm from the future. We need more veggie gardens. amazing how you do it
If I want to feed like a series of midi files into this neural network, how to do that? I have maybe a few hundred midi files of the style that I like, is this possible to use as a source?
Anyone notice the background music at the start is Moonlight Sonata 1st movement, but a hip hop version?
Siraj, you are doing a great work! Can you do a video on Image Captioning using Deep Learning?
Thanks Abhik! I have one called build an AI writer, more soon
Hey Man why i love your video so much ;) !!
>>> Nice Explanation Every time
Thanks!
+Siraj Ravel Nicely explained about lstm man keep it up. Btw you know when you say batch size is 128 in this instance, how do you do that with your own data from like a excel sheet.
Great vid! VERY new to this stuff. so just to clarify, hope this isn't horribly wrong, the reason we need to put in an LSTM is to keep the program learning from the jazz, and not accidentally learning its own randomness?
Thanks Owen, LSTM helps it remember ALL the jazz it trained on, not just the most recent jazz (long short term memory)
Thanks Siraj! Cool stuff! I think it would be cool to explore how a machine might navigate a more complicated classical work with key changes with LSTM so the machine-generated piece has overall structure. Or even reverse engineer different composer's harmonic structures. But I'm still on the basics lol!
I'm curious if it would be legal to use music you generate this way as your own.. especially if you train the deep learning net on a commercial artist's music then use that to generate new music which you use for, say, a movie or game you make.
Lol, it's pronounced "middy". Great video man, keep em coming!
can you provide the link for the preprocess library code? I am getting an import error
How long did it take for the computer to finalize the final music piece ?
I used to think that Markov chains are complicated stuff. I learned that it's basically just a state machine.
exactly
thank you for music deep learning video
We should have gone for Hendrix instead! I definitely have to build that.
do you have scripts for all of your videos or are you just explaining off the top of your head? I think a big thing you can do to help make our learning experiences better is providing us with the transcripts of the videos. for me at least, having text to reference and look back to is much easier than just going back and listening to audio again (this is why i usually watch TV shows with closed captioning).
scripts. youtube has automatic captioning
yo man your channel is blowing up
yes needs to grow faster
i started programming in python 5 months ago . i have a good idea of oop and algorithms . should i start with machine learning now or is it too early?
Don't touch ML at the moment, or you will hate it. Find a project that solves your problem, and work on it. Something involves parsing texts and doing maths you can understand. Then make codes reuseable and easy to maintain. At that moment, you will have experience in researching, debugging, and maintaining long and complicated codes along with someone else's libraries.
What was the training data used? I missed it.
I don't see the code Siraj explained in the GitHub link. Can somebody help here:;)
Siraj, your T-Shirt is pretty good - your videos are alright too ;)
Fr Ya! Good to see you. Thanks!
Nice video.. I am planning to buy a rig for stuffs related to deep learning ..what's your system config that you use for deep learning??? will MacBook pro suffice??
Macbook pro works also I prefer the cloud to a dedicated rig (AWS)
Siraj Raval thanks bud
Hey Siraj, as an undergrad should I prepare differently to be a machine learning researcher vs ML engineer?
I was thinking that to be to be a researcher I should take more stats, math, physics whereas to be an engineer I should take more programming-heavy CS classes
Rheza Budiono yup correct
i want extract pichbend from midi file can you help me?
can you explain please the input data, cuz for me it is difficult to transform from midi file to vector numbers :p
I can't figure out how to generate based on other midi files than the standard metheny piece
Pat Metheny is a guitarist not a pianist. I’m not sure if you chose to make piano pieces based on his music or if you didn’t realize that he is a guitarist. Regardless, cool video!
hmm the output kinda sucks when i train it on own midis ..sure would be nice if it would train multiple times
I didn't do it! It was my algorithmic counterpart, I swear!! lol Great video.
lol thanks Scott!
mid E! Love your videos man!
Honestly, I had to watch the video twice ... cause the first time I was just focussing on the t-shirt
Nice shirt :)
can you also provide a video on speech recognition?
thanks! i have one 5 videos back
Do you mean "How to Do Sentiment Analysis" ?
What I meant is that the input of the Algorithm is the sound and the output is the pronounced words.
I have Pycharm and I'm not sure I can replicate what you did in it.
[2:32] Coding begins
Ok, let's hear it already, the music that is. Something inspired, not sounding derivative.
sinesthesia as an artificial nn (natural sinestesia is also on neural networks ) , in other works real life theme music
good insight! i have sinesthesia
Siraj Raval you do ?! .... oh that explains why you break your videos with musical numbers that explain the topic
In one of his videos siraj talked about how neural networks can make music from images. If some one could point me to its source it would be great 😊
Cool
Can you make a ML that learns to make music from a real music audio? Analysing a whole album of a band?
You would need it midi format. Analyzing mp3s is a much harder problem (because they store audio data rather than notes)
there are some people already doing it from real audio, search on youtube
What are you doing with your hands?
Great series mate! Can you do a video on data points extraction from text with ML .. Regex sucks :(
This is Great!
Hmm. this challenge is a tad bit harder to understand than previous ones!
indeed but give it a try! You just might win
Is it better choice to learn machine learning ai,,, in present day
Go back to vdo. It's more amazing than comment section :D
This is really confusing. Subscribed
What's the best way to start Artificial Intelligence.
my videos
next time maybe polyphonic music?
Briliantly explained, you should work at the university.
awesome !
thanks!
it's lit!
thanks Bjorn!
2:20 I press play, so so true haha
I liked your video but why didn't you cite the original code in the videos or at least in the description? The original code is available here github.com/jisungk/deepjazz
just added it thanks
When I try to run the code this error pops up:
Traceback (most recent call last):
File "generator.py", line 21, in
from music21 import *
ImportError: No module named music21
Who else had a Frank Jev Cee association :'D
you should go work at OpenAI!
they are my homies
Pat Metheny (ma - thee - nee)
Lstm usualy have atention gates
There's a lot of good info in this video, but you move so incredibly quickly that it is impossible to follow. The pacing is frenetic...
CODE SHMODE WHEN ARE YOU NERDS GONNA MAKE A GUI FOR CRYING OUT LOUD?
this is so interesting lol
The music generated by RNN is good... Well, anyway, it's better than Kenny G!
Poor Kenny G~ :p
pwnt
Hi Siraj, I attempted the challenge but results are not very good for now. Here's my code anyway: github.com/jiexunsee/rudimentary-ai-composer
Thank you for the video!
great job Jie for going for it
I didnt understand anything
Noooo, Kenny G`s goood man.
You need help. Thanks tho
Lost me at mid eye
Can you speak more slow please? :)
Love all your videos but you should talk slower, it gets a little overwhelming for people who aren't so advanced