5 ms·
How to get from high school math to cutting-edge ML/AI
- 363849473754 2y agoWhat is the pricing model for this? I’m interested in enrolling.
- downrightmike 2y agoLooks like just time: https://www.justinmath.com/books/ https://www.justinmath.com/books/
- 363849473754 2y agoThis is phenomenal. I currently don’t have a great internet connection, so the pdfs won’t load. Do these books have solutions?
- JustinSkycak 2y agoYou may already be aware, but just in case there's some confusion, I want to clarify: if your intention is to get from high school math to cutting-edge ML/AI using the most direct / efficient / well-scaffolded path, then the resources that I'd recommend looking at are the ones that I refer to within the main body of the post, which are for the most part different from the books on that page. (But to answer your question: the math books on that page have "correct answer" solutions where you can tell if you got it right, but not fully-worked-out solutions. Introduction to Algorithms and Machine Learning technically does not have any solutions, but most of the problems involve constructing code implementations that match up with worked examples, or that give a desired result, so you can tell if you got it correct and in many cases you can follow along with the worked example to debug your code if it's not producing the desired output.)
- 363849473754 2y agoThank you for the response and for making these resources fully available. Do you plan to make a proofs based book available as well?
- JustinSkycak 2y agoMy pleasure! I don't plan on writing any more math textbooks. I had fun writing them and I'm glad that they are making a positive impact, but since then I've been consumed by my work on Math Academy, which I find even more fun/impactful. (We do have a Methods of Proof course out, which is many times more scaffolded, refined, comprehensive, and generally instructionally superior to any textbook I could write independently, not to mention it's adaptive.) So, long story short, I enjoyed writing those textbooks and am glad they're seeing the light of day, but I've moved on to a new chapter of life and don't plan on writing any more math books in the future (with the possible exception of something super niche like the math behind maximizing learning efficiency in hierarchical knowledge structures).
- 363849473754 2y agoUnderstood! How much is it to enroll in your “Methods of Proof” course or in Math Academy more generally? I didn’t didn’t quite understand how it works based on the FAQ, is it lecture-problem based with an interactive testing element for course placement?
- JustinSkycak 2y agoCheck out https://mathacademy.com/how-it-works https://mathacademy.com/how-it-works, especially the section "The Learning Process," but let me know if you have any follow-up questions not addressed there. Pricing is a flat $49/mo per student, basically an all-you-can-eat buffet of learning.
- katzinsky 2y agoIt's just linear algebra and the chain rule. Both of these are taught in highschool.
- JustinSkycak 2y agoThat's Stage 1: Foundational Math -- with the addition of calculus-based probability/statistics, and the specification that it's the multivariable chain rule (not just the one in single-variable calculus), as well as differential multivariable calculus in general (gradient vector, etc.). But there's plenty more to learn in stages 2/3/4 before you reach the cutting edge. Would encourage you to read the article! :) Should also point out that -- in the USA, at least -- linear algebra, multivariable calc, and calculus-based probability/statistics are not typically taught in high school. There's quite a bit of university-level math that someone needs to know if they want to reach cutting-edge ML/AI.
- david38 2y agoWhat percent of high schools offer linear algebra?
- vouaobrasil 2y agoNot many. I went to a good school but still had to wait to first-year university to learn linear algebra. Assuming you mean "real" linear algebra with matrices, inverse matrices, determinants (please don't mention Axler's book), and linear operators.
- brailsafe 2y agoI believe Linear algebra is/was taught in the pre-calc path of the provincial public curriculum (Canada) if you chose it as an optional thing. I did not.
- JustinSkycak 2y agoIt's common to find a little bit of linear algebra in a serious precalculus course, but nowhere near what's needed for ML. (For instance, I've never seen a precalculus course that covers eigenvectors, diagonalization, SVD, pseudoinverse, subspace projection, etc.)
- ptsneves 2y agoHave been working my way through mathacademy and i feel so motivated. It is almost like a game and i start to feel confident to have a peek at math Olympiad questions. Thanks a lot for your platform.
- JustinSkycak 2y agoLove running into Math Academy students in the wild -- thanks for the kind words and I'm so happy that the system is working out for you! After all the work we've put into building this thing, it's the best feeling ever to hear about positive impact it's having on people's lives. Sounds like you're well on your way to seriously leveling up your math skills, but if you have any questions about how the system works, how to get the most value out of it, the math learning process in general, etc., feel free to reach out anytime.
- Hardwired8976 2y agoI love studying there but I would like to be able to explore past lessons (just the information, the theory). How can I do that?
- JustinSkycak 2y agoYou can view lessons in "reference mode" -- to get there, just click on the old task and then on the name of the topic. You can also get there from the Table of Contents -- to get there, go to your dashboard (where your learning tasks are), click on the name of your course in the top-left, and you'll be brought to a screen that says "Course Sequence" with a list of courses on the left and units on the right. If you expand the units, you'll see topics, and you can click on a topic to view its lesson in reference mode. Note that XP & knowledge credit is only awarded for completing learning tasks on your dashboard, not for anything you do within a lesson in reference mode.
- Hardwired8976 2y agoThanks! Will the segments with formulas ever turn into Latex which one could copy and paste?
- ultrasounder 2y agoThis is a very comprehensive resource that not only offers the books, but a canned curriculum(Eurisko) that could be customized to your audience. Say, your colleagues at work(considering they came from STEM background with rusty vector calc like me) A question to the OP is, would it be possible for someone like me to "adapt" this curriculum to conduct my own version of "Eurisko"? What are the licensing terms?
- JustinSkycak 2y agoNot entirely sure I understand the question, but I'll answer to the best of my understanding: If you'd like to teach a course using one of my textbooks, then go ahead -- it's freely available online so that anyone who wants to learn from it can do so. All I ask is that if you pull readings/problems from the book, you cite the source, like how it's done when a professor pieces together a course using different readings/problems from different textbooks. But, to clarify: the Eurisko book (Introduction to Algorithms and Machine Learning) only covers a small slice of the total roadmap from high school math to cutting-edge ML/AI. The other resources I recommend are the ones I mention in this post.
- ultrasounder 2y agoThanks for taking the time to answer. And you did answer the core of my question. Indeed, i will be citing the books as the source. Thanks again for making this resource available for free.
- JustinSkycak 2y agoNo problem, glad it's helpful! Feel free to reach out anytime.
- ultrasounder 2y agoThanks for your generous offer. Will ofcourse reach out.cheers
- rldjbpin 2y agoif the aim is to just read and understand the papers, it is just a matter of learning the ap calc and some first-year university maths to get the basics out of the way. the rest of the journey is to find an ml course which acts like a survey of the current state of the art. this field has complexity due to abstraction and horrendous naming practices. to understand a given paper requires working your way in reverse from concepts around it. in addition, learn a "maths in code" platform of your choice to map the concepts to something you can run.
- SkyPuncher 2y agoI feeling like you described a “draw the rest of the owl” situation with “find an ml course”. I’m basically in this situation, I’ve implemented products around AI and ML. I understand them at a practical level but want to dive into the theoreticals more. Finding a “survey ML course” is a huge challenge for me. I have absolutely no idea what’s considered state of the art.
- rldjbpin 2y agoi completely understand your point-of-view. tough to give a silver-bullet answer because things move so quickly. i personally found this course to be a good place for deep learning (again not a survey course that covers classical ML for context) - https://uvadlc-notebooks.readthedocs.io/en/latest/index.html https://uvadlc-notebooks.readthedocs.io/en/latest/index.html however, the strategy that should give good results is going for the open-source coursework from one of the major universities. these courses may lag a semester or two from SOTA, but they often give a good overview. pick your poison and go from there. for example the above link was found the same way.