A brilliant sequence of topics and fundamentals to get a stronghold on ML . The learnings I obtained from this course will always be my guiding factor in working through the projects in my life ahead.
Amazing really felt that I learnt something substantial. Very happy that I chose this course over others Andrew Ng Sir explained everything very clearly to a required level of depth.\n\nThank you Sir!
автор: Deleted A•
I came to know about this course while attending one of the webinar's on machine learning applications in VLSI design. I thought of exploring more about this topic and found this course.
Andrew Ng is one of the well known expert in AI and adjunct professor. He worked at Google as the founder of google brain project, Chief scientist at Baidu (equivalent of google search engine at China) under his leadership Baidu AI team grown to 1300+ team, Co-founder of coursera, Founder of landing.ai, deeplearning.ai
He touched up all the basics (linear algebra, probability, derivatives, matrix operations) required for this course. So, anyone can straight away jump into this course and start leaning the concepts of machine learning.
The following topics are covered as part of course : Supervised learning (linear regression, logistic regression, neural networks, SVM's). Unsupervised learning (K means-- I love this algorithm ,PCA, anamoly detection), advice on skewed datasets, advice on building machine learning system, handling large dataset , few realtime applications in AI like online shopping, face recognition, image compression techniques.
The best part is the course is every lecture comes with a project which needs to be implemented in Octave/Matlab and most of them are realtime problems which we can apply in their field of study (Kmeans, photo OCR, image compression, housing price prediction etc..)
If you are looking for a quality ML course, you have reached the correct location. Blindly signup for it without wasting your time and start learning.
автор: Krishnakumar K•
Really an amazing and wonderful course for anyone who would like to dive into the depths of machine learning. I am a student who is completely from a very very different background. To be frank i didn't even expect that I could complete/understand anything about machine learning. But Dr. Andrews,.... sir hats off to you. You are the real hero. The course takes us straight off from the beginning to the end without any complications. You just need a passion for the subject, to learn, to understand. But i would also like to point out some stuffs to the course coordinators. The prerequisite asked is just basic programming skills, but i doubt is that sufficient. I had to spend hours and days for getting the programming assignments coded correctly. I would like to request the team to either include more working examples in the programming part or clarify the programming side in a better way. Apart from this the course is just superb! I also take this opportunity to thank Coursera community, the group of mentors and the entire team that works behind the scenes to make it such a big success. The discussion forums and resources provided (including lecture notes, programming tips, etc) are just beyond words. I sincerely thank a course mentor Tom Mosher for spending his time and effort for the resources and ideas he has provided throughout this course. To wind up; do not hesitate just take up the course if you have a passion for it. Thank you Coursera, thank you team Machine Learning and last but not the least hats off Dr. Andrews. Good Luck
автор: Dan Y•
Everything is very organized, explained very well that anybody who is willing to learn can understand it and build good intuition about the material.
Also, the Programming Assignment are awesome, a lot of the time contain some extra content and helps you understand the material. You also don't need to bother with creating the 'envelope' for your code - all the relevant code for plotting solutions and checking your answers is already included in the course!
I'm a 1st degree student for EE and took an introduction to ML course at my University, so I can't really tell from the perspective of a new learner. From me the course was complementary to the previous course I took and helped me develop more intuition about things that I already knew and learn new stuff (even though some of the things I already knew aren't included in this course)
For learner new to this subject this is my opinion:
Some topics that need some more deep mathematical background are skipped a bit, It is in order to focus on the Machine Learning aspect of the things, and also to enable people with more shallow background in math to take part in this world.
Even if this course is not all that is to Machine Learning (OFC it isn't! it is impossible to learn everything at once...) it is still really comprehensive and I think everybody that want to get into Machine Learning has to take this course. After taking it you can continue your learning independently because it gives you a really good, strong, comprehensive basis to ML.
Ty andrew and all the mentors.
автор: Eric Z•
The course has 3 main strengths that help it stand out from some other courses I've taken (especially online):
1. Explanations: Ng gives excellent explanations in each video, describing the intuition behind complex mathematical ideas, giving real-life examples, and addressing common misconceptions.
2. Rigor: The course doesn't shy away from fairly difficult mathematics except in a few minor cases (SVM, for example). It also provides checks for understanding during each video so that the student is forced to actively recall the concepts rather than passively listen along and feel the illusion of understanding. Finally, the quizzes and especially the programming assignments are well-designed and appropriately difficult, as they further engage the students in deepening their understanding.
3. Applicability: Ng has loads of expertise in the field of machine learning, particularly in industry, and this lends a lot of credibility and weight to what he's teaching. He's not just waving his hands over complicated mathematics and vaguely referencing the importance in the real world. He constantly provides you with real problems and situations that are faced and gives concrete advice for dealing with them.
The only thing I would recommend adding to the course would be some form of spaced repetition to ensure learners aren't forgetting material from earlier weeks by the time they reach weeks 10 and 11. There's some level of this already present in the videos and in the nature of the content itself, but it's mostly passive as it currently stands.
автор: Jatin K•
Just finished the course. This is indeed an amazing course which can get started you in practical machine learning in less than 3 months. You will developing your own neural networks from the scratch. Below are the pros and not pros (i won't call it cons) that i experienced.
Gets onto topics right away.
Information about practical implementation
Doable. Not too difficult and not downright easy. You have to put effort if you do not have backgroud in undergraduate mathematics to understand the concepts.
Prof. Andrew Ng. - He has knack of explaining something very complex in a very easy manner. Also, he justifies if he is not going to explain something
Assignments evaluation and practical scenarios.
Not PROs :
Very High Level : This course does NOT go in detail to explain the derivations and mathematics behind machine learning course. I think its OK and that is what makes the course doable. I find it really hard to accept a formula if the reasons are not known and hence, sometimes our only task was to learn the formula. For example : in SVMs.
What Next :
It is just a feedback. I think at the end of course, course team should guide students, what do to next. May be which course can be a good follow up course for this.
So, at the end, i just want to thanks Coursera team, Stanford Team, mentors, peers and Prof. Andrew Ng for spreading this knowledge for free. It is really helping people like me to study something not readily available in good quality in reach. Hopefully, i will also be able to give back to community some time soon.
автор: Banhi B•
Probably the best MOOC course on Machine Learning. Professor Andrew Ng is a great teacher - he makes complex algorithms and concepts very lucid and easy to understand, especially for people with no ML/ AI background. The course is very well structured and gives useful practical tips. It does get quite intense at times, especially the vectorization parts in the programming assignments - but the Discussion Forums are a huge help. Many thanks to all the mentors, especially Tom Mosher for his guidance and valuable insights. Two small pieces of feedback -
I ended up spending a lot more time on the programming assignments than on the videos themselves.The concepts were clear but the vectorization really made it very difficult to complete the assignments. Is it possible to use some other package instead of Matlab/ Octave, which is perhaps a little more high level and has functionality to do most of the stuff?
The second suggestion/ feedback is : I found the time estimates to be very aggressive for a beginner with no ML/ Octave background. So, most of my study planning would routinely get off track. Not sure if most of the people taking this course found them to be OK.
Is there a way to download Professor Ng's lecture notes for future reference? Not all the information is present on the slides. And it is difficult to bookmark videos - lecture notes would be a great help.
All in all, this was a very interesting course - one I would recommend to colleagues and friends to take. Many thanks to Prof Andrew for his guidance !
автор: Janos N•
A huge thank to Andrew (and the team behind him)! Amazing introduction to ML. Educational, inspiring and enjoyable. The best first step on the path.
Andrew has explained everything very clearly and in the right details. (He has the unique skill to explain complex things simple way.) I personally liked Andrew's humble personality and teaching style as well. The lectures were enjoyable and easy to absorb. Hope he will have time to create new courses as the world of ML is progressing.
The students were really put first. Selecting Octave, to be able to focus on ML concepts and not on the programming language. (I have also questioned first, why Octave, but later realised that was a good choice.) The programming exercises were very well prepared, taking a lot of burden off the students, enabling sharp focus on practicing what we have leant that week, and did not have to spend extra hours on the scaffolding. (I have felt a little bit pampered, but without that help I am not sure I would have had enough free time every week to finish the assignments. )
The exercises were real, useful and fun. They helped to gain deeper understanding of the subjects but also showed real solutions for interesting problems. Before the course I could not imagine that I could gain the skills so quickly to solve these problems.
Also thank that: all the required math was explained in the course; the Octave demo was useful to use the language throughout the course; the exercise instructions had useful hints to solve the problems efficiently.
автор: Adrian H S•
I would very much like to take the time to thank you for this course, which has proven to be a blast and has lived 100% to its high expectation. Really happy that I have finally found the time to take this class which got my attention a while back. On top of introducing very fitting and relevant ML topics, I have really appreciated your skill in making the most complex and abstract notions very accessible and easy to understand. Extending the exercises with my own data and getting to"play around" with different parameters was also very fun. Especially useful for me were the insights regarding the "correct" mindset to have when approaching a ML problem (how to best spend your time, not losing the big-picture, inspecting your progress). As you can see from my pass ID, I am living in Germany. My employer is MediaMaktSaturn, the number one consumer electronics retailer in Europe and I am responsible for a department developing "classical" software. Since we have a lot of data available, I look forward to applying what I learned in this class. On a more personal note, I feel really attracted to reinforced learning and DQN, which definitely would have exceeded the introductory nature of this course. I would really appreciate some advice from you regarding what class to take next, regarding these topics - ideally taught by you or available at "coursera".
Having said that, allow me once again to show you my appreciation for this class and for your passion and effort - Thank you!
Sincerely Yours, Adrian
автор: Spike J•
The first thing programmers say when I mention Machine Learning: "I want to do that, but I can't do/don't want to do/am afraid of maths". Well, ML concepts are intrinsically linked with mathematics, no getting around it; this course, however, takes the intimidating parts and breaks them down into easy step-by-step explanations. It's as close to making the calculus simple as anybody will ever get!
I came into this course after being out of formal education for a few years, but the intuitive manner in which the videos are presented meant that it all came flooding back very easily. The assignments consistently avoided being either too frustrating to complete or too facile to educate, each usually taking a few hours to solve and often producing that 'eureka!' moment when everything clicks together.
Additionally, resources available are top-notch; learners are advised to look at programming assignment tutorials after completing their own assignments for additional knowledge regarding the vectorisation of implementations.
(Quick advice for those with a science/mathematics background: for the programming assignments, don't make my mistake of sticking to the formulae with complete rigidity, especially where matrix multiplication/transposition is involved! Often you'll have to manipulate two matrices of incompatible size. Don't worry about transposing/reversing their position to make them fit, if it's what the algorithm demands in real terms. I know it's heresy, but hey, we're not in the theoretical world anymore!)
автор: Arpit S•
This course is brilliant. And yes just because its almost a decade old course doesn't mean the information is outdated or not useful. Infact, it is a complete opposite. This course is legend. At first I had the same feeling as should I start with this course... as many people recommended doing this before any other course. And it turns out that they were indeed 100% right.
The best thing about this course is that it teaches us the theory and many useful techniques in understanding the intuition behind many different machine learning algorithms. And yes this course uses Octave/Matlab as the language for programming assignments. Now many people will think that aren't they quite old and not used much anymore ( Octave ), but here's the thing... that this course teaches us such a good understanding behind these algorithms and the intuition behind them that the language we'll use won't really matter that much. And you can easily understand how versatile it is to implement those algorithms in any other languages. And also Octave is easy to learn. It's a prototype language ( I think? ) and so there shouldn't be any trouble understanding it, and if you know any other language already, then it will be walk in a park.
Finally, I would just like to say is that the video lectures in this course are really really really great. You will learn a lot from these videos, so you should definitely enroll this course if you're planning to do so. As the knowledge value in this course is absolutely epic!
автор: Kevin C•
I highly recommend all of those who have data-related background, are extremely interested and fascinated about the topics of machine learning, and would like to start building their career in this field to attend this course as their first step. Professor Ng is indeed very knowledgeable and is also a great lecturer. Throughout this course he not only well introduced and led me through all the basic concepts and techniques of machine learning, but also illustrated all the important and practical tips for realizing a real-world project, which are aside from the techniques and can be easily ignored, but may save you a lot of time and efforts and guide you much more easily to a more proper direction of achieving your objective.
Some people may find the concepts and programming assignments within the course more at entry-level and very simplified to understand and complete, while I think the course is still extremely helpful to me, as 1) it builds a great structure with integration of all necessary techniques under the umbrella of the topics of machine learning, which makes it much easier for self-trainers to extend their study above and beyond the course 2) it provides a completed set of background and extensive materials (e.g. Professor Ng's Stanford course) for people like me to deep dive their study under each topic.
All in all, I really appreciate Professor Ng and Coursera to offer this fascinating course, and thankful to be involved in such a great learning experience!
автор: William Z•
This is an excellent course by Prof. Andrew Ng. Learning from of the best in the industry has been truly an eye opening experience for me. Having a background with some level of software development experience, I have chosen to go with this course in particular (out of the many other courses that's available on the web) because I was motivated to not only understand how to use machine learning tools, but to get a concrete grasp of the theory behind machine learning algorithms, including concepts and intuitions. Short of going back to Uni to get this experience, I know there was a good chance Prof. Ng. would provide a similar academic experience in the course he provided.
An added bonus is that Prof. Ng also would provide advice and suggestion based on his own industry experiences leading engineering teams at world renowned internet companies. This reminded me a lot about the great academic teachers that I have had in my former years of university education (which I found to be invaluable). The landscape of machine learning is rapidly changing and evolving.
I feel like this course provided a solid foundation that grounded many fundamental concepts and motivations of machine learning in a very digestible way for its students. I would highly recommend this course to anyone interested in machine learning who not only wants to use the tools (as there are many guides out there already), but also wants to understand the deeper insights into these kind of technology.
автор: Sergey G•
Great hands on exercises and very clearly explained material. Was a bit slow for me I had to watch it at 2x: perhaps the simplest maths should be factored out into a separate mini course and assume a certain background for this one. The course is rather broad, though I was surprised not to hear once about Bayes or Markov (n-grams, HMM etc.). It might be a good idea to create a specialisation consisting of a separate basic maths part, all the methods presented here, methods applicable to bioinformatics and NLP too. And to top it all of Computer Vision. I assume the by-pixel techniques used in this course were just illustrating the points, as I would expect Gabor wavelets or something to reduce dimensionality and save ourselves from sliding windows (and rotations as a bonus). I am not sure if in this specialisation I would have liked to have all "science" points (how to run an experiment analyse results) separate from "how to implement an algorithm" and "why the algorithm works" or mixed in as this course does. I think either works. Some navigational infrastructure on coursera would be awesome (wiki style opportunities to jump around between "aspects" etc.). Finally, some summary notes would be very useful. When I do decide to implement any of this I will have to look through the exercise pdfs which are a bit long and at my code - perhaps, at the end, when you know someone has completed the exercises. Otherwise, the exercises are awesome.
автор: Sotiria K•
This class taught me a lot of the nuts and bolts of machine learning, and by the end of it, I am much more confident in building machine learning algorithms, or joining a team in doing so. The instructor did an excellent job of explaining things slowly enough and in bite-sizes. The programming assignments were very tough (especially because I have very little knowledge of programming languages and Matlab) but very valuable in the end!
A couple of things I did wish for were: 1) A module or part of a module talking about bias of input data. I've heard a lot of about the effects of bias in data and how that can affect your machine learning algorithm output a lot and I wish the instructor told us his perspective on this. 2) Even though I probably would have dreaded how tough this would be, I still think it would be a huge value if we had a real life machine learning project we had to work on towards the end of the course from start to finish, from a fictitous client like Amazon or SalesForce etc. 3) I read about how machine learning programmer interns wrote about their experiences at the job and how they were so focused on getting the algorithm performance high but a lot of their job revolved around understanding the industry they were working in and what their company needed, because a perfect algorithm that has no value for the company is useless. So, I wish towards the end the instructor discussed this more to prepare us for a job.
What a great course! I really loved the pedagogical arrangement of this course. Skipping optional but complicated proofs was a smart move for some maybe not so for a select few topics but I realize that they were necessary to make this class as interesting as possible, and interesting it really is, without a doubt.
One little complaint I have is that while some of the readings earlier in the course were a bit redundant, I definitely did yearn for the readings on some important topics of SVM, k-Means, PCA and recommender systems.
Also another very small gripe of mine is that a lot of the programming exercises had a lot of boilerplate. That definitely was a good thing for smaller things but I still feel like some more work on our part in putting together the exercise as a whole vs just plugging in code in predefined sections could help me get a bit more insight. I say this as I found myself rushing to the next week's content immediately after I finish just the required exercises, although that may be an error on my part. The optional exercises definitely do make up for my needs thought without getting in the way of progress which is definitely good.
All in all, an absolutely amazing course. I realize that I can't become an expert just by attending one course but I also believe that I have taken a huge step in the right direction by taking this course. Thank you Professor Andrew and the Coursera Team for this amazing experience.
автор: Karl N•
An excellent course that provides both a good overview of machine learning technology and practical exercises that help reinforce the technology. I found it a challenging course as it requires a good knowledge of vector and matrix mathematics, Octave/Matlab programming and some mathematical concepts that I've not used to this extent. The work is ably assisted by an excellent group of tutorials and mentors which help ease what was quite a steep learning curve for me. I can highly recommend this course to learn what ML is about - don't let concerns about the level of mathematics or programming stop you from at least attempting this course. You will need enough free time to view the lectures and undertake the programming assignments and the course timings are pretty accurate, although a couple of the programming assignments took longer than expected due mostly to debugging my Octave code (often stupid errors that took me time to find and test).
In conclusion the course is an excellent balance of theory and practical work to see if you do actually understand what you've learnt in the lectures. Some basic skills in programming and mathematics (especially summation and vector arithmetic) would be of use, but this knowledge is not assumed and you should be able to complete the course and greatly expand your knowledge of machine learning principles, Octave/MATLAB programing and vector arithmetic, all in one course - bargain!
автор: Tommi J•
Outstanding course on machine learning fundamentals! A wide range of topics is covered in with a very carefully considered balance of understanding how the different algorithms work but at the same time not getting lost in all the mathematical details in the background. Although this means that you will not have seen all the mathematical proofs behind some of the equations that are presented (which would take considerably more time), it also makes for very effective use of your time if you are mainly interested in understanding the intuition of the machine learning algorithms and how to use them. Professor Ng has an incredibly clear and understandable way of explaining complicated topics, and his experience in the field shines through all the way. This course is not content with just throwing a bunch of equations at you but really conveys a very clear intuition about what they really mean, and gives a lot of practical advice on how to troubleshoot your machine learning algorithms, how to prioritise using your time in machine learning algorithm development etc. which is extremely helpful in guiding you on how to actually apply these algorithms to your own problems. The programming assignments are very well designed and will help you get practical confidence in making the algorithms work in practice (also the example applications are very cool and make it fun!) Thank you very much Andrew and all the course staff!
автор: Tim S•
I should have never hesitated to take this course. It seems to me that anyone who is serious about learning machine learning (outside of a more structured environment such as a university program) absolutely must start with this course. With a tenuous grasp on Python, I am still not ecstatic about this course's use of Octave, but as others have said, one should not be deterred by this. And even though this course does not touch on all of the significant ML methods (e.g., random forests), it definitely delves (a purposefully chosen verb, mind you) into perhaps the most significant. Of note, the transition from one-versus-all logistic regression to neural networks was masterful. And while the dive into neural networks was unexpected for an 'introductory' course on machine learning, it was tremendously gratifying to learn (more than just the basics) about something that has only grown more prominent since the inception of this course. To cut to it, Dr. Ng is clearly a gifted, fantastic instructor. The balance of mathematics in this Coursera version of the course was perfect. I loved learning the mathematical meat of the algorithms and, and the same, *not* having to grapple with unnecessary proofs and the like. I feel deeply privileged to have been able to work through this course. And I am excited that Dr. Ng has now released a new specialization on deep learning (using Python, no less!). Thank you!
автор: Jianan G•
Great course. At the beginning, the of this course, I just want to learn something about neural network, but then I was fully attracted by this course. My major is biology but Andrew successfully makes me understand every point here. It is logical and understandable. It does not mean that it is an easy course, but reflects the elaborate work and deep understanding of Andrew. Now previous hard fields like computational biology and bioinformatics became quite easy to me.I can easily find out the algorithms they apply and know their shortages. If only I can know machine learning several years ago!
The course covers the underlying mathematical analysis of several famous algorithms like neural network, SVM, PCA and recommendation system. It contains clear instructions to answer 'what', 'why' and 'how' levels of them, and to their actual applications and limits including the workflow to check the quality of my product. It is magic to realize that the advanced technologies like face recognition and auto-driving are just built by such basic blocks.
Learners can have a solid understanding of the different fields in machining learning, and decide whether or not to go further. I proceeded to learn probabilistic graphic model, and hopefully it might be my key figure in my research paper on interfering casual relationship and influence of protein interaction during neural stem cell differentiation
автор: Scott S•
Over all a very good course with a lot of good content and information. I did think that it could be cleaned up a bit to remove some of the obvious errors and unclear points. For example some parts of the video that were obviously meant to be cut, and for some reason weren't. A few cases where there are uncorrected typos or errors in the homework assignments where you had to look in the discussion forums or resources to find out what was wrong (and why something wasn't working). There was also the neural network homework which was the hardest because some of the details on how to construct an actual solution to the problem weren't completely clear in the videos or the homework description - in particular when you should and shouldn't include the subscript 0 terms (in my opinion). I also think it wouldn't have hurt to maybe have a little discussion on the generalization of data and features from vector form to matrix form would in order to make doing the homeworks a little easier, as this seemed to be left to the student to figure out on their own. (Specifically, in a lot of the videos the professor talks about vectors of features and data to provide scalar answers, but the homeworks often use matrices of features and data to produce vector answers, and this can make understanding the material harder when you're still trying to understand and apply the main concepts in the lectures.)
автор: Robert D•
First off, I think the course content is amazing! I really like that the instructor used Matlab that encourages the user to create vectorized solutions to the problems. I have heard many negative comments regarding the lack of use of Python, R, or some other library like Cafe or TensorFlow, but I believe all of that should follow after having the mathematical background to understand these principles. The content is not easy, and requires a fair bit of mathematical sophistication, but not so much to lose me, and hard enough to keep me engaged. I really enjoy how each learning unit builds off of the previous one, for instance, linear regression become logistic regression which becomes a neural network.
That being said, I really think that this course needs to have a fresh coat of paint on it. I believe it was filmed in 2008. I don't think the content really has been revamped since its release. The recordings look like they were filmed on an old web cam, not even as good as a modern iPhone. The slides should have some design work on them. I know it seems petty to stress over the presentation, but I think many people are turning to programs from Udacity that are very flashy, but not as technically rigorous mainly, I feel, just because of the presentation. I think that this course deserves a bit of energy polishing it up since it's still perhaps the most popular MOOC course out there.
автор: Nader A M•
I am a lawyer with some very specific goals in mind that have to do with building robojudges and using legaltech to make the world a better place. People like Professor Andrew aid me significantly in terms of the knowledge they've instilled within me to give me clarity as to how I should go about such ambitious tasks, but they also do much more than that. With his hard work, dedication, and insight, Professor Andrew has inspired me to be more like him. I genuinely can't thank him enough for setting me down this path. As a side note, I also did not have any money to pay for the course; they country I'm from is in a complete state of collapse, and I could not afford a dime on online learning. Professor Andrew's generosity did not stop at curating impeccable videos and putting them out there free of charge, explaining very difficult concepts in clear and unambiguous ways using examples and practical illustrations that develop learners' intuitions as to how machine learning system works, but he, along with the Coursera team, made financial aid a readily accessible option - something that's helped me tremendously. Thank you so much. I have genuinely learned much more than I'd originally expected, and I'd implore any person who's hesitant about taking this course to not think twice: when it comes to Machine Learning, this is where your time would be most efficiently allocated.
автор: Richard H•
Absolutely top notch class - I would say this is the best class, online or off, that I have ever taken:
Instruction is very well structured - building on prior components to build up to more complex advanced ones. This is especially important due to the mathematical and programming concepts required of the domain.
Quizzes are well timed to help evaluate learning - and really the primary purpose is to try to make students think about the subject material and reinforce the concepts. Programming exercises do require some basic knowledge of programming, but the use of Octave (or Matlab) as a tool and the prepared programs in which the student completes carefully chosen/defined missing components definitely reduces the programming burden and helps keep focus on the actual concepts.
The resources for lectures, quizzes, and programming assignments are invaluable, as well as the community built up around those questions. Using them during the course is essential.
Not least of all - the mentors - they are a great help in answering those odd, peripheral questions that really, fully, complete your personal understanding of the material (My personal thanks Tom and Neil for answering my quirky questions)
Kudos to Andrew and the Mentors for an exceptional class - I think it could really make an impact in education and helping realize the huge positive potential of this technology.
автор: Paradoks S•
Zekom - Tribute Magazine
Community Page about All your base are belong to us
· http://en.wikipedia.org/wiki/All_your_base_are_belong_to_us ·
· · ·
· ZekomZ - Zekom Tribute Magazine - G+ is a community portal, dedicated to digital agenda, modern science, space exploration and activism. ·
https://sites.google.com/site/zekomtributemagazine/ · https://www.indiegogo.com/individuals/782594 ·
Identification of an Unexplained phenomenon in the International Aerospace of Slovenia.
(CC) 2012, Zekom Tribute Magazine
ZekomZ - Zekom Tribute Magazine - G+ is a community portal, dedicated to digital agenda, modern science, space exploration and activism on Google+
Themes: · 10 EUROPEAN COMMUNITIES, 16 ECONOMICS, 20 TRADE, 2006 trade policy, 2031 marketing, 24 FINANCE, 2411 monetary economics, 2421 free movement of capital, 2451 prices, 28 SOCIAL QUESTIONS, 2821 social framework, 2841 health, 3226 communications, 4406 employment, 4411 labour market, 52 ENVIRONMENT, 5211 natural environment, 6416 intelectual property · ·
· · ·
· http://en.wikipedia.org/wiki/All_your_base_are_belong_to_us ·
· · ·
· http://en.wikipedia.org/wiki/File:All_Your_Base_-22-10-10%29.ogg ·
автор: Jacob M•
Full disclosure: I am a mathematician, and therefore already well-trained in linear algebra, and I'm only 6 weeks into this course.
This course has been a near-perfect introduction to neural networks. Great pedagogical decisions were made to gradually bring the student from basic linear regression to motivating why a neural network is a logical next step to improve this process. This course has made me fluent in important terminology to deep learning and data analysis like bias, variance, precision, recall, and so much more. Not to mention, I've learned MatLab/Octave from scratch, which has turned out to be a nice programming language to add to my collection.
A caveat for non-mathematicians, or for that matter anyone not fluent in linear algebra: the neural networks will be a struggle. Some of the formulas relating to these may also be frustrating because I expect you won't understand why they work, or how to debug your code. I strongly recommend that you consider a rigorous linear algebra course, as a co- or pre-requisite.
To mathematicians: this course is a great starting-off point for learning about neural networks and other machine learning concepts. I already see applications to and from my research. In addition, I am able to explore the literature and decide on avenues for further exploration. Andrew Ng has truly provided a gift here to us.