Goto

Collaborating Authors

 Education



China's AI teachers could revolutionize education worldwide

#artificialintelligence

China is betting big on the potential of artificial intelligence to revolutionize education. A newly published MIT Technology Review story details how the nation is embracing AI as both a replacement and a supplement to human teachers -- and the outcome of the country's AI experiment could affect the future of education on a global scale. From algorithms that curate tutoring lessons to surveillance systems that monitor classroom progress, tens of millions of Chinese students currently rely on some sort of AI to help them learn, MIT Tech reports, with three elements factoring into AI-powered education's ability to thrive in China. For one, the nation has made it a point to incentivize such efforts through tax breaks. Then there's the fact that education is already something of a competitive sport in China, with students -- and their parents -- willing to try anything that might increase their test scores even slightly. Finally, the people developing these AIs have a wealth of data available for training purposes as China places less of an emphasis on individual data privacy than many other developed countries.


Sanda Liepiņa on LinkedIn: "Inspiring! We all have to read this - just to see how many different ways there are to solve the same problem. #Digitaleconomy and #technologies offer myriad of possible combinations and use cases: "Tens of millions of students now use some form of #AI to learn--whether through extracurricular tutoring programs like Squirrel's, through digital learning platforms like 17ZuoYe, or even in their main classrooms. It's the world's biggest experiment on #AIineducation, and no one can predict the outcome. Silicon Valley is also keenly interested. In a report in March, the Chan-Zuckerberg Initiative and the Bill and Melinda Gates Foundation identified AI as an educational tool worthy of investment."

#artificialintelligence

We all have to read this - just to see how many different ways there are to solve the same problem. It's the world's biggest experiment on #AIineducation, and no one can predict the outcome. Silicon Valley is also keenly interested. In a report in March, the Chan-Zuckerberg Initiative and the Bill and Melinda Gates Foundation identified AI as an educational tool worthy of investment. China is undergoing the largest-scale experiment on artificial intelligence in education. Here's what's happening and how it could shape the rest of the world.


Who Will Design the Future? - Issue 74: Networks

Nautilus

Ada Lovelace was an English mathematician who lived in the first half of the 19th century. In 1842, Lovelace was tasked with translating an article from French into English for Charles Babbage, the "Grandfather of the Computer." Babbage's piece was about his Analytical Engine, a revolutionary new automatic calculating machine. Although originally retained solely to translate the article, Lovelace also scribbled extensive ideas about the machine into the margins, adding her unique insight, seeing that the Analytical Engine could be used to decode symbols and to make music, art, and graphics. Her notes, which included a method for calculating the Bernoulli numbers sequence and for what would become known as the "Lovelace objection," were the first computer programs on record, even though the machine could not actually be built at the time.1 Though never formally trained as a mathematician, Lovelace was able to see beyond the limitations of Babbage's invention and imagine the power and potential of programmable computers; also, she was a woman, and women in the first half of the 19th century were typically not seen as suited for this type of career. Lovelace had to sign her work with just her initials because women weren't thought of as proper authors at the time.2 Still, she persevered,3 and her work, which would eventually be considered the world's first computer algorithm, later earned her the title of the first computer programmer.


Uber's Ludwig Gets a Second Version to Help You Build Machine Learning Models Without Writing Code

#artificialintelligence

In the last couple of years, Uber has quietly become one of the most active contributors to open source machine learning technologies. From training frameworks like Horovod, statistical languages like Pyro or conversational stacks like the Plato Research Dialogue System, Uber has been pushing boundaries of innovation in the machine learning space with practical technologies rather than exoteric research. One Uber's most popular contributions to the machine learning ecosystem has been Ludwig, a framework for training and testing machine learning models without the need to write code. Recently, Uber released a second version of Ludwig that includes major enhancements in order to enable mainstream no-code experiences for machine learning developers. The goal of Ludwig is to simplify the processes of training and testing machine learning models using a declarative, no-code experience.


Distributed Deep Convolutional Neural Networks for the Internet-of-Things

arXiv.org Machine Learning

Due to the high demand in computation and memory, deep learning solutions are mostly restricted to high-performance computing units, e.g., those present in servers, Cloud, and computing centers. In pervasive systems, e.g., those involving Internet-of-Things (IoT) technological solutions, this would require the transmission of acquired data from IoT sensors to the computing platform and wait for its output. This solution might become infeasible when remote connectivity is either unavailable or limited in bandwidth. Moreover, it introduces uncertainty in the "data production to decision making"-latency, which, in turn, might impair control loop stability if the response should be used to drive IoT actuators. In order to support a real-time recall phase directly at the IoT level, deep learning solutions must be completely rethought having in mind the constraints on memory and computation characterizing IoT units. In this paper we focus on Convolutional Neural Networks (CNNs), a specific deep learning solution for image and video classification, and introduce a methodology aiming at distributing their computation onto the units of the IoT system. We formalize such a methodology as an optimization problem where the latency between the data-gathering phase and the subsequent decision-making one is minimized. The methodology supports multiple IoT sources of data as well as multiple CNNs in execution on the same IoT system, making it a general-purpose distributed computing platform for CNN-based applications demanding autonomy, low decision-latency, and high Quality-of-Service.


Toward Understanding Catastrophic Forgetting in Continual Learning

arXiv.org Machine Learning

We study the relationship between catastrophic forgetting and properties of task sequences. In particular, given a sequence of tasks, we would like to understand which properties of this sequence influence the error rates of continual learning algorithms trained on the sequence. To this end, we propose a new procedure that makes use of recent developments in task space modeling as well as correlation analysis to specify and analyze the properties we are interested in. As an application, we apply our procedure to study two properties of a task sequence: (1) total complexity and (2) sequential heterogeneity. We show that error rates are strongly and positively correlated to a task sequence's total complexity for some state-of-the-art algorithms. We also show that, surprisingly, the error rates have no or even negative correlations in some cases to sequential heterogeneity. Our findings suggest directions for improving continual learning benchmarks and methods.


Learning to design from humans: Imitating human designers through deep learning

arXiv.org Artificial Intelligence

Humans as designers have quite versatile problem-solving strategies. Computer agents on the other hand can access large scale computational resources to solve certain design problems. Hence, if agents can learn from human behavior, a synergetic human-agent problem solving team can be created. This paper presents an approach to extract human design strategies and implicit rules, purely from historical human data, and use that for design generation. A two-step framework that learns to imitate human design strategies from observation is proposed and implemented. This framework makes use of deep learning constructs to learn to generate designs without any explicit information about objective and performance metrics. The framework is designed to interact with the problem through a visual interface as humans did when solving the problem. It is trained to imitate a set of human designers by observing their design state sequences without inducing problem-specific modelling bias or extra information about the problem. Furthermore, an end-to-end agent is developed that uses this deep learning framework as its core in conjunction with image processing to map pixel-to-design moves as a mechanism to generate designs. Finally, the designs generated by a computational team of these agents are then compared to actual human data for teams solving a truss design problem. Results demonstrates that these agents are able to create feasible and efficient truss designs without guidance, showing that this methodology allows agents to learn effective design strategies.


[100% Free] A Gentle Introduction to Deep Learning Using Keras Udemy Coupon • UDEMYOFF

#artificialintelligence

Welcome toA Gentle Introduction to Deep Learning Using Keras. Keras is a powerful easy-to-use Python library for developing and evaluating deep learning models.


Computer scientists predict lightning and thunder with the help of artificial intelligence

#artificialintelligence

One of the core tasks of weather services is to warn of dangerous weather conditions. These include thunderstorms in particular, as these are often accompanied by gusts of wind, hail and heavy rainfall. The Deutscher Wetterdienst (DWD) uses the "NowcastMIX" system for this purpose. Every five minutes it polls several remote sensing systems and observation networks to warn of thunderstorms, heavy rain and snowfall in the next two hours. "However, NowcastMIX can only detect the thunderstorm cells when heavy precipitation has already occurred. This is why satellite data are used to detect the formation of thunderstorm cells earlier and thus to warn of them earlier," explains Professor Jens Dittrich, who teaches computer science at Saarland University and heads the "Big Data Analytics" group.