Review : Stanford's Online Artificial Intelligence Courses - Deep Learning and Machine Learning

Hello!


I have been enrolled at Stanford and have been taking their courses online. Here are my few cents on the ones I have taken so far.




CS224n - Natural Language Processing with Deep Learning (Prof. Manning)

  • Difficulty: 4/5 (Moderate)
  • What to expect: 
    • Get exposed to State-of-the-Art (SoTA) Deep Learning techniques applied to NLP. Key topics: 
      • Question and Answering
      • Text Summarization
      • Parts of Speech tagging
      • Sequence-to-Sequence models
      • Transformers
    • Gives you a very good overview of where NLP is headed, homeworks are challenging but allow you to implement latest neural architectures to solve various language problems.
  • My class project: BertQA (99* stars on github) - Won Best Project Award in the class


CS231n - Convolutional Neural Networks for Visual Recognition (Prof. Li and Justin Johnson)

  • Difficulty: 4/5 (Moderate)
  • What to expect: 
    • Extensive overview of latest trends in Computer Vision techniques across different domains and applications - 
      • Discriminative models
      • Unsupervised techniques
      • Neural Architecture layers and intutions 
      • Segmentation
      • Generative Techniques
      • Style Transfer
    • Homeworks are the best part of the class which allow you to implement a variety of Neural Layers and get in-depth intuition of how deep learning actually works.
    • I would suggest some familiarity with matrix calculus and probability for this course.
  • My class project: Spatio-Temporal Adversarial Video Super Resolution

CS221 - Artificial Intelligence - Principles and Techniques (Prof. Liang and Prof. Sadigh)
  • Difficulty: 4.5/5 (Heavy)
  • What to expect: 
    • This is one of the most "dense" classes I have come across at Stanford. The nature of the class is such that it is trying to fit in this huge umbrella of AI topics within a quarter - which is what makes it challenging. Topics include - 
      • Search
      • Markov Decision Process
      • Reinforcement Learning (RL)
      • Adversarial Games
      • Constraint Satisfaction problems
      • Bayesian Networks (BN)
    • Amongst these, Reinforcement Learning and Bayesian Networks are conceptually heavy topics which require some extra effort.
    • That being said, the topics are interesting and makes you appreciate the latest trends in AI and draw parallels from traditional techniques. 
    • Homeworks are weekly and can take time but are fun for the most part! You build your own Pacman game. 
  • My class project: 
    • Work in progress (to be updated shortly)

Feel free to send in any other questions you would like for me to answer.

Thank you,
Ankit Chadha

Comments

  1. Nice information about Artificial Intelligence course you have given hare. Thank you.

    ReplyDelete
  2. Artificial intelligence (AI) is the ability of a computer application or a machine to assume and learn.

    ReplyDelete
  3. Artificial Intelligence(AI) - Artificial intelligence (AI) is basically used to describe machines that are capable of imitating human intelligence. AI is prevalent in our daily lives we use it in search engines, automated emails, online customized ad campaigns, chat boxes,
    smart devices, and smartphones. Artificial intelligence uses machine learning. Computers use complicated algorithms and historical data to make the propensity model. The propensity model can start predicting events. There are four types of AI:- Reactive machines, Limited memory, Theory of the mind and Self-awareness. For more visit: Computer Mobile Information

    ReplyDelete
  4. Was in search for this information from a long time. Thank you for such informative post. Looking forward for more of such informative postings
    AI Training in Hyderabad

    ReplyDelete
  5. Thank You for Sharing this wonderful and much required information in this post.
    Web Designing Services in UK

    ReplyDelete
  6. Know every aspect of Artificial Intelligence with Tecdecod. Here, I will share with you some unknown and secret hacks and tips of AI. There are many things you need to know about AI, and this guide will help you know everything. So, what are you waiting for? Subscribe my blog and understand the whole AI concept.

    ReplyDelete
  7. I just found this blog and have high hopes for it to continue. I have added to my favorites. artificial intelligence course

    ReplyDelete

Post a Comment