MIT Introduction to Deep Learning | 6.S191

공유
소스 코드
  • 게시일 2024. 03. 27.
  • MIT Introduction to Deep Learning 6.S191: Lecture 1
    New 2023 Edition
    Foundations of Deep Learning
    Lecturer: Alexander Amini
    For all lectures, slides, and lab materials: introtodeeplearning.com/
    Lecture Outline
    0:00​ - Introduction
    8:14 ​ - Course information
    11:33​ - Why deep learning?
    14:48​ - The perceptron
    20:06​ - Perceptron example
    23:14​ - From perceptrons to neural networks
    29:34​ - Applying neural networks
    32:29​ - Loss functions
    35:12​ - Training and gradient descent
    40:25​ - Backpropagation
    44:05​ - Setting the learning rate
    48:09​ - Batched gradient descent
    51:25​ - Regularization: dropout and early stopping
    57:16​ - Summary
    Subscribe to stay up to date with new deep learning lectures at MIT, or follow us on @MITDeepLearning on Twitter and Instagram to stay fully-connected!!
  • 과학기술

댓글 • 491

  • @sarveshprajapati3878
    @sarveshprajapati3878 년 전 +160

    Thank you for making this amazing fast-paced boot camp on introduction to deep learning accessible to all!

  • @jazonsamillano
    @jazonsamillano 년 전 +169

    I look forward to this MIT Deep Learning series every single year. Thank you so much for making this readily available.

  • @billhab1
    @billhab1 년 전 +45

    Hello, My name is Moro and am enjoying your class from Ghana. A big thank you to all the organizers of such intellectually simulating lecture series.

  • @SuperJAC1969
    @SuperJAC1969 5 개월 전 +30

    This was an awesome and easy to follow presentation. Thank you. I have noticed that more and more professionals working in this field are some of the most lucid and eloquent speakers. Thanks again.

  • @labsanta
    @labsanta 년 전 +148

    Takeaways:
    • [00:09] Introduction by Alexander Amini as a course organizer of Introduction to Deep Learning at MIT, alongside Ava
    • [00:42] The course will cover a lot of material in just one week and provide hands-on experience with software labs
    • [01:04] AI and deep learning have had a huge resurgence in the past decade, with incredible successes and problem-solving ability
    • [01:38] The past year has been the year of generative deep learning, using deep learning to generate brand new types of data that never existed before
    • [02:10] Introduction video of the course played, which was synthetically generated by a deep learning algorithm
    • [03:26] Deep learning can be used to generate full synthetic environments to train autonomous vehicles entirely in simulation and deploy them on full-scale vehicles in the real world
    • [04:03] Deep learning can generate content directly from the language we speak and imagine things that have never existed before
    • [05:04] Deep learning can be used to generate software and algorithms that can take language prompts to train a neural network
    • [06:40] Intelligence is the ability to process information to inform some future decision or action, while artificial intelligence is the ability to build algorithms that can do exactly this
    • [07:18] Machine learning is a subset of AI, which focuses specifically on teaching machines how to process data and extract features through experiences or data
    • [07:44] Deep learning is a subset of machine learning, which focuses explicitly on neural networks to extract features in the data to learn and complete tasks
    • [08:11] The program is split between technical lectures and software labs, with updates this year in the later lectures and guest lectures from industry and academia
    • [09:13] Dedicated software labs throughout the week will be provided, and a project pitch competition will be held on Friday, with significant prizes for the winners.
    12:13 - The speaker explains the fundamental building block of deep learning, which is extracting and uncovering core patterns in data to use when making decisions.
    15:11 - The speaker introduces the perceptron, a single neuron that takes inputs, multiplies them by corresponding weights, adds them together, applies a non-linear activation function, and outputs a final result.
    17:00 - The speaker uses linear algebra terms to express the perceptron equation as a vector and dot product. They also introduce the sigmoid function as an example of a non-linear activation function.
    18:04 - The speaker introduces more common non-linear activation functions, including the sigmoid function and the ReLU function. They explain the importance of non-linear activation functions in deep learning.
    19:28-19:53: Real world data is highly non-linear, so models that capture those patterns need to be non-linear. Non-linear activation functions in neural networks allow for this.
    21:01-21:35: A perceptron uses three steps to get its output: multiplying inputs with weights, adding the results, and applying a non-linearity. The decision boundary can be visualized as a two-dimensional line.
    23:11-23:39: A multi-layered neural network can be built by initializing weight and bias vectors and defining forward propagation using the same three steps as the perceptron. The layers can be stacked on top of each other.
    27:02-27:55: Each node in a layer applies the same perceptron equation to different weight matrices, but the equations are fundamentally the same.
    • [28:52] Sequential models can be defined one layer after another to define forward propagation of information from the layer level.
    • [29:18] Deep neural networks are created by stacking layers on top of each other until the last layer, which is the output layer.
    • [29:53] A simple neural network with two inputs (number of lectures attended and hours spent on final project) is used to train the model to answer the question of whether a student will pass the class.
    • [30:52] The neural network has not been trained and needs a loss function to teach it when it makes mistakes.
    • [32:16] A loss function is a way to train the neural network to teach it when it makes mistakes.
    • [33:22] A loss function can be referred to as an objective function, empirical risk, or cost function.
    • [34:29] Different loss functions can be used for different types of outputs, such as binary cross-entropy for binary classification and mean squared error for continuous variables.
    • [35:32] The neural network needs to find the set of weights that minimizes the loss function averaged over the entire data set.
    • [37:11] The optimal weights can be found by starting at a random place in the infinite space of weights and evaluating the loss function, then computing the gradient of the loss function to find the direction of steepest descent towards the minimum loss.
    Introduction to computing derivatives of functions across the space of weights using the gradient, which tells the direction of the highest point.
    Gradient Descent algorithm involves negating the gradient and taking a step in the opposite direction to decrease loss.
    Gradient Descent algorithm is initiated by computing the gradient of the partial derivative with respect to the weights, updating weights in the opposite direction of the gradient.
    The gradient is a line that shows how the loss changes as a function of the weights, and computing it is critical to training neural networks.
    Back propagation is the process of computing the gradient by propagating these gradients over and over again through the network, from output to input.
    Challenges in optimization of neural networks include setting the learning rate, which determines how big of a step to take in the direction of the gradient.
    Setting the learning rate too low may converge slowly or get stuck in a local minimum, while setting it too high may overshoot and diverge from the solution.
    One option is to try out a bunch of learning rates and see what works best, but there are more intelligent ways to adapt to the neural network's landscape.
    Adaptive learning rate algorithms depend on how large the gradient is in that location and how fast the algorithm is learning.
    • The Labs will cover how to put all the information covered in the lecture into a single picture that defines the model at the top [47:24]
    • For every piece in the model, an optimizer with a learning rate needs to be defined [47:24]
    • Gradient descent is computationally expensive to compute over an entire dataset, so mini-batching can be used to compute gradients over a small batch of examples [48:20-50:30]
    • Mini-batching allows for increased gradient accuracy, quicker convergence, increased learning rate, and parallelization [50:30-51:04]
    • Regularization techniques, such as dropout and early stopping, can be used to prevent overfitting in neural networks [51:41-56:19]
    Introduction to putting all information into a single picture for defining the model and optimizing the lost landscape with a learning rate.
    • [48:20] The idea of batching data into mini-batches for faster and more accurate computation of gradients using a batch size of tens or hundreds of data points.
    • [51:41] Discussion on overfitting and the need for regularization techniques such as Dropout and early stopping to prevent the model from representing the training data more than the testing data.
    • [56:45] The importance of stopping training at the middle point to prevent overfitting and producing an underfit model.
    • [57:12] Summary of the three key points covered in the lecture: building blocks of neural networks, optimizing systems end to end, and deep sequence modeling with RNNs and Transformer architecture.

    • @shriyanshsharma229
      @shriyanshsharma229 년 전 +4

      thanks for this nick

    • @RahulRamesh91
      @RahulRamesh91 년 전 +1

      Do you use any tools to take notes with timestamp?

    • @labsanta
      @labsanta 년 전

      @@RahulRamesh91 workflow 1. Open Transcript.txt 2. Write bullet points 3. Copy and paste in YT comments

    • @Mathe_Baendiger
      @Mathe_Baendiger 11 개월 전 +3

      @@RahulRamesh91 chatgpt 😂

    • @1guruone
      @1guruone 11 개월 전 +1

      Hi Nick, Thanks for adding. Did you use AI-ML to generate? Regards.

  • @user-sg4lw7cb6k
    @user-sg4lw7cb6k 7 개월 전 +14

    Great Content!Informative, consice and easy to comprehend.What a time to be alive!. Thank you Mit allowing us to watch high quality teaching.

  • @thecoderui
    @thecoderui 년 전 +33

    This is the first time that I have watched a course about Deep Learning. I want to say it is the best Intro for this topic, very organized and clear. I Just understanded about 75% of the content but I got what I need to know. Thank you

  • @melttherhythm
    @melttherhythm 년 전 +24

    Best course I've seen in a while! Super friendly to self-teaching. Thank you!

  • @dr.mikeybee
    @dr.mikeybee 년 전 +18

    Well done! These are the best descriptions of overfitting and regularization I've heard/seen. Your example of testing loss makes it clear why we take checkpoints. Every topic you cover has a great thought-provoking graphic, and each example is just right for the topic.

  • @jamesannan4189
    @jamesannan4189 5 개월 전 +9

    Just perfect!!! Cant wait for more amazing lectures from you. Well done!!!

  • @kushinvestment1851
    @kushinvestment1851 11 개월 전 +6

    Alexander Amini, you're a gem! I'm taking Machine Learning course this semester and the course lecture is already finished but when I evaluate myself against course goals and how much I understand what Machine Leaning is in general, deep learning/Neural Network/ specifically I felt like I did not either attend the class or I'm not smart enough to know exactly what it does. Then, I directly ran to You tube and came across your great lecture and now I know what it is and I can apply to solve a real business world problem. I need to be honest with you guys this course lecture is really helpful and awesome to attend seriously. Indeed wonderful, easy and great takeaway of this semester for me! Thank you so much!

  • @roba9189
    @roba9189 년 전 +3

    Thank you so much! This is the best explanation to deep neural networks that I could find on KRplus.

  • @vinayaka.b1494
    @vinayaka.b1494 년 전 +4

    I'm doing computer vision research right now and love to watch these every new year.

  • @amitjain9389
    @amitjain9389 년 전 +8

    Hi Alex,
    Thanks for sharing the 2023 lectures. I've following your lectures from 2020 and these have helped me immensely in my professional career. Many thanks.

  • @jimshtepa5423
    @jimshtepa5423 년 전 +62

    Great video! The MIT faculty has done an exceptional job of explaining deep learning concepts in a clear and understandable manner. Their expertise and ability to break down complex ideas into simple terms is impressive. It's evident that they are passionate about educating and inspiring the next generation of AI and machine learning professionals. Thank you for sharing this informative and engaging video. It's no surprise that it has received such positive feedback from viewers. Keep up the excellent work!

    • @seanleith5312
      @seanleith5312 8 개월 전

      I stopped watch when he brought osama on, disgusting, never come back again.

  • @sadiarashid7882
    @sadiarashid7882 9 개월 전 +6

    Thank you so much!!! everything is so clearly explained and I finally understood how neural network works, stay blessed. 👏

  • @guruprakashram2868
    @guruprakashram2868 년 전 +541

    In my opinion, what makes a lecture either interesting or boring is not just the content of the lecture itself, but also the lecturer's approach to presenting the material. A good lecturer is one who is able to empathize with the students and present the information in a way that is easy to understand, making an effort to simplify complex concepts. This is what I believe makes a lecture truly worthwhile and enjoyable. Alexander did an outstanding job in making the lecture engaging and captivating.

    • @AAmini
      @AAmini  년 전 +70

      Thank you! Glad you enjoyed it, next week will be even better 🙂

    • @sriram.a1407
      @sriram.a1407 년 전 +3

      @@AAmini❤

    • @hassanjaved906
      @hassanjaved906 년 전

      rrrm r kkmkk r r rr rrm r r rrrmrrr n e rrrrrrrr k 🎉? t🎉 kk k🎉kkoto🎉 k😅km😅k k.. k🎉tk kit g🎉kt🎉🎉🎉kggg🎉t😂

    • @EpicTrailerMusic
      @EpicTrailerMusic 년 전 +7

      It's the student job to learn the fundamentals first. Learn how to walk before learning how to run.

    • @ddaa-te6rz
      @ddaa-te6rz 년 전

      person perfect

  • @lantianyu1050
    @lantianyu1050 4 개월 전 +1

    The best intro to deep learning lecture I've ever heard! Thank you so much!!!

  • @NStillman
    @NStillman 11 개월 전 +2

    Greetings from New Zealand. This is amazing. Thank you so much! So excited for these!

  • @user-eq9zj5bx9m
    @user-eq9zj5bx9m 5 개월 전 +11

    Thank you for such incredible jobs and for making this available to everyone!

  • @nikhilsharma1106

    The amount of effort that has been put into the presentation is highly commendable.

  • @capyk5455
    @capyk5455 8 개월 전 +5

    Amazing delivery and presentation, thank you for sharing this material with us.

  • @acornell
    @acornell 11 개월 전 +9

    Awesome lecture and really easy to digest in terms of content, speed, and taking the small moments to re-iterate or go back a bit to bring everyone up to speed. Less lingo == better for new students. Nice work

  • @woodworkingaspirations1720

    Beautiful presentation. Very clear and concise. Everything makes sense with just 1 "watch" iteration.

  • @adbeelomiunu7816
    @adbeelomiunu7816 년 전 +8

    I never thought deep learning could be explained so plainly thought it had to be complex since it's called deep learning...but you did justice to this I must admit.

  • @HilalShaath
    @HilalShaath 11 개월 전 +26

    Alexander, I am a Kaggle expert ( 2 bronze one silver and counting).
    This lecture is the clearest explanation of deep learning that I came across, thank you so much for sharing this.
    I hope you are considering writing a book about the topic
    The clarity you explained this is remarkable.
    Best wishes for continued success

  • @28nov82
    @28nov82 4 일 전

    Thanks for making this introduction session!

  • @haodongzhu8347
    @haodongzhu8347 11 개월 전 +1

    That sounds very aweaomeS!!! We can see deep learing is changing our world!

  • @Nobody313
    @Nobody313 년 전 +6

    I saw this content since 2018 and I always have learnt something new. Congrats and thank you so much.

  • @sawfhsawfh00
    @sawfhsawfh00 10 개월 전 +1

    thank you so much Mr.Amini (ممنون از شما )

  • @AdAstraCan
    @AdAstraCan 11 개월 전 +2

    Thank you for making this available.

  • @justinkim7202
    @justinkim7202 5 개월 전 +2

    This lecture is exceptional. Keep them coming!

  • @micbab-vg2mu
    @micbab-vg2mu 년 전 +5

    Thank you for the video - it is easy to understand even for not IT experts.

  • @hassal4585
    @hassal4585 개월 전 +1

    Thanks I have learned a lot from your classes!

  • @yousefabdelnaby3555

    thanks so much for your great explanation and before that for sharing the knowledge for all!

  • @mdmodassirfirdaus4528
    @mdmodassirfirdaus4528 11 개월 전 +4

    Thank you very much Professor to make this lecture series open to all. Thank you very much again from India

  • @max333031
    @max333031 22 일 전

    Thank you for this fantastic information about deep learning! It's really helpful!

  • @md.sabbirrahmanakash7083

    I started it today. I will be continuing with you Cause currently I have started a research work on image processing.
    Thank You

  • @DBasedAlex
    @DBasedAlex 10 개월 전 +3

    I want to take a moment to applaud Alexander Amini for his clarity in speech and appropriate pacing. Many video series are impossible to watch on 2x speed because it’s simply hard to understand what they are saying, or they skip through slides in matters of seconds. This speaker does an amazing job of avoiding both.

  • @aghilannathan8169
    @aghilannathan8169 개월 전

    Actual legend for making all of this (lecture + labs + lab solutions) accessible and free.

  • @monsineenakapanant4993
    @monsineenakapanant4993 7 개월 전 +2

    Thank you for your wonderful explanation.

  • @ibrahimhasan6619
    @ibrahimhasan6619 년 전 +3

    Thanks a lot Alexander! You are doing great! So excited to watch future lectures.

  • @oussamabouaiss7928
    @oussamabouaiss7928 4 개월 전 +1

    One of the best courses I hv ever seen, congrats

  • @Chuspal
    @Chuspal 11 개월 전 +2

    I am 16 and from a rural part of South ASIA and I will be forever thankful for the resources available on KRplus thanks to IVY league Universities like MIT (6S191), Harvard(CS50) and others. Thanks you so much for making these resources publicly available for free of cost. I owe a debt of gratitude to all.

  • @user-qf2oo2ls6s
    @user-qf2oo2ls6s 7 개월 전 +10

    Dear Alexander, thank you for your AI course on KRplus! It is the best among all of these on KRplus.

  • @ramanraguraman
    @ramanraguraman 6 개월 전

    Thank you Sir. I appreciate you from bottom of my heart for your services.

  • @aeronesto
    @aeronesto 2 개월 전 +1

    Such a well put together lecture! It was so easy to understand.

  • @yashoswal7899
    @yashoswal7899 11 개월 전 +3

    @Alexander Amini. Thanks for such an amazing video. I am currently pursuing my Masters and this video came at the very right time.
    Thanks once again for your work and publishing the material for students like us.

  • @vimukthirandika872
    @vimukthirandika872 11 개월 전

    Thanks to this Course and I startd my ML journey...Today I am doing ML Engineer Internship...Thank you MIT..

  • @aroxing
    @aroxing 년 전

    The clearest explanation I've ever heard. Thanks!

  • @cassidaymoriarity
    @cassidaymoriarity 개월 전 +1

    It'd be nice if these lectures started off with a "What you should know before now"

  • @bingo242003
    @bingo242003 6 개월 전 +1

    The start of my learning in this field ! Wish me luck 🍀

  • @flimdejong2030
    @flimdejong2030 4 개월 전 +1

    Absolutely fantastic. Thank you!

  • @supergooglestar
    @supergooglestar 6 개월 전

    I really loved your lecture. Your lecture is so easy to understand. Thank you for posting this on KRplus

  • @sankalpvk18
    @sankalpvk18 8 개월 전

    Thank you so much for making this course accessible for free. I feel so lucky today 🙏

  • @choir2008
    @choir2008 8 일 전

    Thanks for the sharing. Very inspired

  • @HarpaAI
    @HarpaAI 4 개월 전

    🎯 Key Takeaways for quick navigation:
    00:09 📚 *Introduction to Deep Learning Course Overview*
    - Introduction to the MIT Introduction to Deep Learning course.
    - Overview of the course content and structure.
    - Emphasis on the significance of deep learning and AI advancements.
    02:01 🌟 *Impact of Deep Learning in Various Fields*
    - Deep learning's transformative impact on fields like robotics and medicine.
    - Introduction to the concept of generative AI.
    - Discussion of AI-generated content and its realism.
    04:25 🧠 *Applications of Deep Learning in Language and Code Generation*
    - Deep learning's ability to generate content from natural language prompts.
    - Example of generating imaginative and novel images.
    - Mention of generating software code using deep learning.
    07:04 🔑 *Fundamentals of Artificial Intelligence and Machine Learning*
    - Explanation of intelligence, artificial intelligence, and machine learning.
    - Introduction to deep learning as a subset of machine learning.
    - The focus of the course on teaching computers to learn tasks from raw data.
    08:00 🗂️ *Structure of the Course and Labs*
    - Overview of the course structure, including lectures and software labs.
    - Announcement of project pitch competition and its focus on innovation.
    - Prizes for labs and competition winners and their significance.
    09:32 🧪 *Hands-On Experience and Project Competition*
    - Details about software labs and their importance in reinforcing concepts.
    - Explanation of the project pitch competition and evaluation criteria.
    - Significant prizes and incentives for competition participants.
    11:21 🙏 *Acknowledgment of Sponsors and Support*
    - Gratitude towards sponsors for their support in making the program possible.
    - Recognition of the importance of sponsors in continuing the program.
    - An essential shout-out to the program's sponsors.
    12:48 🧠 *The Significance of Nonlinear Activation Functions*
    - Explanation of the role of nonlinear activation functions in neural networks.
    - Illustration of how nonlinear functions help in modeling real-world data.
    - Introduction to popular nonlinear activation functions like sigmoid and ReLU.
    15:32 🧮 *Understanding Perceptrons and Their Functionality*
    - In-depth explanation of perceptrons as fundamental building blocks.
    - A breakdown of the perceptron's components: inputs, weights, bias, and activation.
    - Mathematical formulation and vectorized representation of a perceptron.
    19:42 🔒 *The Role of Nonlinear Activation Functions in Neural Networks*
    - The necessity of nonlinear activation functions to handle non-linear data.
    - The example of separating data points using linear functions vs. nonlinear activation.
    - Highlighting how nonlinear functions make neural networks powerful.
    21:05 🔍 *Understanding the Perceptron and Neural Network Basics*
    - Perceptron components: dot product, bias, non-linearity.
    23:27 🧠 *Building a Single Layer Neural Network*
    - Defining parameters: weight vector, bias vector.
    - Forward propagation of information in a neural network layer.
    26:20 🧬 *Stacking Layers to Create a Deep Neural Network*
    - Creating sequential models by stacking layers.
    - Deep neural networks as a hierarchy of layers.
    30:10 📊 *Training a Neural Network and Loss Functions*
    - Introducing the concept of loss functions.
    - The importance of training neural networks and minimizing losses.
    35:18 📉 *Gradient Descent and Backpropagation*
    - Overview of gradient descent as an optimization algorithm.
    - Introduction to backpropagation for computing gradients.
    41:41 🧮 *Back Propagation Algorithm*
    - Back propagation is the core algorithm for training neural networks.
    - It involves calculating gradients and recursively applying the chain rule.
    - The goal is to determine how changes in weights affect the loss function.
    43:07 💡 *Challenges in Training Neural Networks*
    - Training neural networks can be complicated in practice.
    - Optimizing large deep neural networks involves dealing with complex landscapes.
    - Setting the learning rate appropriately is challenging.
    44:35 🔄 *Adaptive Learning Rates*
    - Adaptive learning rate algorithms adjust the learning rate based on the gradient's magnitude.
    - Finding the right learning rate is essential for efficient training.
    - There are intelligent ways to adapt learning rates to the neural network's landscape.
    47:23 🛠️ *Training Process Overview*
    - The training process involves defining the model, optimizer, and learning rate.
    - Gradients are computed and used to update the model's weights iteratively.
    - Parallelization and batching are crucial for efficiency in training.
    48:19 🔢 *Mini-Batch Gradient Descent*
    - Mini-batch gradient descent improves efficiency and accuracy in gradient computation.
    - It strikes a balance between stochastic gradient descent and full-batch gradient descent.
    - Batch sizes of tens or hundreds are commonly used in practice.
    50:40 🛡️ *Regularization and Overfitting*
    - Overfitting occurs when a model fits the training data too closely and doesn't generalize well.
    - Regularization techniques, like Dropout, discourage overly complex models.
    - Early stopping is another method to prevent overfitting by monitoring test loss.
    Made with HARPA AI

  • @wagsman9999
    @wagsman9999 8 개월 전

    After watching just a few KRplus videos I have a neural network running on my computer (Python), built from scratch, and no fancy libraries (except NumPy). Forward propagation, non-linear activation, backward propagation, gradient descent... maybe 50 lines of code... that's it. It was able to train itself to recognize handwritten digits (0 - 9) in a couple of minutes. I'm completely blown away - can hardly imagine what serious networks accomplish. Looking forward to this series for a deeper understanding.

  • @aaranyaksantra9933
    @aaranyaksantra9933 6 개월 전

    Great Explanation! Thank You very much for the knowledge.

  • @circuitlover853
    @circuitlover853 년 전 +1

    Thanks for the great lecture , Mr. Alexander

  • @limuell.3421
    @limuell.3421 8 개월 전

    This is the best lecture I've seen in KRplus about deep learning.

  • @mustafaalawi6242
    @mustafaalawi6242 년 전 +10

    Hi Alex,
    I have seen several lectures from instructors from different universities around the world. One of the most excellent points that your lectures grabbed so much attention and found to be helpful for a much broader community is the point that how amazingly you connect the dots between theory and its actual application. For example, the codes that are provided correspondingly to each concept make it super easy to understand very complex topics and make your lecture unique. Thanks for making it available to everyone.
    Cheers,
    Mustafa

  • @user-wb2ob1du9i
    @user-wb2ob1du9i 11 개월 전

    Great lecture, explained every aspect and flow of dealing with NN, was Fun!

  • @riyaprakash6000
    @riyaprakash6000 10 개월 전 +1

    Very informative and precise. Thank you very much.

  • @nehagupta2942
    @nehagupta2942 9 개월 전 +3

    hello Alexander sir...u just look like sushant singh rajpoot, he was a bollywood actor...ur lectures are just amazing..its like icecream...automatically swallowed...so easily understandable..

  • @jj2006h
    @jj2006h 7 개월 전

    @AAmini thank you very much for a detailed master piece . i am watching this video repeatedly to understand each second.
    until 30 min , i am clear.

  • @Dannydrinkbottom
    @Dannydrinkbottom 년 전 +1

    This is why I like MIT. Open Source Knowledge.

  • @Djellowman
    @Djellowman 년 전 +3

    Happy to say i knew everything that was discussed in this video! Looking forward to the next one

  • @soumenghosh-qj7zl
    @soumenghosh-qj7zl 9 개월 전 +2

    Hi @Alexander Amini
    I am a graduated student of Master's of Computer Science and Engineering from KUET, Bangladesh. I have my thesis on Protein Secondary Structure determination by RNN (LSTM & GRU). It took me lots of time and effort to understand the basics of NN. Moreover, I have a paper published on EICT 2021 on this field. However, today as I am watching your lecture, I found you made those complex explanations very easy. I really appreciate your work. I understand I have zero knowledge on NN but if there is a chance to work with you or any way to reach you, I would be very grateful to you.
    Thanks.
    Soumen Ghosh.

  • @deepaknarang7717
    @deepaknarang7717 년 전 +1

    Great Content!
    Informative, consice and easy to comprehend.
    What a time to be alive!

  • @BurcAKBAS
    @BurcAKBAS 개월 전

    Thank you Alexander, this is quite capable fundamental lesson

  • @ronaldagamaescobedo3980

    Thank so much, Alexander. It was a great of explanation.

  • @user-pp4tn5sr6b
    @user-pp4tn5sr6b 10 개월 전 +4

    As a new deep learning learner, I hope this video could help me learn efficiently.

  • @gowripriyathota438
    @gowripriyathota438 3 개월 전

    Thank you so much. Your lecture helped me a lot.

  • @sanchaysat9944
    @sanchaysat9944 년 전

    Hi! It is very interesting introduction video. Now I'm working in small company in my country as DS/ML specialist. It's helping me to approve my chances to get a job in foreign country and to be part of AI world. Thanks for sharing with us!

  • @niazizarif3810
    @niazizarif3810 년 전 +1

    Proud! very well done. Mofaq bashi brother

  • @dineshkhatri3859
    @dineshkhatri3859 9 개월 전 +1

    fantastic video, reaching an unknown part of the world. Love from Nepal.

  • @SSMDesignsandresearch
    @SSMDesignsandresearch 2 개월 전

    Thank you sir, the way of your explain things mesmerizing.

  • @techgarage7898
    @techgarage7898 5 개월 전 +1

    its great Introduction lecture ever i seen , It covers our whole deep learning subject syllabus., Actually I am the Final year Student from India , Now I understand why my country has Low Quality Engineers .

  • @confrontpotential7133
    @confrontpotential7133 11 개월 전 +4

    G'day from Australia! 🤩 What a ride on generative AI atm! That is what led me here. It is an unprecedented time in human history and I simply must be a part of it!
    Thank you so much for making this course available online. What an amazing time to be alive!! ❤

  • @MALAYAPH24
    @MALAYAPH24 년 전 +1

    Thank you so much for a wonderful lecture. Indeed helpful to understand AI.

  • @theinvisibleghost141
    @theinvisibleghost141 7 개월 전 +1

    this one lecture contains everything in depth.

  • @user-lr5qx6iu2x
    @user-lr5qx6iu2x 3 개월 전

    Amazing delivery and presentation, thank you for sharing this material with us.. Amazing delivery and presentation, thank you for sharing this material with us..

  • @spacecowboy7549
    @spacecowboy7549 11 개월 전 +1

    Great study material for the beginner of deep learning

  • @nepninja4154
    @nepninja4154 년 전

    Awesome explanation, really loving your way of teaching

  • @DhirajPatra
    @DhirajPatra 년 전 +1

    Wonderful way explanied. Thanks a lot

  • @technowey
    @technowey 11 개월 전 +2

    Thank you for posting this. I'm a retired electrical engineer who spend much of my career doing software. I'm excited and motivated, as well as concerned, by AI breakthroughs.

  • @VijayasarathyMuthu

    The structure of the course 🔥

  • @vin-deep
    @vin-deep 9 개월 전 +1

    Best explanation ever!!!! thank you

  • @MicahBratt
    @MicahBratt 년 전 +11

    It’s been very impressive watching this field progress over the years.

  • @muratdagdelen8163
    @muratdagdelen8163 년 전 +2

    You are awesome. Thank you very much.

  • @isaacbawangisah6096
    @isaacbawangisah6096 8 개월 전

    Bravo! This tutorial is exceptional.

  • @nnofficial2414
    @nnofficial2414 28 일 전

    I liked your explanation of loss function.

  • @Isysnation
    @Isysnation 7 개월 전

    Thank you Mit allowing us to watch high quality teaching

  • @naziagillani6640
    @naziagillani6640 년 전 +1

    Excellent. Many thanks for the very good video.

  • @VRVitaly
    @VRVitaly 11 개월 전 +1

    Amazing content and education. thank you.

  • @syedabdul8509
    @syedabdul8509 년 전

    @48:03 the tape context closes with the indentation coming out, so the line grads = tape.gradient(loss, model.trainable_variables) may give an error since tape is closed after exiting the with context.

  • @neuralclass
    @neuralclass 11 개월 전 +1

    Following this course since past 3 years.You are an amazing instructor!

  • @shubhamkirve6893
    @shubhamkirve6893 3 개월 전

    amazing! very good quality content for introduction to Deep Learning

  • @tascker0
    @tascker0 3 개월 전

    This is the most brilliant and encouraging material that is on youtube. Many thanks for making this - great job. (Chat GPT corrects me).