5 ms·
This is quite interesting, and I hope the course material will be made available for others (including myself) to check out. > None of my students had a course
by tmabraham 5y ago
This is quite interesting, and I hope the course material will be made available for others (including myself) to check out.
> None of my students had a course in abstract algebra before. But they didn't need it to get their hands dirty and start playing around.
This really resonates with me, as a deep learning researcher who started out by taking the fast.ai course. The fast.ai course highlighted the same ideas of getting your hands dirty and exploring in a top-down approach. It's great to see how this sort of approach translates to other fields.
- foxes 5y agoLooks like they made their tutorial sheets public [0]. I definitely think abstract algebra can be taught at a more elementary level, this looks like a good data point to confirm that. [0] https://drive.google.com/drive/folders/11pVN-YZ_ughk-vsDDqow93VkScfwjNAf https://drive.google.com/drive/folders/11pVN-YZ_ughk-vsDDqow...
- robpal 5y agoI agree -- abstract algebra is elementary and some aspects of it can (and should), be taught in high-school. AA is a domain of maths which people won't even encounter if not studying a STEM field and such crash course could serve as a good outreach/vulgarisation material. I really liked the materials in the link and think they are suitable for talented high-schoolers. Cox-Little-O'Shea is a fantastic book I studied as an undergrad and learned a lot from it, I wish someone would expose me to it earlier in life. There's plenty of good math software for algebra which is not very popular (SageMath comes to mind as the most commonly used) and even more code that is simply inside knowledge. The problem is that people in the academia are not being paid for writing software but for publishing articles, even though the community value of a good package outweighs many papers. For example, good luck finding something that will compute non-commutative Groebner bases :)
- bkallus 5y agoMacaulay2 will! https://faculty.math.illinois.edu/Macaulay2/doc/Macaulay2-1.15/share/doc/Macaulay2/NCAlgebra/html/_nc__Groebner__Basis.html https://faculty.math.illinois.edu/Macaulay2/doc/Macaulay2-1....
- lumost 5y agoCurious why you find it so fundamental. In my experience abstract algebras primary benefit was drilling rigorous proofs for group theory etc. Between physics and comp sci I'd rate abstract algebras contribution to understanding as one of the least important contributors ( although AA does provide a rigorous framework underpinning these fields in one way or another)
- jcranberry 5y agoWhen I was in school, I felt it was very important because it taught me how to think of things in terms of mappings and structure-preserving mappings. After learning algebra found learning everything else became much easier.
- madars 5y agoMagma should do it (http://magma.maths.usyd.edu.au/magma/handbook/text/970 http://magma.maths.usyd.edu.au/magma/handbook/text/970 claims a Alan Steel's non-commutative generalization of Faugère F4 and noncommutative Buchberger algorithm) and US institutions can get it via the Simmons agreement. Not sure what's good for home users, though.
- Version467 5y agoI'm a CS student, who is super interested in deep learning and ml in general. I've started playing around with pytorch a bit and got some stuff to work, but I don't fully understand the code I wrote. So instead I started the fastai course and now I have the opposite problem where it feels a little too easy and I fear that that approach would fall flat the moment I want to do something outside of the things fastai can do. So now I'm thinking about scrapping that too and going to the opposite side and just building something from scratch without any ml framework at all. Would you say sticking with fastai is good idea, or is it more of way to just pique someone's interest?
- tmabraham 5y agoIf you follow through with the entire fastai course/book, then you will learn how to build an ML framework (the fastai library) from scratch. Yes, it starts out by saying "you can do deep learning with 4 lines of code" but it goes through all the inner workings, and talks about some pretty advanced stuff. Of course, no book can cover everything, but it also functions quite well as a jumping off point for more advanced self-study.
- UK-Al05 5y agoI feel like the entirety of maths could do a bit of more a top down approach in terms of teaching. At the moment it's a bit like studying only grammar, and spelling without reading a good novel for inspiration.