CS221_AI

所属分类:人工智能/神经网络/深度学习
开发工具:Others
文件大小:246000KB
下载次数:2
上传日期:2019-01-14 17:35:24
上 传 者sh-1993
说明:  CS221_AI,斯坦福大学CS221:人工智能:原理与技术
(CS221_AI, Stanford CS221: Artificial Intelligence: Principles and Techniques)

文件列表:
EXAMS.MD (1, 2019-01-15)
blackjack.zip (158586, 2019-01-15)
car.zip (325108, 2019-01-15)
docs (0, 2019-01-15)
docs\a154ffbcec538a4161a406abf62f5b76-original.pdf (20876815, 2019-01-15)
docs\algorithms.pdf (252042, 2019-01-15)
docs\pomdps.pdf (782966, 2019-01-15)
exams (0, 2019-01-15)
exams\2013-midterm.pdf (167871, 2019-01-15)
exams\2014_Midterm.pdf (355659, 2019-01-15)
exams\2015_final.pdf (440867, 2019-01-15)
exams\2016_final_solution.pdf (249763, 2019-01-15)
exams\2017_final.pdf (304860, 2019-01-15)
exams\MidtermSolution.pdf (5521242, 2019-01-15)
exams\PracticeMidterm-1.pdf (349051, 2019-01-15)
exams\PracticeMidterm-2.pdf (393349, 2019-01-15)
exams\PracticeSolution-1.pdf (598813, 2019-01-15)
exams\PracticeSolution-2.pdf (270240, 2019-01-15)
exams\final_practice_solution_fall_2012.pdf (272867, 2019-01-15)
exams\midterm_practice_solution_2012.pdf (709042, 2019-01-15)
foundations.zip (61298, 2019-01-15)
img (0, 2019-01-15)
img\black-jack-strategien.jpg (153776, 2019-01-15)
img\blackjack-guide.jpg (83743, 2019-01-15)
img\blackjack.jpg (89607, 2019-01-15)
img\car3.png (27966, 2019-01-15)
img\class.jpg (160735, 2019-01-15)
img\cs221.PNG (105553, 2019-01-15)
img\emission.png (26884, 2019-01-15)
img\mario-ai.jpg (56035, 2019-01-15)
img\pacman.gif (172857, 2019-01-15)
img\pacman_multi_agent.png (3544, 2019-01-15)
img\pm.png (516392, 2019-01-15)
logic.zip (624449, 2019-01-15)
notes (0, 2019-01-15)
notes\BAYESIAN.MD (1, 2019-01-15)
notes\CONCLUSION.MD (1, 2019-01-15)
notes\CSP.MD (1, 2019-01-15)
... ...

![Hits](https://hitcounter.pythonanywhere.com/count/tag.svg?url=https%3A%2F%2Fgithub.com%2FSKKSaikia%2FCS221_AI) # [CS221: Artificial Intelligence: Principles and Techniques](http://web.stanford.edu/class/cs221/) CS221 is "the" intro AI class at Stanford and [ [this playlist](https://www.youtube.com/watch?v=8CWyxTrqLJs&list=PLVulhINWRk9GBHV61MTf1ZzaFCcgkszMK) ] in Youtube, lists the video lectures of CS221 Autumn 2018-19 ( I guess someone uploaded the videos without knowing the terms of taking the class ). Having Access to the video lectures is great, makes going through the slides easier. Since I didn't pay for the course [I am not a Full-time Stanford Student], The difference is , you don't get to ask TA's, submit the projects, or get any feedback but, you get access to notes and slides from the course website, get to learn CS221 ( & that's what matters the most). Also, I was lucky to have access to CS221 Piazza class (CS221 doubt clearing channel) as I had access to my stanford email account (I was a Stanford Visiting Student). All in all, if you want to learn, stay truthful, learn the contents well, be curious and Maintain Honor Code. CS221 is exciting! Grade Structure - Homework - 60% , Exam - 20% and Final Project- 20% # [[Schedule](http://web.stanford.edu/class/cs221/#schedule)] ; [[Coursework](http://web.stanford.edu/class/cs221/#coursework)] ; [[CS221 2017-18 Autumn Class](http://web.stanford.edu/class/cs221/2018/)]

What do web search, speech recognition, face recognition, machine translation, autonomous driving, and automatic scheduling have in common? These are all complex real-world problems, and the goal of artificial intelligence (AI) is to tackle these with rigorous mathematical tools. In this course, we will learn the foundational principles that drive these applications and practice implementing some of these systems. Specific topics include machine learning, search, game playing, Markov decision processes, constraint satisfaction, graphical models, and logic. The main goal of the course is to equip us with the tools to tackle new AI problems we might encounter in life.

Books : [Artificial Intelligence: A Modern Approach](http://aima.cs.berkeley.edu/) / [AIMA-pdf](https://github.com/SKKSaikia/CS221_AI/blob/master/docs/a154ffbcec538a4161a406abf62f5b76-original.pdf) , [The Elements of Statistical Learning](https://web.stanford.edu/~hastie/ElemStatLearn/) - [pdf](https://web.stanford.edu/~hastie/Papers/ESLII.pdf) | [AIMA](https://faculty.psau.edu.sa/filedownload/doc-7-pdf-a154ffbcec538a4161a406abf62f5b76-original.pdf) is a great book. Here - [PSEUDOCODE algorithms](https://github.com/SKKSaikia/CS221_AI/blob/master/docs/algorithms.pdf), [AIMA code repo](http://aima.cs.berkeley.edu/code.html), [Resources](http://aima.cs.berkeley.edu/books.html) from the book. # Homeworks : (py-2.7) 1. [Foundations](http://web.stanford.edu/class/cs221/assignments/foundations/index.html) ( [zip](https://github.com/SKKSaikia/CS221_AI/blob/master/foundations.zip) ) 2. [Sentiment classification](http://web.stanford.edu/class/cs221/assignments/sentiment/index.html) ( [zip](https://github.com/SKKSaikia/CS221_AI/blob/master/sentiment.zip) ) 3. [Text reconstruction](http://web.stanford.edu/class/cs221/assignments/reconstruct/index.html) ( [zip](https://github.com/SKKSaikia/CS221_AI/blob/master/reconstruct.zip) ) 4. [Blackjack](http://web.stanford.edu/class/cs221/assignments/blackjack/index.html) ( [zip](https://github.com/SKKSaikia/CS221_AI/blob/master/blackjack.zip) ) 5. [Pac-Man](http://web.stanford.edu/class/cs221/assignments/pacman/index.html) ( [zip](https://github.com/SKKSaikia/CS221_AI/blob/master/pacman.zip) ) 6. [Course scheduling](http://web.stanford.edu/class/cs221/assignments/scheduling/index.html) ( [zip](https://github.com/SKKSaikia/CS221_AI/blob/master/scheduling.zip) ) 7. [Car tracking](http://web.stanford.edu/class/cs221/assignments/car/index.html) ( [zip](https://github.com/SKKSaikia/CS221_AI/blob/master/car.zip) ) 8. [Language and logic](http://web.stanford.edu/class/cs221/assignments/logic/index.html) ( [zip](https://github.com/SKKSaikia/CS221_AI/blob/master/logic.zip) ) @ [Paper Projects](http://web.stanford.edu/class/cs221/2018/project-list.html) | [Guidelines](http://web.stanford.edu/class/cs221/project.html#p-proposal) | [MIT 6.034 Artificial Intelligence](https://www.youtube.com/watch?v=TjZBTDzGeGg&list=PLUl4u3cNGP63gFHB6xb-kVBiQHYe_4hSi) # Course :

INTRODUCTION

“… Overview of course, Optimization [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/overview.pdf) ], [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/overview-6pp.pdf) ]
[N.O.T.E.S](https://github.com/SKKSaikia/CS221_AI/blob/master/notes/INTRO.MD)

MACHINE LEARNING

“… Linear classification, Loss minimization, Stochastic gradient descent [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/learning1.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/learning1-6pp.pdf) ]
“… Section: optimization, probability, Python (review) [ [slide](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/section1.pdf) ]
“… Features and non-linearity, Neural networks, nearest neighbors [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/learning2.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/learning2-6pp.pdf) ]
“… Generalization, Unsupervised learning, K-means [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/learning3.pdf) ],[ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/learning3-6pp.pdf) ]
“… Section: Backpropagation and SciKit Learn [ [slide](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/section2.pdf) ]
[N.O.T.E.S](https://github.com/SKKSaikia/CS221_AI/blob/master/notes/ML.MD)

SEARCH

“… Tree search, Dynamic programming, uniform cost search [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/search1.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/search1-6pp.pdf) ]
“… A*, consistent heuristics, Relaxation [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/search2.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/search2-6pp.pdf) ]
“… Section: UCS,Dynamic Programming, A* [ [slide](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/section3.pdf) ]
[N.O.T.E.S](https://github.com/SKKSaikia/CS221_AI/blob/master/notes/SEARCH.MD)

MARKOV DECISION PROCESSES

“… Policy evaluation, policy improvement, Policy iteration, value iteration [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/mdp1.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/mdp1-6pp.pdf) ]
“… Reinforcement learning, Monte Carlo, SARSA, Q-learning, Exploration/exploitation, function approximation [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/mdp2.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/mdp2-6pp.pdf) ]
“… Section: deep reinforcement learning [ [slide](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/section4.pdf) ]
[N.O.T.E.S](https://github.com/SKKSaikia/CS221_AI/blob/master/notes/MDP.MD)

GAME PLAYING

“… Minimax, expectimax, Evaluation functions, Alpha-beta pruning [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/games1.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/games1-6pp.pdf) ]
“… TD learning, Game theory [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/games2.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/games2-6pp.pdf) ]
“… Section: AlphaZero [ [slide](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/section5.pdf) ]
[N.O.T.E.S](https://github.com/SKKSaikia/CS221_AI/blob/master/notes/GAME.MD)

CONSTRAINT SATISFACTION PROBLEMS

“… Factor graphs, Backtracking search, Dynamic ordering, arc consistency [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/csp1.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/csp1-6pp.pdf) ]
“… Beam search, local search, Conditional independence, variable elimination [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/csp2.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/csp2-6pp.pdf) ]
“… Section: CSPs [ [slide](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/section6.pdf) ]
[N.O.T.E.S](https://github.com/SKKSaikia/CS221_AI/blob/master/notes/CSP.MD)

BAYESIAN NETWORKS

“… Bayesian inference, Marginal independence, Hidden Markov models [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/bayes1.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/bayes1-6pp.pdf) ]
“… Forward-backward, Gibbs sampling, Particle filtering [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/bayes2.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/bayes2-6pp.pdf) ]
“… Section: Bayesian networks [ [slide](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/section7.pdf) ]
“… Learning Bayesian networks, Laplace smoothing, Expectation Maximization [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/bayes3.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/bayes3-6pp.pdf) ] , [ [supplementary]() ]
[N.O.T.E.S](https://github.com/SKKSaikia/CS221_AI/blob/master/notes/BAYESIAN.MD)

LOGIC

“… Syntax versus semantics, Propositional logic, Horn clauses [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/logic1.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/logic1-6pp.pdf) ]
“… First-order logic, Resolution [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/logic2.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/logic2-6pp.pdf) ]
[N.O.T.E.S](https://github.com/SKKSaikia/CS221_AI/blob/master/notes/LOGIC.MD)

CONCLUSION

“… Deep learning, autoencoders, CNNs, RNNs [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/deep.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/deep-6pp.pdf) ]
“… Section: semantic parsing (advanced), Higher-order logics, Markov logic, Semantic parsing [ [slide](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/section9.pdf) ]
“… Summary, future of AI [ [slide1p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/conclusion.pdf) ] , [ [slide6p](https://github.com/SKKSaikia/CS221_AI/blob/master/slides/conclusion-6pp.pdf) ]
[N.O.T.E.S](https://github.com/SKKSaikia/CS221_AI/blob/master/notes/CONCLUSION.MD) [Exam Papers](https://github.com/SKKSaikia/CS221_AI/tree/master/exams) - [F2017](https://github.com/SKKSaikia/CS221_AI/blob/master/exams/2017_final.pdf), [F2016](https://github.com/SKKSaikia/CS221_AI/blob/master/exams/2016_final_solution.pdf), [F2015](https://github.com/SKKSaikia/CS221_AI/blob/master/exams/2015_final.pdf), [M2014](https://github.com/SKKSaikia/CS221_AI/blob/master/exams/2014_Midterm.pdf), [M2013](https://github.com/SKKSaikia/CS221_AI/blob/master/exams/2013-midterm.pdf) , [F2012](https://github.com/SKKSaikia/CS221_AI/blob/master/exams/final_practice_solution_fall_2012.pdf), [M2012](https://github.com/SKKSaikia/CS221_AI/blob/master/exams/midterm_practice_solution_2012.pdf), [PractiveM1](https://github.com/SKKSaikia/CS221_AI/blob/master/exams/PracticeMidterm-1.pdf):[Solution](https://github.com/SKKSaikia/CS221_AI/blob/master/exams/PracticeSolution-1.pdf), [PractiveM2](https://github.com/SKKSaikia/CS221_AI/blob/master/exams/PracticeMidterm-2.pdf):[Solution](https://github.com/SKKSaikia/CS221_AI/blob/master/exams/PracticeSolution-2.pdf) · [My Solutions for CS221 Exams - 2017, 2016, 2015](https://github.com/SKKSaikia/CS221_AI/blob/master/EXAMS.MD) PSets “ [Search](http://stanford.edu/~cpiech/cs221/homework/pset/search.html) : [Solution](https://docs.google.com/document/d/16akigdAiTuInQrAtZbHtkDCh9c8_0wp5DjU-fCeFJLY/edit#heading=h.y6c5hny1kn74) | [Variables](http://stanford.edu/~cpiech/cs221/homework/pset/variables.html) : [Solution](https://docs.google.com/document/d/13hvQZsgwVfIUA2_QGcExcd9DM6NDHYbRO3yCvO6SPfE/edit#heading=h.oy2zuawh43a7) ||||| [[221@2013](http://stanford.edu/~cpiech/cs221/)] | Project [e.g](https://youtu.be/MkuwIrTuFSM) | [e.gII](https://youtu.be/yY-Di8dT9mY)
- I would like to understand the contents from - [STATS 202: Data Mining and Analysis](http://web.stanford.edu/class/stats202/), [CS103: Mathematical Foundations of Computing](http://web.stanford.edu/class/cs103/), [CS109: Probability for Computer Scientists](http://web.stanford.edu/class/cs109/) before starting AI. These are the Mathematics behind AI. Also read, [Decision Making Under Uncertainty: Theory and Application by Mykel J. Kochenderfer](https://mitpress.mit.edu/books/decision-making-under-uncertainty) : [pdf](https://github.com/SKKSaikia/CS221_AI/blob/master/docs/pomdps.pdf), which serves as the coursebook for [CS238:Decision Making under Uncertainty](https://web.stanford.edu/class/aa228/cgi-bin/wp/). [CS246: Mining Massive Data Sets](http://web.stanford.edu/class/cs246/) is important as well for AI. - [Udacity's Artificial Intelligence and AI Programming with Python Nanodegree](https://github.com/SKKSaikia/AINanoD) # FINAL PROJECT | [Past Final Projects](https://web.stanford.edu/class/cs221/2018/project-list.html) Since the Marks Distribution is Homework - 60% , Exam - 20% and Final Project- 20%. I legit enjoy learning the past posters of CS221, they are exciting. The Final project I made is : " AI playing Mario : Reinforcement Learning Approach ", [here](https://github.com/SKKSaikia/Mario_AI) is the implementation/code and the poster of the project is [here]():

近期下载者

相关文件


收藏者