Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Explore Parallel Processing by building a hands on design challenge #65
[ UUID ] 681ceb26-0a62-43d2-bb8b-9fd357a35aad
[ Submitter's Name ] Devin Dillon
What will happen in your session?
Participants will complete an AI-related design challenge and reflect. For the design challenge, participants will be given everyday objects, like cardboard and sticks, and challenged to create a parallel processing system that can sort objects accurately using multiple channels. This activity will help participants to explore AI parallel processing concepts, as they will be given a large data set (marbles and ping pong balls) that they need to build a system to process and sort. To sort quickly they will need to divide the data among many channels, or parallel processing channels. After the design challenge, we will discuss how this system relates to big data and how parallel processing can solve tomorrow's questions. See the design challenge here http://tiny.cc/ai_dc
What is the goal or outcome of your session?
The goal of this session is for participants to better understand parallel processing, a core piece of AI innovation. My hope is that a better understanding of this concept will demystify AI and better help participants to understand where they plug into the technology and what problems can be solved. Parallel processing sounds like a scary concept, but the design challenge helps people kinesthetically explore the principals. The open-ended discussion will be focused on ideas and exploration, instead of any pre-defined end point.
If your session requires additional materials or electronic equipment, please outline your needs.
For this session, I would need a/v with a projector and sound.
Hi there Devin,
This sounds really excellent. I like the idea of taking a really playful approach to educating people about quite a technical subject. I think it'd be worthwhile to have a think about how you'll use the discussion to tie the exercise back to the concepts you're trying to explain, as i suspect this'll be the main challenge. However, I'm very excited about this as is!
tagging @cubicgarden for his thoughts too.
Hi @cubicgarden 90 minutes would be better because I will ask the participants to build their own ideas from items like cardboard and paper cups, which can require some brainstorming creativity time. However, I could make 60 minutes work by cutting down on some of the engineering design completion time.
@timcowlishaw Hi Tim, I agree the discussion, and making sure I craft the discussion points well, will be the part that will require care in facilitating. If I've helped participants understand how the concept works, I hope they will be empowered to begin seeing it's application in everyday things. I'm seeing the discussion at this session as sort of a starting point to get people to begin considering the real world connections.
For example, this article about how Instagram is using parallel processing and machine learning to screen for inappropriate comments really blew my mind.
Happy to discuss more!
@devincdillon Thanks so much for submitting this proposal - it sounds like a fascinating and fun session! We have a limited number of travel and accomodation stipends to go around and these are now pretty much all assigned. Do you think you be able to come and run this session without the aid of a stipend?