Skip to main content

From Novice to AI with Wolfram Language


I taught a full course on Wolfram Language programming, Computational Thinking and Artificial Intelligence in just 3 days!! That is 3 days to go from total Wolfram language programming novice to eventually training models using the robust automated artificial intelligence system included in Mathematica.


It was an awesome experience and despite the fact that it was conducted in an academic environment, it turned out to be so much fun. My students never expected programming could be this simple yet super-sophisticated.

One student described her project for me and after she was done talking, I simply asked if she had viewed the Image Processing library in the Wolfram Documentation. A few clicks later, she saw all the functions that were prebuilt and was exhilarated. She confessed I had just saved her from a full year of fruitless labour as she was trying to build her own library due to lack of high-quality libraries for her highly domain-specific project. This is just one of the countless revelations my students had during their 3-day journey. I am including the exact Wolfram Notebook we used for your own study and play. I hope you enjoy and have a lot of fun with it in the Wolfram Cloud.






Comments

Popular posts from this blog

Next Steps Towards Strong Artificial Intelligence

What is Intelligence? Pathways to Synthetic Intelligence If you follow current AI Research then it will be apparent to you that AI research, the deep learning type has stalled! This does not mean that new areas of application for existing techniques are not appearing but that the fundamentals have been solved and things have become pretty standardized.

What is Intelligence: Software writing Software

Sometimes I wonder why programmers are hell-bent on writing programs that can communicate in natural language and not even putting adequate effort into writing programs that write other programs. Maybe is because of the natural tendency to protect one's source of livelihood by not attempting to automate it away or maybe because writing programs is hard enough such that contemplating of writing some program that writes programs might be even harder.

At the edge of a cliff - Quantum Computing

Source:  https://ai.googleblog.com/2018/05/the-question-of-quantum-supremacy.html Quantum computing reminds me of the early days of computer development (the 50s - 60s) where we had different companies come up with their different computer architectures. You had to learn how to use one architecture then move to another then another as you hoped to explore different systems that were better for one task than they were for another task.