Reinforcement Learning Tutorial | Reinforcement Learning Example Using Python | Edureka

  Рет қаралды 128,812

edureka!

edureka!

Күн бұрын

🔥 Post Graduate Diploma in Artificial Intelligence by E&ICT Academy
NIT Warangal: www.edureka.co/executive-prog...
In this video on “Reinforcement Learning Tutorial” you will get an in-depth understanding about how reinforcement learning is used in the real world. I’ll be covering the following topics in this session:
(01:48) Introduction to Machine Learning
(05:51) What is Reinforcement Learning?
(06:55) Reinforcement Learning with an analogy
(07:54) Reinforcement Learning process
(08:57) Reinforcement Learning Counter-Strike example
(10:40) Reinforcement Learning Definitions
(13:01) Reinforcement Learning Concepts
(16:21) Markov’s Decision Process
(20:00) Understanding Q-Learning
(38:10) Demo
Check out our Python Training Playlist: goo.gl/Na1p9G
---------𝐄𝐝𝐮𝐫𝐞𝐤𝐚 𝐏𝐲𝐭𝐡𝐨𝐧 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠𝐬----------
🔵Python Programming Certification: bit.ly/37rEsnA
🔵Python Certification Training for Data Science: bit.ly/2Gj6fux
---------𝐄𝐝𝐮𝐫𝐞𝐤𝐚 𝐌𝐚𝐬𝐭𝐞𝐫𝐬 𝐏𝐫𝐨𝐠𝐫𝐚𝐦---------
🔵Data Scientist Masters Program: bit.ly/2t1snGM
🔵Machine Learning Engineer Masters Program: bit.ly/3Hi1sXN
----------𝐄𝐝𝐮𝐫𝐞𝐤𝐚 𝐔𝐧𝐢𝐯𝐞𝐫𝐬𝐢𝐭𝐲 𝐏𝐫𝐨𝐠𝐫𝐚𝐦---------
🌕Post Graduate Diploma in Artificial Intelligence Course offered by E&ICT Academy
NIT Warangal: bit.ly/3qdRRdw
How it Works?
1. This is a 5 Week Instructor led Online Course,40 hours of assignment and 20 hours of project work
2. We have a 24x7 One-on-One LIVE Technical Support to help you with any problems you might face or any clarifications you may require during the course.
3. At the end of the training you will be working on a real time project for which we will provide you a Grade and a Verifiable Certificate!
- - - - - - - - - - - - - - - - -
About the Course
Edureka’s Data Science Course on Python helps you gain expertise in various machine learning algorithms such as regression, clustering, decision trees, random forest, Naïve Bayes and Q-Learning. Throughout the Data Science Certification Course, you’ll be solving real life case studies on Media, Healthcare, Social Media, Aviation, HR.
During our Python Certification Training, our instructors will help you to:
1. Master the basic and advanced concepts of Python
2. Gain insight into the 'Roles' played by a Machine Learning Engineer
3. Automate data analysis using python
4. Gain expertise in machine learning using Python and build a Real Life Machine Learning application
5. Understand the supervised and unsupervised learning and concepts of Scikit-Learn
6. Explain Time Series and it’s related concepts
7. Perform Text Mining and Sentimental analysis
8. Gain expertise to handle business in future, living the present
9. Work on a Real Life Project on Big Data Analytics using Python and gain Hands on Project Experience
- - - - - - - - - - - - - - - - - - -
Why learn Python?
Programmers love Python because of how fast and easy it is to use. Python cuts development time in half with its simple to read syntax and easy compilation feature. Debugging your programs is a breeze in Python with its built in debugger. Using Python makes Programmers more productive and their programs ultimately better. Python continues to be a favorite option for data scientists who use it for building and using Machine learning applications and other scientific computations.
Python runs on Windows, Linux/Unix, Mac OS and has been ported to Java and .NET virtual machines. Python is free to use, even for the commercial products, because of its OSI-approved open source license.
Python has evolved as the most preferred Language for Data Analytics and the increasing search trends on python also indicates that Python is the next "Big Thing" and a must for Professionals in the Data Analytics domain.
For online Data Science training, please write back to us at sales@edureka.co or call us at IND: 9606058406 / US: 18338555775 (toll-free) for more information.

Пікірлер: 88
@edurekaIN
@edurekaIN 5 жыл бұрын
Got a question on the topic? Please share it in the comment section below and our experts will answer it for you. For Edureka Python Course curriculum, Visit our Website: bit.ly/2OpzQWw
@wolfisraging
@wolfisraging 5 жыл бұрын
That's why I love scratch implementation rather than using high end library, good job
@wolfisraging
@wolfisraging 5 жыл бұрын
Best tutorial for reinforcement learning, well done. Thank u so much
@prasadgvs4639
@prasadgvs4639 4 жыл бұрын
brilliant!! A perfect intro to ML. Well done Edureka!!
@murtuza.chawala
@murtuza.chawala 3 жыл бұрын
Edureka is the modern education system ! We love you, keep on the great work specially the free content !
@rohitshaw3922
@rohitshaw3922 5 жыл бұрын
it was really a great explanation . Thank you so much
@ratangles820
@ratangles820 4 жыл бұрын
This is the most beautiful think Ive seen today :)
@engineered.mechanized
@engineered.mechanized 5 жыл бұрын
This was a great lecture.
@fathialwosaibi4024
@fathialwosaibi4024 4 жыл бұрын
Amazing video. Very well done, u managed to introduce a very technical matter into simple words. Tx for sharing
@edurekaIN
@edurekaIN 4 жыл бұрын
Thanks for the compliment, Fathi! We are glad you loved the video. Do subscribe to the channel and hit the bell icon to never miss an update from us in the future. Cheers!
@systemsoftwareandcompilers3440
@systemsoftwareandcompilers3440 5 жыл бұрын
Very well explained. Thank you very much
@paichethan
@paichethan 4 жыл бұрын
Nice explanation. Short , accurate and practical.
@ipdevelopment1357
@ipdevelopment1357 5 жыл бұрын
What a fantastic video! Great work!!
@rekhars1396
@rekhars1396 4 жыл бұрын
Happy with the explanation. Thank you so much .😊
@hidayatzeb1463
@hidayatzeb1463 3 жыл бұрын
I have never seen like this lecture in my entire life .expecting more video like this thank you
@farenhite4329
@farenhite4329 4 жыл бұрын
Amazing!! It’s so clear now!
@bhargavamahesh
@bhargavamahesh 3 жыл бұрын
Excellent and this is amazing to go through your video good job
@hhhgdgb5205
@hhhgdgb5205 5 жыл бұрын
Thank you I like it, happy day .
@ntsikelelonelsonmbekwa3231
@ntsikelelonelsonmbekwa3231 4 жыл бұрын
Wow :) Thanks edureka!
@jim78able
@jim78able 4 жыл бұрын
Very nicely explained, best tutorial ill show to my university also how edureka teaches
@yunusemredarici7284
@yunusemredarici7284 4 жыл бұрын
ıt was so helpful . Thanks a lot:)
@maheshvangala8472
@maheshvangala8472 5 жыл бұрын
Good explanation thank you 😘
@mattcoakes5682
@mattcoakes5682 4 жыл бұрын
Very informative video,, thank you!
@moriumakter9429
@moriumakter9429 4 жыл бұрын
good explanation. thank you
@TheStrelok7
@TheStrelok7 3 жыл бұрын
You are legend!! Thank you!
@adanesh
@adanesh 3 жыл бұрын
what a simple and wonderful lecture
@Asmutiwari
@Asmutiwari 4 жыл бұрын
well explained !! thanks
@ranam
@ranam 4 жыл бұрын
Simple but powerful explanation
@UlrichArmel
@UlrichArmel Жыл бұрын
Well done. I really understood this in 30 minutes after going through bunch of notes and maths without really understand what was happening. Thanks very much
@edurekaIN
@edurekaIN Жыл бұрын
Hey:) Thank you so much for your sweet words :) Really means a lot ! Glad to know that our content/courses is making you learn better :) Our team is striving hard to give the best content. Keep learning with us -Team Edureka :) Don't forget to like the video and share it with maximum people:) Do subscribe the channel:)
@kanchan6731
@kanchan6731 4 жыл бұрын
One of the bestest learning source I have ever seen 🙄
@edurekaIN
@edurekaIN 4 жыл бұрын
Thank you for appreciating our efforts, Kan. Do subscribe, like and share to stay connected with us. Cheers :)
@bilalsadiq45
@bilalsadiq45 3 жыл бұрын
This is one of the best lecture i have got to understand the crux of Q learning ,,hats off to you mam
@edurekaIN
@edurekaIN 3 жыл бұрын
Thanks for the compliment! We are glad we could help. Do subscribe to our channel to stay posted on upcoming tutorials.
@anintrovert4128
@anintrovert4128 5 жыл бұрын
This video is better than Udacity nano degree ml program class on Reinforcement learning
@guillaumenelson6996
@guillaumenelson6996 2 жыл бұрын
You explained it all in 46minutes. Thanks a lot!
@edurekaIN
@edurekaIN 2 жыл бұрын
You're welcome 😊 Stay connected with our channel and team :) . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )
@guillaumenelson6996
@guillaumenelson6996 2 жыл бұрын
@@edurekaIN it was already done ✅ I did subscribe and hit the bell button 😊
@syrymzhakypbekov1949
@syrymzhakypbekov1949 4 жыл бұрын
I like it! Super! Keep Going!
@ANIMESHKUMARPGP-
@ANIMESHKUMARPGP- 3 жыл бұрын
Very good lecture, whoever was playing CS is a very good awper.....
@spamspamer3679
@spamspamer3679 5 жыл бұрын
I really appreciated the explanation and that you didn't use any ML-libraries. But in my case, where you have two objects, which randomly spawn on a grid-map at the beginning of the "Game". One object (the "agent") has to reach the other object ("the goal"). But I can't create a matching matrix in this kind of problem, right? So, how should I deal with it?
@edurekaIN
@edurekaIN 5 жыл бұрын
Hey, Glad you liked the content. Your 'goal' is not an agent. It can't span around in the grid because the goal is fixed. Are you suggesting that you want to create two machine learning agents? Can you please be more specific about it.
@rachanadesai7984
@rachanadesai7984 3 жыл бұрын
very helpful!!
@raginisharma9302
@raginisharma9302 2 жыл бұрын
Very Useful and easy to understand - brilliant teacher , thank you !!
@edurekaIN
@edurekaIN 2 жыл бұрын
Hi : ) We really are glad to hear this ! Truly feels good that our team is delivering and making your learning easier :) Keep learning with us .Stay connected with our channel and team :) . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )
@chintandd
@chintandd 5 жыл бұрын
Wow. Nicely Explained by the instructor. I thought Python has inbuilt algo for calculating Q Matrix. But looking to the python code, I realized that we need to code it. Am I right?
@edurekaIN
@edurekaIN 5 жыл бұрын
Hi Chintan, thanks for watching the video. Yes, you need to write the code for Q Matrix.
@kusumasriram2016
@kusumasriram2016 2 жыл бұрын
Very clear explanation
@santoshkumarsahu8482
@santoshkumarsahu8482 2 жыл бұрын
At Video 19:00 Policy {A->C->D) = 15+ 50 = 65 Policy (A->B->C->D} = 30 + (-10) + 50 = 70 IS IT CORRECT? Please Clarify....
@anandsankar4014
@anandsankar4014 5 жыл бұрын
awesome explanation
@muhammadusmanakram406
@muhammadusmanakram406 5 жыл бұрын
excellent
@dr.savitasheoran473
@dr.savitasheoran473 2 жыл бұрын
very well explained
@chaitanyakaushik6772
@chaitanyakaushik6772 2 жыл бұрын
Excellent explaination,really helpful..
@edurekaIN
@edurekaIN 2 жыл бұрын
Hi : ) We really are glad to hear this ! Truly feels good that our team is delivering and making your learning easier :) Keep learning with us .Stay connected with our channel and team :) . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )
@sgt.mcgragon359
@sgt.mcgragon359 5 жыл бұрын
Halo, Great explanation but one doubt, I saw the code at the end.....are you using the same code to show the final Q matrix and path?.....because I am not getting the correct Q matrix and also the results are wrong!
@edurekaIN
@edurekaIN 5 жыл бұрын
Hey, The code creates and updates the Q matrix based on the movements of the agent. Can you please mention the error you are facing?
@jeromystewart
@jeromystewart 5 жыл бұрын
I liked the explanation and the flow of concepts but there are moments in this talk where the user (me/us) must ask, is the speaker instructing us based on an industry practice or on how this specific model is configured.. For example, when you say, the reward for an action that doesn't take you directly to the goal is zero .. do you mean that the goal is zero in this specific implementation or do you mean this is universally always that case. My brain gets hung up when the exact context isn't defined.
@edurekaIN
@edurekaIN 5 жыл бұрын
Hi Jeromy, thanks for watching the video. For each problem statement a different approach or a different model is built. So to answer your question, the instructor was referring to that particular problem statement. Hope this helps!
@arnavverma8622
@arnavverma8622 2 жыл бұрын
Very good explanation
@ragulsithuraj9929
@ragulsithuraj9929 5 жыл бұрын
Hats off
@venkystellar1877
@venkystellar1877 5 жыл бұрын
lucid explanation....I have a doubt....how can we decide the value of iterations?..the machine is intended to explore b those iterations?..
@edurekaIN
@edurekaIN 4 жыл бұрын
Hi Venky, thanks for the compliment! The iterations depends on the type of problem you're solving. Since this is a reinforcement learning problem, the agent requires more training because he must do everything from scratch.
@Jeevankumar-ju2nt
@Jeevankumar-ju2nt 3 жыл бұрын
amazing session
@sain5275
@sain5275 Жыл бұрын
Very well explained.. 👍
@edurekaIN
@edurekaIN Жыл бұрын
Glad you liked it
@ymgindia
@ymgindia 2 жыл бұрын
Very good Explaination!..Thank You
@edurekaIN
@edurekaIN 2 жыл бұрын
We are super happy that Edureka is helping you learn better. Your support means a lot to us and it motivated us to create even better learning content and courses experience for you . Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )
@41abhishek
@41abhishek 3 жыл бұрын
Superb tutorial
@sureshnambiar8566
@sureshnambiar8566 2 жыл бұрын
Excellent
@Janani.G
@Janani.G 3 жыл бұрын
Fantastic
@mergenlideki4055
@mergenlideki4055 5 жыл бұрын
if there is a R(5,5) even though the end goal (room 5) is already reached, why is there no R(4,4), R(3,3), R(2,2) and R(1,1) ?
@edurekaIN
@edurekaIN 5 жыл бұрын
Hey, There is a (1,1), (2,2), (3,3), (4,4), connectivity, but the reward to traverse from node 4 to 4 is zero. Because node 1,2,3,4 are not the goal nodes. Hope this helps. Cheers!
@raedm9244
@raedm9244 4 жыл бұрын
That was very good video. I am still learning. Thank You.
@jitendravasava4586
@jitendravasava4586 5 жыл бұрын
Present sir :)
@mdmamun-vp9xj
@mdmamun-vp9xj 3 жыл бұрын
please make a video of kalman filter with python.
@edurekaIN
@edurekaIN 3 жыл бұрын
Hi Mamun, thank you for your suggestion. We will definitely come up with an exclusive tutorial for the same. Meanwhile, do subscribe to our channel and stay tuned. Cheers :)
@surbhigupta1419
@surbhigupta1419 4 жыл бұрын
nice video
@akshaybhosale1100
@akshaybhosale1100 3 жыл бұрын
Nicely explained. But still I am getting an error in the code. Please guide me.
@edurekaIN
@edurekaIN 3 жыл бұрын
Hi Akshay, we regret the error in your code. However, you can drop your email id in the comments and we shall assist you with the source codes. Hope this might be helpful, cheers :)
@rifanaaa2692
@rifanaaa2692 3 жыл бұрын
What is the applications of reinforcement learning??
@edurekaIN
@edurekaIN 3 жыл бұрын
Here are some of the applications of Reinforcement Learning: 1. Robotics for industrial automation. 2. Business strategy planning. 3. Machine learning and data processing. 4. It helps you to create training systems that provide custom instruction and materials according to the requirement of students. 5. Aircraft control and robot motion control.
@liaastuti1170
@liaastuti1170 3 жыл бұрын
sorry, how i get the code?
@edurekaIN
@edurekaIN 3 жыл бұрын
Hi Lia, kindly drop in your respective email id and we will share the code to you :)
@Joseroberto-rr2wp
@Joseroberto-rr2wp 4 жыл бұрын
Why the reward from minute 33.41 from Q(5,5) is not 100?
@edurekaIN
@edurekaIN 4 жыл бұрын
Hi Jose, Q(5,5) is zero initially because it represents the memory of the agent. On the other hand R(5,5) is 100 because it represents the reward the agent recieves on reaching the goal state (5).
@ankitbrijwasi9902
@ankitbrijwasi9902 3 жыл бұрын
@@edurekaIN okay, thank you
@annanyamathur8869
@annanyamathur8869 2 жыл бұрын
please share code
@edurekaIN
@edurekaIN 2 жыл бұрын
Good to know our contents and videos are helping you learn better . We are glad to have you with us ! Please share your mail id to send the data sheets to help you learn better :) Do subscribe the channel for more updates : ) Hit the bell icon to never miss an update from our channel : )
Foundation of Q-learning | Temporal Difference Learning explained!
10:11
Mini Jelly Cake 🎂
00:50
Mr. Clabik
Рет қаралды 16 МЛН
【獨生子的日常】让小奶猫也体验一把鬼打墙#小奶喵 #铲屎官的乐趣
00:12
“獨生子的日常”YouTube官方頻道
Рет қаралды 103 МЛН
An introduction to Reinforcement Learning
16:27
Arxiv Insights
Рет қаралды 638 М.
Reinforcement Learning: Machine Learning Meets Control Theory
26:03
Steve Brunton
Рет қаралды 249 М.
Python Machine Learning Tutorial (Data Science)
49:43
Programming with Mosh
Рет қаралды 2,7 МЛН
Reinforcement Learning: Crash Course AI #9
11:28
CrashCourse
Рет қаралды 134 М.
Reinforcement Learning from scratch
8:25
Graphics in 5 Minutes
Рет қаралды 30 М.