There are so many easy to access computer science and programming curricula and classes available for free online. You don't need a class at school. |
USACO.guide for example |
Ok - this sparks more questions: AI/ML and Computer vision require a ton of advanced math like: Linear Algebra and Signal Processing. I don't think these are college level courses. I bet you they are application classes vs theory classes. I guess it moves the needle forward. |
You can definitely learn the basics of even theory with a typical TJ math background: https://youtube.com/playlist?list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi&si=GhVCVdmb3VecJNBZ https://www.youtube.com/live/8rrHTtUzyZA?si=aUPKIdTx0Wc-uKtV |
You can learn the basics of Neural Networks in Elementary School (and there is a book on Amazon for that) but its not an equivalent to college level. Take a look at the pre-req for Stanford U. Computer Vision. https://cs231n.stanford.edu Calculus, Linear Algebra, and Prob. and Statistics. I'm not saying you can't learn anything or just not useful - just saying its not like additional AP classes are being offered and after going through this they will have a BS in Machine Learning. Its TJ so there should be kids ready to sign-up but also the classes are targeted for HS students not College; |
I agree with you, but just for fun, could you look at the course notes and mention something covered that a TJ student wouldn't have the mathematical background to understand? |
https://cs231n.github.io/optimization-1/ - this part. If you remove the math you are OK. The course requires ![]() Linear Algebra is critical for ML. Its been asked before: https://www.quora.com/What-is-the-importance-of-linear-algebra-in-neural-networks-and-deep-learning If you want to do ML for Business Majors then no you don't need that math. |