Instructional Material
Learning from Graph Neighborhoods Using LSTMs
Agrawal, Rakshit (University of California, Santa Cruz) | Alfaro, Luca de (University of California, Santa Cruz) | Polychronopoulos, Vassilis (University of California, Santa Cruz)
Many prediction problems can be phrased as inferences over local neighborhoods of graphs. The graph represents the interaction between entities, and the neighborhood of each entity contains information that allows the inferences or predictions. We present an approach for applying machine learning directly to such graph neighborhoods, yielding predictions for graph nodes on the basis of the structure of their local neighborhood and the features of the nodes in it. Our approach allows predictions to be learned directly from examples, bypassing the step of creating and tuning an inference model or summarizing the neighborhoods via a fixed set of hand-crafted features. The approach is based on a multi-level architecture built from Long Short-Term Memory neural nets (LSTMs); the LSTMs learn how to summarize the neighborhood from data. We demonstrate the effectiveness of the proposed technique on a synthetic example and on real-world data related to crowdsourced grading, Bitcoin transactions, and Wikipedia edit reversions.
Google's Diane Greene: AI will cost jobs, so skills training is critical - SiliconANGLE
Machine learning will cost us jobs, a prominent technology executive acknowledged today, but she said job disruption isn't the insurmountable problem that many observers fear. Diane Greene, senior vice president in charge of Google Inc.'s cloud business, said at the Women in Data Science conference at Stanford University today that there's "no question" that machine learning, a branch of artificial intelligence that uses data to help computers learn rather than explicitly programming them, is replacing jobs. SiliconANGLE Media's mobile live video studio, theCUBE, is doing live interviews at the conference. Already, Greene said, "machines are better than humans" at some tasks. Recently they've started to do better at some kinds of image and speech recognition, and they're performing tasks such as finding signs of disease in photos better than humans.
Python Machine Learning: Scikit-Learn Tutorial
Machine learning is a branch in computer science that studies the design of algorithms that can learn. Typical tasks are concept learning, function learning or "predictive modeling", clustering and finding predictive patterns. These tasks are learned through available data that were observed through experiences or instructions, for example. The hope that comes with this discipline is that including the experience into its tasks will eventually improve the learning. But this improvement needs to happen in such a way that the learning itself becomes automatic so that humans like ourselves don't need to interfere anymore is the ultimate goal. There are close ties between this discipline and Knowledge Discovery, Data Mining, Artificial Intelligence (AI) and Statistics. Typical applications can be classified into scientific knowledge discovery and more commercial ones, ranging from the "Robot Scientist" to anti-spam filtering and recommender systems. But above all, you will know this discipline because it's one of the topics that you need to master if you want to excel in data science. Today's scikit-learn tutorial will introduce you to the basics of Python machine learning: step-by-step, it will show you how to use Python and its libraries to explore your data with the help of matplotlib, work with the well-known algorithms KMeans and Support Vector Machines (SVM) to construct models, to fit the data to these models, to predict values and to validate the models that you have build. The first step to about anything in data science is loading in your data. This is also the starting point of this scikit-learn tutorial.
Q&A: How to fix problems with Wi-Fi
Too many laptops, tablets and other mobile devices leads to congested WiFi airwaves. Q: I have horrible Wi-Fi in rooms of my house. A: A wireless network repeater is a great way to extend coverage, but it has to be placed in the right spot. Most routers spread signals in a circle. The closer you are to the router, the stronger the signal. As the circle spreads out, there is a sweet spot to put the repeater.
Artificial Intelligence and Education
The development of artificial intelligence (AI) has had a huge influence on today's society, as ongoing discussions evaluate the impacts of creating machines and computer systems that can react and perform like humans. These systems can process information in a more cognitive way, making them capable of more human-like functions like learning, decision-making, and visual perception. Hollywood portrayals of hyper-intelligent robots taking over the planet might make artificial intelligence seem intimidating, but there is a lot that can be gained by through these advanced computer systems. Without the element of human error, intelligent machines are capable of unmatched precision and accuracy, and since they don't require fundamental human needs like oxygen or food, they can perform tasks with far fewer limitations. In fact, AI is already popping up everywhere in our daily lives โ through social media recommendations, virtual assistants on our smartphones, and even self-driving cars.
Google Offers Intro to Deep Learning, A.I. - Dice Insights
Phrases such as "machine learning" and "artificial intelligence" are thrown around so often by so many people, they risk becoming buzzwords along the lines of "Big Data." But unlike "Big Data," which was always a somewhat-nebulous term, "machine learning" is a definitive process that, when applied correctly, can result in some impressive feats. For instance, check out how Google used it to radically transform the sophistication of Google Translate, one of its core services. For those tech professionals who wish to break into machine learning and artificial intelligence, make no mistake about it: there's a lot of education and training involved. Google wants to make that journey a little easier, though, with a new three-hour course that offers a quick overview of deep-learning fundamentals.
How Artificial Intelligence Will Invade Classrooms
Nothing reveals as much about a society, and its future, as its high schools. Yet amid accelerating change -- widening inequality, unprecedented globalization and technological advances -- they've woefully lagged behind. There are, of course, exceptions. Follow OZY's special series High School, Disrupted to find out about the global leaders, cutting-edge trends and big ideas reimagining secondary education -- for the better. From Siri handling our schedules to smart cars driving themselves, artificial intelligence (AI) has turned our world upside down -- except in education.
5 Free Courses for Getting Started in Artificial Intelligence
Don't know where or how to start learning? But learning more about artificial intelligence, and the myriad overlapping and related fields and application domains does not require a PhD. Getting started can be intimidating, but don't be discouraged; check out this motivating and inspirational post, the author of which went from little understanding of machine learning to actively and effectively utilizing techniques in their job within a year. With more and more institutes of higher learning today making the decision to allow course materials to be openly accessible to non-students via the magic of the web, all of a sudden a pseudo-university course experience can be had by almost anyone, anywhere. Have a look at the following free course materials, all of which are appropriate for an introductory level of AI understanding, some of which also cover niche application concepts and material.
Blue Sky Ideas in Artificial Intelligence Education from the EAAI 2017 New and Future AI Educator Program
Eaton, Eric, Koenig, Sven, Schulz, Claudia, Maurelli, Francesco, Lee, John, Eckroth, Joshua, Crowley, Mark, Freedman, Richard G., Cardona-Rivera, Rogelio E., Machado, Tiago, Williams, Tom
The 7th Symposium on Educational Advances in Artificial Intelligence (EAAI'17, co-chaired by Sven Koenig and Eric Eaton) launched the EAAI New and Future AI Educator Program to support the training of early-career university faculty, secondary school faculty, and future educators (PhD candidates or postdocs who intend a career in academia). As part of the program, awardees were asked to address one of the following "blue sky" questions: * How could/should Artificial Intelligence (AI) courses incorporate ethics into the curriculum? * How could we teach AI topics at an early undergraduate or a secondary school level? * AI has the potential for broad impact to numerous disciplines. How could we make AI education more interdisciplinary, specifically to benefit non-engineering fields? This paper is a collection of their responses, intended to help motivate discussion around these issues in AI education.