I ended up doing on a $500 small 13" laptop what that team of software engineers needed AWS cloud to do. In one startup company I worked for, I rebuilt what the existing TEAM of software engineers built in several years taking up 5000+ lines of Python code in 2 months and 315 lines of Mathematica code, and it was 450x more accurate (based on geometric mean ratio distributions) and 1500x faster (based on geometric mean simulation time). I've used it for symbolic mathematics, numerical simulations, graph/network functionality, statistics, advanced data visualizations, and basic programming. I've published over 10 research articles across materials science, biophysics, graph/network theory, and pharmacology using it. Before widely accessible autodiff, deriving the derivatives "by hand" would have been much more compelling in certain domains, but "by hand" often means "with the help of a computer algebra system to at least check your work." I think autodiff has probably really changed the game for this in nonlinear optimization, where you might want exact expressions for gradients (or Jacobians or Hessians) of crazy loss functions to speed up the optimization process. muPad/Symbolic Math Toolbox?)īut I get the impression that Mathematica is quite a bit more powerful and capable. (I've used Maple way back in undergrad and whatever Matlab's symbolic manipulator is. I work in robotics and sometimes find it helpful to derive some nasty equations of motion or something that are too time consuming to do on paper. If you're looking for a closed-form analytic solution to something big and nasty, it's the way to go. My understanding is that nothing beats Mathematica for performance on symbolic manipulation. I feel like it's got at least some footprint in high-end engineering too. I feel like all the quantum people in grad school used it heavily. It's got a pretty big footprint in academic physics. Metacademy is a great resource which compiles lesson plans on popular machine learning topics.įor Beginner questions please try /r/LearnMachineLearning, /r/MLQuestions or įor career related questions, visit /r/cscareerquestions/ Please have a look at our FAQ and Link-Collection Rules For Posts + Research + Discussion + Project + News on Twitter Chat with us on Slack Beginners:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |