Education
Artificial Intelligence: Teaching Machines to Learn Like Humans - iQ by Intel
Using the human brain as a model, machine learning teaches AI computers how to learn new things, recognize patterns and make decisions. We learn by doing, Aristotle once said. Today, experiential learning doesn't apply just to humans -- machines are increasingly able to sense, reason, act and adapt based on learned experience. It's unlikely the ancient Greek philosopher ever dreamed artificially intelligent machines would also learn by doing -- to improve precision medicine and self-driving cars, and even analyze data using processes similar to his own logic systems. It's taken more than 60 years for computer scientists to figure out how to make machines smarter, and this work still continues today.
How to Set Up Distributed XGBoost on MapR-FS
XGBoost is a library that is designed for boosted (tree) algorithms. It has become a popular machine learning framework among data science practitioners, especially on Kaggle, which is a platform for data prediction competitions where researchers post their data and statisticians and data miners compete to produce the best models. For structured learning problems on Kaggle, it can be difficult to get into the top 10 without including XGBoost. Typically, data scientists use multi-thread single machines to train XGBoost models. Very few people have deployed XGBoost on a distributed environment and achieved good performance.
Salient Object Detection: A Survey
Borji, Ali, Cheng, Ming-Ming, Hou, Qibin, Jiang, Huaizu, Li, Jia
Detecting and segmenting salient objects in natural scenes, often referred to as salient object detection, has attracted a lot of interest in computer vision. While many models have been proposed and several applications have emerged, yet a deep understanding of achievements and issues is lacking. We aim to provide a comprehensive review of the recent progress in salient object detection and situate this field among other closely related areas such as generic scene segmentation, object proposal generation, and saliency for fixation prediction. Covering 228 publications, we survey i) roots, key concepts, and tasks, ii) core techniques and main modeling trends, and iii) datasets and evaluation metrics in salient object detection. We also discuss open problems such as evaluation metrics and dataset bias in model performance and suggest future research directions.
Economic View: Get Ready for Technological Upheaval by Expecting the Unimagined
Preparing for the unknown is not as hard as it may seem, though it implies fundamental shifts in our policies on education, employment and social insurance. Were we to plan for specific changes, we would start revamping curriculums to include skills we thought would be rewarded in the future. For example, computer programming might become even more of a staple in high schools than it already is. Maybe that will prove to be wise and we will have a more productive work force. But perhaps technology evolves quickly enough that in a few decades we talk to, rather than program, computers.
Udacity Robotics video series: Interview with Cory Kidd from Catalia Health
Mike Salem from Udacity's Robotics Nanodegree is hosting a series of interviews with professional roboticists as part of their free online material. Dr. Kidd is focused on innovating within the rapidly changing healthcare technology market. He is the founder and CEO of Catalia Health, a company that delivers patient engagement across a variety of chronic conditions. You can find all the interviews here. We'll be posting them regularly on Robohub.
How Open Source Machine Learning Is Accelerating Adoption - Disruption Hub
As of last month Alphabet Inc.'s AI division, Google DeepMind, has open-sourced their new machine learning platform DeepMind Lab. Artificial Intelligence is the technology of the moment, constantly debated and attracting massive attention from investors. Despite warnings from influential figures including Professor Stephen Hawking, Google's decision to open up their software to other developers is part of a mass movement to advance the capabilities of AI. Facebook open sourced its own deep learning software last year, and Elon Musk's non-profit organisation OpenAI recently released Universe, an open software platform that can be used to train AI systems. So, why have Google, OpenAI and others made these platforms public, and how will this affect the adoption of Artificial Intelligence and machine learning as a whole?
How Do Machine Learning Programs "Learn"?
In this article, we look at two machine learning (ML) techniques, Naive Bayes classifier and neural networks, and demystify how they work. With all the hype surrounding self-driving cars and video-game-playing AI robots, it's worth taking a step back and reminding ourselves how machine learning programs actually "learn". In this article, we look at two machine learning (ML) techniques–spam filters and neural networks–and demystify how they work. And if you're not sure what machine learning even is, read about the difference between artificial intelligence, machine learning, and deep learning. One common machine learning algorithm is the Naive Bayes classifier, which is used for filtering spam emails.
Meet These Incredible Women Advancing A.I. Research
A world renowned pioneer in social robotics, Cynthia Breazeal splits her time as an Associate Professor at MIT, where she received her PhD and founded the Personal Robots Group, and Founder and Chief Scientist of Jibo, a personal robotics company with over $85 million in funding. While Breazeal's work has won numerous academic awards, industry accolades, and media attention, she had to fight early skepticism in the 1990s from other experts in robotics and AI. At the time, robots were seen as physical and industrial tools, not social or emotional companions. Her first social robot, Kismet, was unfairly called out in popular press as "useless". Breazeal bucked the trend with a very different vision: "I wanted to create robots with social and emotional intelligence that could work in collaborative partnership with people. In 2-5 years, I see social robots helping families with things that really matter, like education, health, eldercare, entertainment, and companionship." She hopes her work and influence will inspire others to create robots "not only with smarts, but with heart, too."
Machine Learning and Data Reshape Guidance Counseling
At the K–12 level, guidance counselors have a lot to balance in terms of student success, from well-being to course credits. Tools that deploy artificial intelligence and data analytics can help empower them to serve their students better. "Much like students themselves, school counselors are finding a new identity and taking on more responsibilities," writes Nickey Pietila on Advancing K12 EdTech. "Today, school counselors work in social-emotional, academic, and college and career realms, and they embrace data as a way to increase student success in all areas." Software company GoGuardian had student success in mind when it developed its machine learning–powered content filtering tool, Admin 2.0. In addition to filtering content more efficiently by learning what is and isn't appropriate, the tool can also help protect students who might be considering self-harm.
CS267 -- Graph Algorithms
Prerequisites: This is an advanced course, meant for upper-level undergraduates and beginning graduate students, but it is open to anyone. Good familiarity with algorithmic concepts is necessary. We will try to recall the concepts needed along the way. However, having taken a course in algorithms such as CS161 is particularly useful, otherwise it may be tough to follow the material. There is no textbook for the course, but we will catalogue some reading material found on the web as we go, and we will have lecture notes.