Welcome to Tumblehome’s Artificial Intelligence Resources Page

If you are on this page, you’ve likely been to one of Tumblehome’s Artificial Intelligence professional development courses and/or workshops, led by Barnas Monteith and Pendred Noyce.  Our courses/workshops also contain content that can be found in Barnas’s new AI book, “Get Ready for AI” – due out in 2020.  If you have any questions for us, you can reach us or our staff via our contact page above.

Below you will find links to resources that were mentioned during your workshop:

About Tumblehome (Video)

Resource Pages / Websites

AI4K12

This is the github site for a project dedicated to creating the first K-12 AI curriculum standards in the US, due to be released, at least in part, during 2020.

www.ai4k12.org

 

Programming Platforms/Languages (Most require download)

Scratch

An MIT Programming platform that is entirely visual.  No coding background is needed to get started with this programming language.  This can either be downloaded or programmed online.   Many students learn how to program Chatbots using this useful tool (there are many available online with a simple google search of chatbots and scratch)

Scratch, for free from MIT

Netlogo

Netlogo is a great, free platform from Northwestern that allows you to make visual models/simulations of things, including various models to simulate how neural networks work.  In many ways, these simulations can emulate machine learning models – check out the climate change model in your classroom and have discussions about how different variables can influence climate predictions.  Make your own games!   Various Netlogo programs have been created for Tumblehome’s books – check out the back of our Hackensack Hacker book, in our Galactic Academy of Science series, for instance.

Netlogo, free from Northwestern University

Python

Python is pretty much becoming the universal programming language used around the world for AI.  to use for most FOSS (Free, Open Source) packages that are considered professional grade.  The great thing is that Python is not just for professionals – it can be used byfairly  young students as well (we even have experience with upper elementary children who have done great programs using Python in science fairs).   It’s best to start here, after Scratch, for most newcomers to progrramming – but if students feel ready for it, why not give them the challenge?  Its best to become very familiar with Python before looking at Tensorflw/Pytorch/Keras, etc..

www.python.org

OpenCV

Originally invented by Intel, this FOSS program is one of the most widely support free image processing platforms out there.  It allows you to process photos, videos, videostreams, and live webcam footage, with just about as much power as any commercial software today.  Using OpenCV with Haars Cascades, you can make simple face recognition programs with students, and allow them to try and create games to “fool” some pre-trained models.   The “Happy Faces” games we conduct during our workshops are based on this platform.

OpenCV

Tensorflow

Tensorflow, by Google, is our favorite platform for AI.  However, while there are a number of relatively simple programs for beginners, it is by and large a difficult and challenging platform, at times, even for AI researchers.  It is best to use Tensorflow once students are very familiar with Python and how drivers/libraries work, and a fair amount of familiarity with permissions and getting around an OS.  Tensorflow really works best with Linux, but does also work in a Windows environment.  Keep in mind that Tensorflow also requires/contains many other platforms within it, such as OpenCV, Keras, Numpy, etc, and is largely in Python.  Training takes a long time without a great GPU (and the GPU version of TF) – this is a very resource intensive program, so be sure and use the best computer you have to run training with Tensorflow.  Some programs can take days, weeks, or even months to train properly (believe us, we have done this before).   You may want to use Anaconda or another package manager to install this; it can be difficult to install older GPU versions on older Windows computers due to the fact that there it requires Visual Basic drivers, and various GPU related development drivers and specific path/permissions settings.  But, once you have it installed, it’s well worth it.  We have experience with more advanced middle school and high school students in science fairs using this platform succesfully.  One of which has written a Tumblehome book, coming out soon called “Microplastics & Me” – by Anna Du.

Tensorflow

 

Easy To Use Websites That Demonstrate AI Concepts (No Downloads, Browser Only)

The links below let you use your keyboard, mouse, webcam, midi synthesizers and other inputs to try out different Google Tensorflow experiments.   Many of them are quite musical and fun.

Tensorflow Magenta AI Duet

Other Tensorflow Magenta Online Experiments 

Google AI Experiments Page

Nsynth – make new sounds from a combination of existing sounds

 

Robotics/Electronics Related Activities (If you came to this site out of the blue and haven’t been to one of our workshops, some of the below activities may not seem to make sense to you, so make sure you attend one of our workshops sometime.  If you have attended one of our workshops, you are awesome)

 

Make a Golem Robot – First, click on the right and download and print out your Golem template, and be sure to color it/decorate it.  Check out this great instructable, and associated youtube video, which walks you through the process of sourcing an Arduino, servo motors, potentiometer, breadboard and other electronic parts needed, along with the Arduino (ino) code for this project:

Arduino servo motor control with potentiometers

Make a Jacobs Ladder with a Microwave (note that this may be dangerous and requires significant safety precautions)

Jacob’s Ladder instructions

AI Related Art Activities (Make real, physical art)

Using Tensorflow plus, Neural Style, create new art from existing masterpieces, and a photo.  By taking an existing photo and applying Neural Style, you can create faux paintings in the style of great masters.  You can then transfer these paintings to canvas using Mod Podge, to share with others.

Neural Style code

More about Neural Style

How to transfer art to canvas using Mod Podge

 

Class Instructor Bios

Pendred “Penny” Noyce

Pendred (Penny) Noyce is a doctor, educator, and writer. She grew up in California, completed a degree in biochemistry at Harvard and a medical degree at Stanford, and did her residency in internal medicine in Minnesota. She then moved to the Boston area, where she practiced at a community health center for several years. In 1991, she helped establish the Noyce Foundation in honor of her father, Robert Noyce, co-inventor of the integrated circuit and co-founder of Intel. The foundation focuses on improving K-12 education, particularly in mathematics and science. From 1993-2002, Penny helped lead a statewide math and science improvement effort called PALMS in the state of Massachusetts. She gradually withdrew from medical practice to focus on her education work and on raising her five children. She has served on the boards of numerous non-profits, including most recently the Gulf of Maine Research Institute, the Rennie Center for Education Research and Policy, TERC, the Libra Foundation of Maine, the Concord Consortium, and the Consortium for Mathematics and Its Applications.

As her older children set off for college, Penny began writing for middle-grade children. Her first two novels for children, Lost in Lexicon: An Adventure in Words and Numbers, and The Ice Castle: An Adventure in Music are published by Scarletta Press. As well as chairing Tumblehome Learning’s board, Penny serves as the editorial lead for our Galactic Academy of Science series of science mysteries. Tumblehome Learning represents a convergence of Penny’s interests in science, education, and great writing for kids.

Penny loves to travel, ski, ride horses, and explore islands.

 

Barnas Monteith

bheadshotBarnas Monteith is Chairman of the Massachusetts State Science & Engineering Fair, Inc. — the oldest dedicated inquiry based science education non-profit in MA, and one of the oldest in the U.S.. As a young student, Barnas was one of the most successful science fair participants in MSSEF history, with four 1st place MSSEF wins, four 1st place Regional wins, two International (ISEF) 1st place Grand Awards, awards at the European Youth Science Exchange, Nynex Science & Technology Awards, the Edison Award, the Naval Science Research Award, and a number of other scholarships and special first prize awards. His projects focused on the study of dinosaur and bird evolution using fossilized egghsell microstructures and biochemistry. A graduate of Tufts University, Barnas spent nearly a decade doing paleontology expeditions throughout much of the major vertebrate fossil-bearing beds of North America. Throughout college and beyond, he did work at Harvard University’s Museum of Comparatize Zoology researching the Triassic vertebrates of Arizona, including possible Phytosaur nesting behaviors, and was one of the youngest researchers ever to present a Plenary lecture at the Society for Vertebrate Paleontology. Since that time, he has started several successful technology companies – most recently foraying into semiconductor R&D, specializing in the commercialization of synthetic diamond products, with a focus on IC planarization, as well as the renewable energy and high efficiency lighting markets.

Barnas has also won a Gordon & Betty Moore  Foundation SPARK award for science inquiry, and in recent years has won various recognitions for his work to create STEM research collaborations between US and Chinese institutions, as well as various advisory appointments to schools, including the Beijing Academy of Science & Technology, and top university honors for his work on international collaboration from China’s National Academy of Science, and the Beijing Aoxiang Institute.

Barnas serves on the MA Department of Education / DESE’s Math & Science Advisory Council, and was appointed by Governor Patrick to serve as a member of the inaugural Governor’s STEM Advisory Council, as Co-Chair of its Public Awareness subcommittee, which has launched the statewide WOW STEM campaign. As a STEM activist, he has served on numerous school task forces, legislative working groups and out of sheer frustration, has even resorted to filing his own STEM legislation as a citizen. He has co-authored several patents pending, published a number of scientific articles in the areas of paleobiology and materials science and speaks regularly at STEM education and industry events and conferences throughout the world.