Goto

Collaborating Authors

 Instructional Material


That's 'Professor Bot,' to you! How AI is changing education

#artificialintelligence

There didn't seem to be anything strange about the new teaching assistant, Jill Watson, who messaged students about assignments and due dates in professor Ashok Goel's artificial intelligence class at the Georgia Institute of Technology. Her responses were brief but informative, and it wasn't until the semester ended that the students learned Jill wasn't actually a "she" at all, let alone a human being. Jill was a chatbot, built by Goel to help lighten the load on his eight other human TAs. "We thought that if an AI TA would automatically answer routine questions that typically have crisp answers, then the (human) teaching staff could engage the students on the more open-ended questions," Goel told Digital Trends. "It is only later that we became motivated by the goal of building human-like AI TAs so that the students cannot easily tell the difference between human and AI TAs. Now we are interested in building AI TAs that enhance student engagement, retention, performance, and learning."


Riot Games and Annenberg Foundation bring classes on making video games to L.A. schools

Los Angeles Times

Two Los Angeles Unified teachers play a tabletop game created during a two-day professional development workshop last week at the Annenberg Space for Photography's Skylight Studios. Two Los Angeles Unified teachers play a tabletop game created during a two-day professional development workshop last week at the Annenberg Space for Photography's Skylight Studios. About 1,000 middle and high school students in Los Angeles are expected to design video games this school year that expose players to the importance of kindness, wildlife conservation or news literacy. The best student gamemakers could earn scholarships and other prizes. With the gaming effort, it recruited Riot Games, the Los Angeles company behind the hit computer game "League of Legends," to host participants on upcoming field trips.


Machine learning with Scikit-learn - Udemy

@machinelearnbot

This course will explain how to use scikit-learn to do advanced machine learning. If you are aiming to work as a professional data scientist, you need to master scikit-learn! It is expected that you have some familiarity with statistics, and python programming. It's not necessary to be an expert, but you should be able to understand what is a Gaussian distribution, code loops and functions in Python, and know the basics of a maximum likelihood estimator. The course will be entirely focused on the python implementation, and the math behind it will be omitted as much as possible.


How brain-inspired AI and neuroscience advances machine learning

#artificialintelligence

While building artificial systems does not necessarily require copying nature -- after all, airplanes fly without flapping their wings like birds -- the history of AI and machine learning convincingly demonstrates that drawing inspirations from neuroscience and psychology can lead to significant breakthroughs, with deep neural networks and reinforcement learning being perhaps the two most prominent examples. Taking inspiration from the brain, our IBM Research team recently used machine learning techniques to develop computational models of attention and memory. Our ultimate goal is to build lifelong learning AI systems, able to adapt to new environments while retaining what they have learned so far. This challenge can be broken down into short term adaptation, where there is little time to change a system and train it on what to pay attention to, and long term adaptation that is inspired by how the human brain forms memory and how neuroplasticity (e.g., adult neurogenesis) affects this process. Our team developed two important innovations that enable short-term and long-term adaptation which are a result of reward-driven attention techniques and enabling network "plasticity."


Best Deep Learning tutorials, videos & books in 2017 - ReactDOM

#artificialintelligence

Deep Learning A-Z: Hands-On Artificial Neural Networks by Kirill Eremenko and Hadelin de Ponteves will teach you Deep Learning with Artificial Neural Networks. You will work with Tensorflow and Pytorch to build several different types of Neural Networks. Data Science: Deep Learning in Python by Lazy Programmer Inc. will teach you build Neural Networks from scratch in Python, numpy & TensorFlow. You will learn about the various types and terms associated to neural networks. Natural Language Processing with Deep Learning in Python by Lazy Programmer Inc. will teach you everything about deriving and implementing word2vec, GLoVe, word embeddings, and sentiment analysis with recursive nets.


Stem-ming the Tide: Predicting STEM attrition using student transcript data

arXiv.org Machine Learning

Science, technology, engineering, and math (STEM) fields play growing roles in national and international economies by driving innovation and generating high salary jobs. Yet, the US is lagging behind other highly industrialized nations in terms of STEM education and training. Furthermore, many economic forecasts predict a rising shortage of domestic STEM-trained professions in the US for years to come. One potential solution to this deficit is to decrease the rates at which students leave STEM-related fields in higher education, as currently over half of all students intending to graduate with a STEM degree eventually attrite. However, little quantitative research at scale has looked at causes of STEM attrition, let alone the use of machine learning to examine how well this phenomenon can be predicted. In this paper, we detail our efforts to model and predict dropout from STEM fields using one of the largest known datasets used for research on students at a traditional campus setting. Our results suggest that attrition from STEM fields can be accurately predicted with data that is routinely collected at universities using only information on students' first academic year. We also propose a method to model student STEM intentions for each academic term to better understand the timing of STEM attrition events. We believe these results show great promise in using machine learning to improve STEM retention in traditional and non-traditional campus settings.


How To Become a Neural Networks Master in 3 Simple Steps

#artificialintelligence

Artificial Intelligence, Machine Learning and Deep Learning are all the rage in the press these days, and if you want to be a good Data Scientist you're going to need more than just a passing understanding of what they are and what you can do with them. There are loads of different methodologies, but for me I would always suggest Artificial Neural Networks as the first AI to learn - but then I've always had a soft spot for ANNs since I did my PhD on them. They've been around since the 1970s, and until recently have only really been used as research tools in medicine and engineering. Google, Facebook and a few others, though, have realised that there are commercial uses for ANNs, and so everyone is interested in them again. When it comes to algorithms used in AI, Machine Learning and Deep Learning, there are 3 types of learning process (aka'training').


Data Science and Machine Learning with Python - Hands On!

@machinelearnbot

Data Scientists enjoy one of the top-paying jobs, with an average salary of $120,000 according to Glassdoor and Indeed. If you've got some programming or scripting experience, this course will teach you the techniques used by real data scientists in the tech industry - and prepare you for a move into this hot career path. This comprehensive course includes 68 lectures spanning almost 9 hours of video, and most topics include hands-on Python code examples you can use for reference and for practice. I'll draw on my 9 years of experience at Amazon and IMDb to guide you through what matters, and what doesn't. Each concept is introduced in plain English, avoiding confusing mathematical notation and jargon.


How Machines Learn: A Practical Guide โ€“ freeCodeCamp

#artificialintelligence

You may have heard about machine learning from interesting applications like spam filtering, optical character recognition, and computer vision. Getting started with machine learning is long process that involves going through several resources. There are books for newbies, academic papers, guided exercises, and standalone projects. It's easy to lose track of what you need to learn among all these options. So in today's post, I'll list seven steps (and 50 resources) that can help you get started in this exciting field of Computer Science, and ramp up toward becoming a machine learning hero.


Andrew Ng, Co-Founder of Coursera, Returns to MOOC Teaching With New AI Course - EdSurge News

#artificialintelligence

Andrew Ng taught one of the most-viewed online courses of all time--more than 1.5 million people have registered to take one of the many sequences of his free online course about machine learning. That experience spurred him to co-found Coursera. Today Ng announced that this summer he's launching sequels to that blockbuster, with a series of courses on the AI concept known as deep learning. For the past two years Ng had been applying concepts of deep learning in the commercial sector, as a chief scientist for the Chinese tech giant Baidu. But he left that company in March, and since then has been working on three undisclosed projects in AI.