Вернуться к Mathematics for Machine Learning: Linear Algebra

звезд

Оценки: 9,184

•

Рецензии: 1,859

In this course on Linear Algebra we look at what linear algebra is and how it relates to vectors and matrices. Then we look through what vectors and matrices are and how to work with them, including the knotty problem of eigenvalues and eigenvectors, and how to use these to solve problems. Finally we look at how to use these to do fun things with datasets - like how to rotate images of faces and how to extract eigenvectors to look at how the Pagerank algorithm works.
Since we're aiming at data-driven applications, we'll be implementing some of these ideas in code, not just on pencil and paper. Towards the end of the course, you'll write code blocks and encounter Jupyter notebooks in Python, but don't worry, these will be quite short, focussed on the concepts, and will guide you through if you’ve not coded before.
At the end of this course you will have an intuitive understanding of vectors and matrices that will help you bridge the gap into linear algebra problems, and how to apply these concepts to machine learning....

PL

25 авг. 2018 г.

Great way to learn about applied Linear Algebra. Should be fairly easy if you have any background with linear algebra, but looks at concepts through the scope of geometric application, which is fresh.

EC

9 сент. 2019 г.

Excellent review of Linear Algebra even for those who have taken it at school. Handwriting of the first instructor wasn't always legible, but wasn't too bad. Second instructor's handwriting is better.

Фильтр по:

автор: Ed E

•1 авг. 2019 г.

This course is excellent however it is not for the mathematically immature unless they are willing to put quite a bit of additional work in. Arguably it can be classed as "Beginners" but still, I can imagine many will feel lost very quickly. At one stage David Dye offhandedly mentions soh-cah-toa... and that really sums up a lot of what is required in terms of mathematical maturity - high school maths at a reasonable level.

Those that undertake the course should be assisted by referring to additional materials when they feel things are a bit of a struggle, I did, and this greatly helped, although my Maths was around UK high school level (in Algebra and Trig).

Overall first class and easily manageable with a little work!

автор: Dharma T N

•9 мая 2018 г.

This is indeed one of the best math courses I have ever done in my life. This course changed the view I look at matrices and vectors. I have been 'transformed'.

The instructors were simply amazing. Totally loved every bit of the course. Amazing way to teach this math course, with proper motivation and intuition.

And for all the people writing negative reviews about no Machine Learning being taught in this course, it is clearly mentioned that this course teaches the math which is required for learning Machine Learning and not Machine Learning itself.

автор: Laurent G

•6 апр. 2019 г.

A very good introduction but some of important content need to use another provider (Kahn academy) to understand completly

автор: Ashley W

•31 мар. 2019 г.

Lots of unaddressed inconsistencies.

автор: Anonymous

•9 мая 2018 г.

The content and the speed are not satisfactory.

The speed totally hampers the content, lots of things aren't explained especially after Sam took over in the last module.

Other than the first 2-3 intuition videos and the programming assignment nothing was good in the 5th module/week.

It was very very difficult to follow the page rank video. I still don't understand it. For eigen basis I had to refer to other material outside this course.

автор: Badrul I

•25 февр. 2019 г.

Not intuitive or well explained. Examples are horrible

автор: Rob E

•11 авг. 2020 г.

I learned a lot of valuable concepts in this course. But, the pedagogy is very poor in my opinion. The videos are taught by Professor Implicit, the notation is inconsistent and confusing, and I never saw even one response to questions from the instructors.

Seems this is for people who have a very strong math background even though it's marked as an introductory course. It took me several months to complete this because I had to go through almost all of the Khan Academy Linear Algebra course to understand.

Great concept and content. But, responses to student questions and better explanations would help a lot.

автор: Jeffrey J

•8 мар. 2018 г.

Course is titled incorrectly. The course has nothing to do with machine learning. It's mainly out of context symbol pushing (like most math courses).

I expect any positive reviews will be from folks who do not work as a practitioner in the field and just want to promote "good vibes". Beware if you're actually looking for contextualized understanding, as this is not the course for you (at least through the end of week 3).

автор: Nabil C

•5 окт. 2020 г.

First of all, the instructor clearly loves the subject he is teaching. You can tell immediately by the voice and the gestures.

Second, the fact that he is not a pure mathematician means he is constantly looking for the link between what he is teaching and practical examples. That's a must when you are teaching math to students intending to use it in real life (Machine Learning).

Third, there is a good structure to the material being taught, always building on what has previously been taught.

Fourth, is the amount of quizzes and exercises. Math can only be learned effectively if you keep challenging yourself in quantity and quality. Everyone remembers the quality bit, but some miss the quantity. Not this instructor I have to say. Congrats for that.

Fifth, intuition is being built from day one. Big applause for that as Linear Algebra lives and dies by the amount of intuition that's being put into its practice.

Sixth, my hat's off for the esthetic quality of the figures and exercises, and for their clarity.

Seventh, even for an engineer like me (graduated over 20 years ago I have to say) who's been best friends with Linear Algebra and Calculus for the 6 years I was in university (10 semesters + a final Master's thesis), this course wasn't trivial, and kept me making an effort at every bend, at every corner. This is something I am grateful for, as while I was refreshing concepts that I hadn't touched for 20 years now, I did have real fun.

Eighth, the coding examples are a magnificent tool that greatly helped strengthening some concepts (like Gram-Schmidth, etc.). Amazing job there.

Ninth, you can see how towards the end of the course, gears are shifted, pushing the student to get mental agility, and conveying the student the importance of intuition building (+ some algebraic symbolic manipulation) as opposite of focusing mainly on the symbolic manipulation. A good approach nowadays that computers do the computation for us, as opposite to what it used to be some decades ago. I really liked the fact that the instructors (Dr. Dye and Dr. Cooper) tried, both, to covey this very practical philosophical paradigm from day one.

My most sincere "cum laude" score for this course.

Nabil Chouaib.

автор: Marco G

•10 нояб. 2019 г.

Great class to build an intuitive understanding of the concepts. The topics covered are not as many as in a serious course in linear algebra, but the ones covered really help you get to a genuine understanding. The assignment basically consist in rewriting in python what you see in the slides. If you are familiar even at a very basic level with Python, it will take you less than 5 minutes to complete the assignments, they are not challenging at all in that sense. But they do help visualize what is taught in the vides, which I guess is the purpose. To conclude, I would suggest paying for this course only if taking the full specialization, otherwise simply watch the videos for free!

автор: Timo K

•28 мар. 2018 г.

Pros:

Amazing explanations of the covered topics, extremely engaging teaching staff

Focusses on the right things

Good and enough practice problems

Great (albeit easy) programming problems

Cons:

Calculation of Eigenvectors could have been covered better in my opinion

A final handout for all the covered topics would be really nice

Overall a tremendous course if you want to brush up on linear algebra. To me LA was taught mostly doing rote calculations without motivating the concepts or explaining them geometrically. I had more than a handful of "oh, so that's how this actually works" moments. I feel like my intuitive understanding of linear algebra concepts has made a big improvement.

автор: John F

•1 июня 2019 г.

This course is the first of 3 Machine Learning Math courses in this specialization which I am taking because I desperately need it as a refresh and as preparation to take Andrew Ng Machine Learning Course in the very near future. So I am 1/3 of the way there to being ready to take Andrew Ng famous and highly regarded Machine Learning Course. I began taking it but after 3 weeks, It became apparent that I needed this so that I can actually grasp and understand the material. I am so looking forward to starting it over again here shortly after I finish these next 2 fundamental prerequisites as I regard them

Kind regards,

JeanPierre (John Fisher)

автор: Surendar R

•21 июля 2019 г.

This course is absolutely stunning in terms of explaining mathematical concepts. I personally have been out of hands-on touch with mathematics for a decade, and by going through these videos, tutor has been absolutely spot on for me in bringing back my mathematical memories. Would highly recommend this course for anyone wanting to enhance their mathematical skills or brush up on mathematical concepts before doing deep dive in machine learning concepts. It really connects and I am enjoying this. Thanks for all these wonderful lectures.

автор: Praveen D

•2 февр. 2019 г.

I found the course very interesting and useful. I really liked the approach of relating Linear Algebra to practical use. Traditional approach to teach Linear Algebra (which assumes some familiarity with Modern Algebra) may not be for everyone and the approach taken in the course will find much acceptance among curious learners. Thank you so much for putting this course together. May be, putting together a more detailed and longer course on Linear Algebra will be good idea - if it happens, i will be the first one to enroll !

автор: Daniel R

•4 июня 2019 г.

I have tried Linear Algebra via Gilbert Strang lectures before but found them unengaging because they are so abstracted. Here we see how the linear algebra applies directly to pageRank, which I found a cool example.

In general the questions allow for a good practice and build up, and I really appreciate the lecturers appreciation of the fact that hand-written calculus is becoming a thing of the past, and so we should focus on the big ideas behind the methods that are now so standardised for processing linear systems.]

автор: Rui_Lian

•24 мая 2018 г.

Many thanks for David and Samuel! I've been struggling with linear algebra for quite a long time. I can do the math, but I get lost when I try to use linear algebra to understand something in statistics and machine learning. The intuition based approach is perfect. I like the apple-banana example, I like the transformation and visualization of eigenvector in 2 dimension. Also, the page rank case is quite cool and thought provoking.

I think I will stay on this series for following two courses.

Thanks again!

автор: Wayne C

•29 мар. 2019 г.

Best presentation of fundamental Linear Algebra I have ever seen, hands down. (I'm an old-timer, reviewing this material to get up to speed on Machine Learning and Data Science.) While teaching the mechanics, the concepts behind them are always reinforced. Thank you for presenting this material in such a meaningful and digestible way. I also greatly appreciate the reverse-transparent-whiteboard which to me is highly preferable to the other methods I have experienced in online courseware.

автор: Xiaojun Y

•8 окт. 2018 г.

This is such a wonderful course. Two instructors explains complex concept with clarity and enthusiasm. They explained linear algebra from a different perspective. When I learned in college, I was taught to remember lots of definitions and concepts, but in this course, they teach you why we do certain steps not just how to do. However, I want to remind people who are interested in this course, it is not for beginner or who wants to learn linear algebra, instead of linear algebra for ML.

автор: Jonathan F

•20 мая 2018 г.

Excellent introduction. For me, as someone who had studied vectors and matrices at school, decades ago, it was wonderful to go back and re-learn this stuff in a different way. This course is much more focused on the meaning and usefulness of these things, rather than just learning how to do the maths. The first 3 minutes of the session on eigenvectors brilliantly showed in graphical form what they really are, something I'd never really grasped at school. Recommended.

автор: Raymond I M J

•2 февр. 2020 г.

An excellent breakdown of linear algebra and the tools and processes that it takes to perform these operations. The lectures give you a good understanding of the concepts of vectors, scalars, dot product, matrices, and eigenvalues and vectors. I would highly recommend this course for anyone who is needing to understand how linear algebra can be conducted via computers, while still grasping the underlying concepts that make one proficient at linear algebra.

автор: zachary k

•10 мая 2020 г.

I had previously taken linear algebra, but this was a good refresher. The pace of this course is quite fast for 5 weeks, and the course does not dive into any proofs. It may be useful to get some outside supplements to get through the materials. I really enjoyed the way that the concepts were explained and presented such as eignvalues/vectors. They help provide some intuition instead of simply presenting the formula or grinding through proofs.

автор: Nelson F A

•25 апр. 2019 г.

This is a great course! Be advised: It is very challenging and will kick your butt if you haven't seen much linear algebra before. The content in the course won't always be enough to solve all of the assignments. But look into the forums and use some other sources and you will succeed in this course. Overall I am glad I took it even if it will take a little longer until I can say that I master everything that was covered in the course.

автор: Sébastien W

•22 июня 2019 г.

The perfect dosage of the key elements in linear algebra to mastering the concepts of machine learning. The course leaves you with a clear intuition for vectors and matrices and how these objects can be manipulated, and most importantly why these objects are fantastic. I am an immunologist with a little background in machine learning and my last studies in mathematics taken 15 years ago, but this course has the perfect level I need.

автор: Burouj A

•6 июля 2019 г.

This course was like God-gifted.

I had just finished my 2nd sem at college(BTech) and we had Matrices in the syllabus so I knew how to calculate (just calculate -_-) eigenvalues, vectors and so on but I just saw them as numbers. At my college, we were not given such geometric insight and when I learned it through this course, MY GOD was I blown away.

I feel so lucky to have found this course! I learned A TON of stuff.

Thanks!!

автор: FRANCK R S

•15 апр. 2018 г.

I took a great pleasure to study this linear algebra course, teachers are very talented since their way to explain mathematical concepts make it very easy to understand , in fact with this particular amazing approach I changed my perception about learning math and sciences in general. I do recommend this course if you look for a global overview of linear algebra for direct application in machine learning or computer sciences!

- Поиск цели и смысла жизни
- Понимание медицинских исследований
- Японский язык для начинающих
- Введение в облачные вычисления
- Основы самоосознанности
- Основы финансов
- Машинное обучение
- Машинное обучение с использованием Sas Viya
- Наука благополучия
- COVID-19: отслеживание контактов
- Искусственный интеллект для каждого
- Финансовые рынки
- Введение в психологию
- Начало работы с AWS
- Международный маркетинг
- C++
- Прогнозная аналитика и интеллектуальный анализ данных
- Получение навыков обучения от Калифорнийского университета в Сан-Диего
- Программирование для всех от Мичиганского университета
- Программирование на языке R от Университета Джонса Хопкинса
- Курс CPI для CBRS от Google

- Обработка естественного языка (NLP)
- Искусственный интеллект в медицине
- Мастер слова: письмо и редактирование
- Моделирование инфекционных заболеваний
- Американское произношение английского языка
- Автоматизация тестирования программного обеспечения
- Глубокое обучение
- Python для всех
- Наука о данных
- Основы бизнеса
- Навыки Excel для бизнеса
- Наука о данных с Python
- Финансы для каждого
- Навыки общения для инженеров
- Курс по продажам
- Управление карьерным ростом
- Бизнес-аналитика от Уортонской школы бизнеса
- Позитивная психология от Университета Пенсильвании
- Машинное обучение от Вашингтонского университета
- Графический дизайн от Калифорнийского института искусств

- Профессиональные сертификаты
- Сертификаты MasterTrack
- ИТ-поддержка Google
- Наука о данных IBM
- Инженерия данных от Google Cloud
- Прикладной искусственный интеллект от IBM
- Облачная архитектура от Google Cloud
- Аналитик по кибербезопасности от IBM
- ИТ-автоматизация с помощью Python от Google
- Специалист по работе с мейнфреймами на IBM z/OS
- Прикладное управление проектами от Калифорнийского университета в Ирвайне
- Сертификат по педагогическому дизайну
- Сертификат по проектированию и управлению в строительстве
- Сертификат по большим данным
- Сертификат по машинному обучению для аналитики
- Сертификат по управлению инновациями и предпринимательству
- Сертификат по экологии и устойчивому развитию
- Сертификат по социальной работе
- Сертификат по искусственному интеллекту и машинному обучению
- Сертификат по пространственному анализу данных и визуализации

- Степени в области компьютерных наук
- Степени в области бизнеса
- Степени в области общественного здравоохранения
- Степени в области науки о данных
- Степени бакалавра
- Бакалавриат в области компьютерных наук
- Магистр в области электротехнического проектирования
- Степень бакалавра
- Магистр в области управления
- Магистр компьютерных наук
- Магистр общественного здравоохранения
- Степень магистра в области бухгалтерского учета
- Магистр компьютерных и информационных технологий
- Диплом магистра делового администрирования онлайн
- Магистр прикладной науки о данных
- Международная программа MBA
- Магистр в области инноваций и предпринимательской деятельности
- Магистр компьютерных наук в области науки о данных
- Магистр в области компьютерных наук
- Магистр здравоохранения