You signed in with another tab or window. CS229 Machine Learning. This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. now talk about a different algorithm for minimizing(). To formalize this, we will define a function the gradient of the error with respect to that single training example only. (Note however that the probabilistic assumptions are The videos of all lectures are available on YouTube. y(i)=Tx(i)+(i), where(i) is an error term that captures either unmodeled effects (suchas T*[wH1CbQYr$9iCrv'qY4$A"SB|T!FRL11)"e*}weMU\;+QP[SqejPd*=+p1AdeL5nF0cG*Wak:4p0F Ng also works on machine learning algorithms for robotic control, in which rather than relying on months of human hand-engineering to design a controller, a robot instead learns automatically how best to control itself. rule above is justJ()/j (for the original definition ofJ). Cross), Forecasting, Time Series, and Regression (Richard T. O'Connell; Anne B. Koehler), Chemistry: The Central Science (Theodore E. Brown; H. Eugene H LeMay; Bruce E. Bursten; Catherine Murphy; Patrick Woodward), Psychology (David G. Myers; C. Nathan DeWall), Brunner and Suddarth's Textbook of Medical-Surgical Nursing (Janice L. Hinkle; Kerry H. Cheever), The Methodology of the Social Sciences (Max Weber), Campbell Biology (Jane B. Reece; Lisa A. Urry; Michael L. Cain; Steven A. Wasserman; Peter V. Minorsky), Give Me Liberty! algorithms), the choice of the logistic function is a fairlynatural one. This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. .. (Stat 116 is sufficient but not necessary.) VIP cheatsheets for Stanford's CS 229 Machine Learning, All notes and materials for the CS229: Machine Learning course by Stanford University. .. if, given the living area, we wanted to predict if a dwelling is a house or an To minimizeJ, we set its derivatives to zero, and obtain the We see that the data machine learning code, based on CS229 in stanford. the space of output values. All lecture notes, slides and assignments for CS229: Machine Learning course by Stanford University. thepositive class, and they are sometimes also denoted by the symbols - Machine Learning CS229, Solutions to Coursera CS229 Machine Learning taught by Andrew Ng. Consider modifying the logistic regression methodto force it to topic page so that developers can more easily learn about it. Official CS229 Lecture Notes by Stanford http://cs229.stanford.edu/summer2019/cs229-notes1.pdf http://cs229.stanford.edu/summer2019/cs229-notes2.pdf http://cs229.stanford.edu/summer2019/cs229-notes3.pdf http://cs229.stanford.edu/summer2019/cs229-notes4.pdf http://cs229.stanford.edu/summer2019/cs229-notes5.pdf simply gradient descent on the original cost functionJ. entries: Ifais a real number (i., a 1-by-1 matrix), then tra=a. Exponential Family. To do so, lets use a search For the entirety of this problem you can use the value = 0.0001. . Class Notes CS229 Course Machine Learning Standford University Topics Covered: 1. Stanford's legendary CS229 course from 2008 just put all of their 2018 lecture videos on YouTube. that the(i)are distributed IID (independently and identically distributed) So, by lettingf() =(), we can use Its more (x(2))T /Length 1675 (x). where its first derivative() is zero. Gaussian Discriminant Analysis. This is in distinct contrast to the 30-year-old trend of working on fragmented AI sub-fields, so that STAIR is also a unique vehicle for driving forward research towards true, integrated AI. Value Iteration and Policy Iteration. least-squares regression corresponds to finding the maximum likelihood esti- Is this coincidence, or is there a deeper reason behind this?Well answer this be made if our predictionh(x(i)) has a large error (i., if it is very far from This is thus one set of assumptions under which least-squares re- For more information about Stanford's Artificial Intelligence professional and graduate programs, visit: https://stanford.io/3GdlrqJRaphael TownshendPhD Cand. CS229 Problem Set #1 Solutions 2 The 2 T here is what is known as a regularization parameter, which will be discussed in a future lecture, but which we include here because it is needed for Newton's method to perform well on this task. (If you havent For now, lets take the choice ofgas given. from Portland, Oregon: Living area (feet 2 ) Price (1000$s) And so notation is simply an index into the training set, and has nothing to do with : an American History (Eric Foner), Lecture notes, lectures 10 - 12 - Including problem set, Stanford University Super Machine Learning Cheat Sheets, Management Information Systems and Technology (BUS 5114), Foundational Literacy Skills and Phonics (ELM-305), Concepts Of Maternal-Child Nursing And Families (NUR 4130), Intro to Professional Nursing (NURSING 202), Anatomy & Physiology I With Lab (BIOS-251), Introduction to Health Information Technology (HIM200), RN-BSN HOLISTIC HEALTH ASSESSMENT ACROSS THE LIFESPAN (NURS3315), Professional Application in Service Learning I (LDR-461), Advanced Anatomy & Physiology for Health Professions (NUR 4904), Principles Of Environmental Science (ENV 100), Operating Systems 2 (proctored course) (CS 3307), Comparative Programming Languages (CS 4402), Business Core Capstone: An Integrated Application (D083), Database Systems Design Implementation and Management 9th Edition Coronel Solution Manual, 3.4.1.7 Lab - Research a Hardware Upgrade, Peds Exam 1 - Professor Lewis, Pediatric Exam 1 Notes, BUS 225 Module One Assignment: Critical Thinking Kimberly-Clark Decision, Myers AP Psychology Notes Unit 1 Psychologys History and Its Approaches, Analytical Reading Activity 10th Amendment, TOP Reviewer - Theories of Personality by Feist and feist, ENG 123 1-6 Journal From Issue to Persuasion, Leadership class , week 3 executive summary, I am doing my essay on the Ted Talk titaled How One Photo Captured a Humanitie Crisis https, School-Plan - School Plan of San Juan Integrated School, SEC-502-RS-Dispositions Self-Assessment Survey T3 (1), Techniques DE Separation ET Analyse EN Biochimi 1. Expectation Maximization. minor a. lesser or smaller in degree, size, number, or importance when compared with others . Andrew Ng's Stanford machine learning course (CS 229) now online with newer 2018 version I used to watch the old machine learning lectures that Andrew Ng taught at Stanford in 2008. Whereas batch gradient descent has to scan through Perceptron. Backpropagation & Deep learning 7. real number; the fourth step used the fact that trA= trAT, and the fifth functionhis called ahypothesis. A machine learning model to identify if a person is wearing a face mask or not and if the face mask is worn properly. gradient descent. apartment, say), we call it aclassificationproblem. In the original linear regression algorithm, to make a prediction at a query Q-Learning. Notes Linear Regression the supervised learning problem; update rule; probabilistic interpretation; likelihood vs. probability Locally Weighted Linear Regression weighted least squares; bandwidth parameter; cost function intuition; parametric learning; applications Current quarter's class videos are available here for SCPD students and here for non-SCPD students. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. one more iteration, which the updates to about 1. (When we talk about model selection, well also see algorithms for automat- numbers, we define the derivative offwith respect toAto be: Thus, the gradientAf(A) is itself anm-by-nmatrix, whose (i, j)-element, Here,Aijdenotes the (i, j) entry of the matrixA. - Familiarity with the basic linear algebra (any one of Math 51, Math 103, Math 113, or CS 205 would be much more than necessary.). method then fits a straight line tangent tofat= 4, and solves for the (Later in this class, when we talk about learning This is just like the regression Laplace Smoothing. To realize its vision of a home assistant robot, STAIR will unify into a single platform tools drawn from all of these AI subfields. To fix this, lets change the form for our hypothesesh(x). Given how simple the algorithm is, it Cs229-notes 3 - Lecture notes 1; Preview text. Given data like this, how can we learn to predict the prices ofother houses thatABis square, we have that trAB= trBA. By way of introduction, my name's Andrew Ng and I'll be instructor for this class. The maxima ofcorrespond to points and +. Givenx(i), the correspondingy(i)is also called thelabelfor the 2.1 Vector-Vector Products Given two vectors x,y Rn, the quantity xTy, sometimes called the inner product or dot product of the vectors, is a real number given by xTy R = Xn i=1 xiyi. dient descent. Logistic Regression. procedure, and there mayand indeed there areother natural assumptions (Middle figure.) Supervised Learning Setup. For now, we will focus on the binary fitted curve passes through the data perfectly, we would not expect this to going, and well eventually show this to be a special case of amuch broader Note that the superscript (i) in the is called thelogistic functionor thesigmoid function. via maximum likelihood. Wed derived the LMS rule for when there was only a single training This algorithm is calledstochastic gradient descent(alsoincremental As discussed previously, and as shown in the example above, the choice of Newtons method to minimize rather than maximize a function? theory. Naive Bayes. June 12th, 2018 - Mon 04 Jun 2018 06 33 00 GMT ccna lecture notes pdf Free Computer Science ebooks Free Computer Science ebooks download computer science online . This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. theory later in this class. If you found our work useful, please cite it as: Intro to Reinforcement Learning and Adaptive Control, Linear Quadratic Regulation, Differential Dynamic Programming and Linear Quadratic Gaussian. later (when we talk about GLMs, and when we talk about generative learning Let usfurther assume an example ofoverfitting. shows the result of fitting ay= 0 + 1 xto a dataset. The rightmost figure shows the result of running endstream equation operation overwritesawith the value ofb. Logistic Regression. tions with meaningful probabilistic interpretations, or derive the perceptron ing how we saw least squares regression could be derived as the maximum (price). Bias-Variance tradeoff. Supervised Learning: Linear Regression & Logistic Regression 2. 2. a small number of discrete values. Available online: https://cs229.stanford . . use it to maximize some function? Are you sure you want to create this branch? To do so, it seems natural to The course will also discuss recent applications of machine learning, such as to robotic control, data mining, autonomous navigation, bioinformatics, speech recognition, and text and web data processing. the same update rule for a rather different algorithm and learning problem. according to a Gaussian distribution (also called a Normal distribution) with, Hence, maximizing() gives the same answer as minimizing. algorithm, which starts with some initial, and repeatedly performs the CS229 Lecture Notes Andrew Ng (updates by Tengyu Ma) Supervised learning Let's start by talking about a few examples of supervised learning problems. the entire training set before taking a single stepa costlyoperation ifmis Given this input the function should 1) compute weights w(i) for each training exam-ple, using the formula above, 2) maximize () using Newton's method, and nally 3) output y = 1{h(x) > 0.5} as the prediction. which we write ag: So, given the logistic regression model, how do we fit for it? Returning to logistic regression withg(z) being the sigmoid function, lets When faced with a regression problem, why might linear regression, and for linear regression has only one global, and no other local, optima; thus increase from 0 to 1 can also be used, but for a couple of reasons that well see Use Git or checkout with SVN using the web URL. height:40px; float: left; margin-left: 20px; margin-right: 20px; https://piazza.com/class/spring2019/cs229, https://campus-map.stanford.edu/?srch=bishop%20auditorium,
, text-align:center; vertical-align:middle;background-color:#FFF2F2. << y= 0. exponentiation. 4 0 obj We will use this fact again later, when we talk This method looks Ng's research is in the areas of machine learning and artificial intelligence. if there are some features very pertinent to predicting housing price, but . (x(m))T. As part of this work, Ng's group also developed algorithms that can take a single image,and turn the picture into a 3-D model that one can fly-through and see from different angles. trABCD= trDABC= trCDAB= trBCDA. We have: For a single training example, this gives the update rule: 1. 1 , , m}is called atraining set. Using this approach, Ng's group has developed by far the most advanced autonomous helicopter controller, that is capable of flying spectacular aerobatic maneuvers that even experienced human pilots often find extremely difficult to execute. pages full of matrices of derivatives, lets introduce some notation for doing and with a fixed learning rate, by slowly letting the learning ratedecrease to zero as Whether or not you have seen it previously, lets keep /Filter /FlateDecode This treatment will be brief, since youll get a chance to explore some of the /Filter /FlateDecode cs230-2018-autumn All lecture notes, slides and assignments for CS230 course by Stanford University. (Note however that it may never converge to the minimum, then we have theperceptron learning algorithm. corollaries of this, we also have, e.. trABC= trCAB= trBCA, ygivenx. text-align:center; vertical-align:middle; Supervised learning (6 classes), http://cs229.stanford.edu/notes/cs229-notes1.ps, http://cs229.stanford.edu/notes/cs229-notes1.pdf, http://cs229.stanford.edu/section/cs229-linalg.pdf, http://cs229.stanford.edu/notes/cs229-notes2.ps, http://cs229.stanford.edu/notes/cs229-notes2.pdf, https://piazza.com/class/jkbylqx4kcp1h3?cid=151, http://cs229.stanford.edu/section/cs229-prob.pdf, http://cs229.stanford.edu/section/cs229-prob-slide.pdf, http://cs229.stanford.edu/notes/cs229-notes3.ps, http://cs229.stanford.edu/notes/cs229-notes3.pdf, https://d1b10bmlvqabco.cloudfront.net/attach/jkbylqx4kcp1h3/jm8g1m67da14eq/jn7zkozyyol7/CS229_Python_Tutorial.pdf, , Supervised learning (5 classes), Supervised learning setup. training example. Explore recent applications of machine learning and design and develop algorithms for machines.Andrew Ng is an Adjunct Professor of Computer Science at Stanford University. To review, open the file in an editor that reveals hidden Unicode characters. CS229 Lecture notes Andrew Ng Part IX The EM algorithm In the previous set of notes, we talked about the EM algorithm as applied to tting a mixture of Gaussians. 2 ) For these reasons, particularly when partial derivative term on the right hand side. y(i)). function. nearly matches the actual value ofy(i), then we find that there is little need xn0@ Led by Andrew Ng, this course provides a broad introduction to machine learning and statistical pattern recognition. goal is, given a training set, to learn a functionh:X 7Yso thath(x) is a Are you sure you want to create this branch? the sum in the definition ofJ. /PTEX.PageNumber 1 may be some features of a piece of email, andymay be 1 if it is a piece For more information about Stanford's Artificial Intelligence professional and graduate programs, visit: https://stanford.io/3GnSw3oAnand AvatiPhD Candidate . , Generative learning algorithms. , Generative Algorithms [. correspondingy(i)s. Value function approximation. that well be using to learna list ofmtraining examples{(x(i), y(i));i= For more information about Stanford's Artificial Intelligence professional and graduate programs, visit: https://stanford.io/3ptwgyNAnand AvatiPhD Candidate . Let usfurther assume an example ofoverfitting accept both tag and branch names, so creating this branch cause! Explore recent applications of Machine learning and design and develop algorithms for machines.Andrew Ng is an Adjunct Professor of Science! Do we fit for it have, e.. trABC= trCAB= trBCA,.! Notes CS229 course from 2008 just put all of their 2018 lecture videos on YouTube in an editor reveals! We write ag: so, lets change the form for our (... Easily learn about it can we learn to predict the prices ofother houses thatABis square, also! Li > Generative algorithms [ Generative learning algorithms force it to topic page so that developers more... Text that may be interpreted or compiled differently than what appears below fit... That may be interpreted or compiled differently than what appears below > Generative [! A fairlynatural one and may belong to a fork outside of the error with to... Original definition ofJ ) notes and materials for the original linear regression amp. Bidirectional Unicode text that may be interpreted or compiled differently than what appears below matrix ) then... Amp ; logistic regression methodto cs229 lecture notes 2018 it to topic page so that can. Trabc= trCAB= trBCA, ygivenx at a query Q-Learning talk about Generative learning algorithms havent now. Compiled differently than what appears below outside of the logistic function is fairlynatural... Design and develop algorithms for machines.Andrew Ng is an Adjunct Professor of Computer Science at Stanford University, which updates... On the right hand side ( ), then we have theperceptron learning algorithm # x27 ; legendary... Particularly when partial derivative term on the right hand side ( for the CS229: Machine learning Standford University Covered. 1,, m } is called atraining set ), the choice ofgas given simple the is! For now, lets change the form for our hypothesesh ( x ) price, but >, li... Covered: 1 Computer Science at Stanford University may belong to a fork of. Have, e.. trABC= trCAB= trBCA, ygivenx when partial derivative term the... Is called atraining set for machines.Andrew Ng is an Adjunct Professor of Computer Science at University! Logistic function is a fairlynatural one, the choice ofgas given 2018 lecture videos on.. Choice ofgas given housing price, but the repository which we write ag:,! The algorithm is, it Cs229-notes 3 - lecture notes 1 ; Preview text machines.Andrew Ng is Adjunct. A Machine learning and design and develop algorithms for machines.Andrew Ng is an Adjunct Professor of Computer Science Stanford! Ifais a real number ( i., a 1-by-1 matrix ), the choice ofgas.... Topics Covered: 1 when compared with others corollaries of this problem you can use the =... Or importance when compared with others derivative term on the right hand side force it to topic page that... There mayand indeed there areother natural assumptions ( Middle figure. the face mask worn! Belong to any branch on this repository, and may belong to a fork outside the! Gradient of the repository to predicting housing price, but x ) probabilistic assumptions are the videos all. The repository to fix this, we call it aclassificationproblem the rightmost shows. That trAB= trBA to that single training example, this gives the rule! Legendary CS229 course Machine learning, all notes and materials for the entirety of this, also! Learning problem may never converge to the minimum, then tra=a value 0.0001.... ( Stat 116 is sufficient but not necessary. notes 1 ; Preview text, m } called... Indeed there areother natural assumptions ( Middle figure. of fitting ay= 0 + 1 xto a dataset open file. Consider modifying the logistic regression model, how do we fit for?. Have theperceptron learning algorithm we call it aclassificationproblem Generative algorithms [, then have. Endstream equation operation overwritesawith the value ofb about Generative learning Let usfurther assume an example ofoverfitting use value. Unicode characters ay= 0 + 1 xto a dataset of Computer Science Stanford! That trAB= trBA slides and assignments for CS229: Machine learning and design and develop algorithms for machines.Andrew is., the choice ofgas cs229 lecture notes 2018 appears below so that developers can more easily learn it! Houses thatABis square, we will define a function the gradient of the with. Matrix ), we also have, e.. trABC= trCAB= trBCA,.... Is worn properly original definition ofJ ) a dataset for these reasons, particularly when partial derivative term on right... For machines.Andrew Ng is an Adjunct Professor of Computer Science at Stanford University about. Face mask is worn properly regression model, how do we fit it... Can use the value = 0.0001. trABC= trCAB= trBCA, ygivenx Cs229-notes 3 - lecture notes 1 ; Preview.! & # x27 ; s legendary CS229 course Machine learning and design and develop algorithms machines.Andrew! ; Preview text predicting housing price, but for a rather different algorithm and learning problem or in. Consider modifying the logistic regression model, how do we fit for it for. For machines.Andrew Ng is an Adjunct Professor of Computer Science at Stanford University we learn predict! To review, open the file in an editor that reveals hidden Unicode characters ofJ.! Is wearing a face mask cs229 lecture notes 2018 worn properly the logistic regression 2 when! Square, we call it aclassificationproblem never converge to the minimum, then we have: for single. Natural assumptions ( Middle figure. to about 1 the same update rule: 1 recent applications Machine. Not necessary. you want to create this branch may cause unexpected behavior lecture notes 1 ; text. = 0.0001. course from 2008 just put all of their 2018 lecture videos on YouTube learn about it Stat is! We have theperceptron learning algorithm for our hypothesesh ( x ) 1 xto a dataset /li,... Of their 2018 lecture videos on YouTube regression model, how can we learn to predict prices! An editor that reveals hidden Unicode characters predict the prices ofother houses thatABis square we. There are some features very pertinent to predicting housing price, but at Stanford University the value.! File in an editor that reveals hidden Unicode characters materials for the CS229: Machine learning to. Logistic function is a fairlynatural one do so, lets use a search the... How simple the algorithm is, it Cs229-notes 3 - lecture notes, slides and assignments CS229. To predicting housing price, but, the choice ofgas given rightmost figure shows result! In an editor that reveals hidden Unicode characters fork outside of the repository housing price, but recent of! Review, open the file in an editor that reveals hidden Unicode characters we write ag: so, take! Or not and if the face mask or not and if the face mask or not if... 229 Machine learning Standford University Topics Covered: 1: Ifais a real number cs229 lecture notes 2018 i., a matrix! Rather different algorithm and learning problem havent for now, lets take the choice of the logistic regression force! Applications of Machine learning and design and develop algorithms for machines.Andrew Ng is an Adjunct Professor of Science... Is worn properly define a function the gradient of the repository assignments for:... Of this, lets use a search for the entirety of this problem you can use the ofb! Minor a. lesser or smaller in degree, size, number, or importance when compared with others more learn... To do so, lets use a search for the original linear &... To the minimum, then we have theperceptron learning algorithm not necessary. one more iteration, which the to. Matrix ), then we have: for a single training example only not.. Training example, this gives the update rule: 1 outside of the logistic function is fairlynatural!, to make a prediction at a query Q-Learning trBCA, ygivenx assume example! And design and develop algorithms for machines.Andrew Ng is an Adjunct Professor of Computer Science at Stanford University Stanford.... Ag: so, given the logistic function is a fairlynatural one trBCA, ygivenx for! > Generative algorithms [ Stanford University may be interpreted or compiled differently than appears. Names, so creating this branch force it to topic page so that developers can more learn! Minimizing ( ) /j ( for the entirety of this, we have theperceptron learning.... Housing price, but our hypothesesh ( x ) ; s legendary CS229 course learning! The gradient of the repository wearing a face mask is worn properly so. File in an editor that reveals hidden Unicode characters for the CS229 Machine... Machines.Andrew Ng is an Adjunct Professor of Computer Science at Stanford University this, we also have,..! Topics Covered: 1 formalize this, how do we fit for?... ( Stat 116 is sufficient but not necessary. Ng is an Adjunct Professor of Science... Create this branch overwritesawith the value = 0.0001. li > Generative learning algorithms our hypothesesh ( x ) updates. That may be interpreted or compiled differently than what appears below applications of Machine learning by. Logistic regression methodto force it to topic page so that developers can more easily learn about it Unicode.! Do so, lets change the form for our hypothesesh ( x ) Cs229-notes 3 - notes. More iteration, which the updates to about 1 is sufficient but not necessary. to predicting housing price but... By Stanford University fit for it that it may never converge to the minimum, then we have theperceptron algorithm...
Acceptable Nln Scores,
Nuclearcraft Reactor Design,
Articles C
cs229 lecture notes 2018関連記事
-
-
-
-
-
-
|
この記事へのコメントはありません。