Goto

Collaborating Authors

 Education


Probabilistic Graphical Models

#artificialintelligence

Probabilistic graphical models (PGMs) are a rich framework for encoding probability distributions over complex domains: joint (multivariate) distributions over large numbers of random variables that interact with each other. These representations sit at the intersection of statistics and computer science, relying on concepts from probability theory, graph algorithms, machine learning, and more. They are the basis for the state-of-the-art methods in a wide variety of applications, such as medical diagnosis, image understanding, speech recognition, natural language processing, and many, many more. They are also a foundational tool in formulating many machine learning problems. This course is the first in a sequence of three.


Core Challenges in Embodied Vision-Language Planning

Journal of Artificial Intelligence Research

Recent advances in the areas of multimodal machine learning and artificial intelligence (AI) have led to the development of challenging tasks at the intersection of Computer Vision, Natural Language Processing, and Embodied AI. Whereas many approaches and previous survey pursuits have characterised one or two of these dimensions, there has not been a holistic analysis at the center of all three. Moreover, even when combinations of these topics are considered, more focus is placed on describing, e.g., current architectural methods, as opposed to also illustrating high-level challenges and opportunities for the field. In this survey paper, we discuss Embodied Vision-Language Planning (EVLP) tasks, a family of prominent embodied navigation and manipulation problems that jointly use computer vision and natural language. We propose a taxonomy to unify these tasks and provide an in-depth analysis and comparison of the new and current algorithmic approaches, metrics, simulated environments, as well as the datasets used for EVLP tasks. Finally, we present the core challenges that we believe new EVLP works should seek to address, and we advocate for task construction that enables model generalizability and furthers real-world deployment.


3 Free Machine Learning Courses You Should Take Right Now

#artificialintelligence

There are many ways to get started with studying machine learning. I have previously written a lot about how to design your own curriculum and roadmap as an alternative to taking courses. This approach allows you to pick and choose free, or low-cost, resources from across the internet that suit both your learning style and budget. However, when you are just starting out on the beginning of your journey into machine learning it can often be useful to follow at least a short course that will guide you through the basic concepts first. This will give you a good foundational overview of the field and it will make it easier to design your own learning path and then continue on with deeper self-directed learning.


Meet the Seattle-area teen geeks that just won awards at an international science fair

#artificialintelligence

The bleak and all-too-common spectacle of roadkill was upsetting to Vedant Srinivas -- particularly when his uncle and cousin's beloved German Shepherd-Rottweiler mix was fatally hit by a car. More importantly, the losses made the high school student wonder if he could do something about it. What if Srinivas could stop the pet owners' broken hearts, save wildlife and deflect the economic impacts caused by the collisions? This month his efforts were rewarded. The sophomore from Eastlake High School in Sammamish, Wash., brought home a $5,000, first place grand award for the category of Environmental Engineering from the Regeneron International Science and Engineering Fair (ISEF).


Impractical Python Projects: Playful Programming Activities to Make You Smarter: Vaughan, Lee: 9781593278908: Books

#artificialintelligence

Lee Vaughan is a programmer, pop culture enthusiast, educator, and author of Impractical Python Projects (No Starch Press, 2018). As an executive-level scientist at ExxonMobil, he constructed and reviewed computer models, developed and tested software, and trained geoscientists and engineers. He wrote both Impractical Python Projects and Real-World Python to help self-learners hone their Python skills and have fun doing it! You can think of this as your second Python book. It's designed to follow and complement either a complete beginner's book or an introductory class.


Data Science Roadmap

#artificialintelligence

It's easy to feel overwhelmed by the amount of tools and skills required to become a data scientist. While it can take years to master everything, there are clear steps you can take to get started towards your goal. As with any big goal, keep in mind that it might not be possible to get there overnight: much like climbing a mountain or running a marathon, becoming a data scientist will require patience, grit, and practice. But if you're motivated by the prospect of working with data for a living, let this guide serve as the map for the journey ahead. Programming is an important part of working as a data scientist.


Artificial Intelligence in App Creation: Beginners Edition - Coursemetry

#artificialintelligence

Note: 4.1/5 (122 notes) 39,729 students Welcome to experience the course "Artificial Intelligence in App Creation: Beginners Edition". Today, Artificial Intelligence (AI), Machine Learning, and Deep Learning technologies are used in diverse fields as part of the daily life of large organizations across the globe. The rapid speed of AI growth demonstrates that it is a groundbreaking technology designed to transform the way people use devices and conduct business: achievements in unmanned aerial vehicles, the ability to beat people in chess and sporting games, automated customer service, and analytical systems – of course. Talking about the business, development, or marketing field, for instance, it is worth noting that Artificial Intelligence does not apply in a pure form to real self-aware intelligence machines in this sense. Instead, it can be considered a generic term for the number of software powered by automation that is being used by developers of websites and smartphone apps. They include the recognition of images and speech, cognitive computing, automated processing, and machine learning – for that matter.


Accused of Cheating by an Algorithm, and a Professor She Had Never Met

#artificialintelligence

A Florida teenager taking a biology class at a community college got an upsetting note this year. A start-up called Honorlock had flagged her as acting suspiciously during an exam in February. She was, she said in an email to The New York Times, a Black woman who had been "wrongfully accused of academic dishonesty by an algorithm." What happened, however, was more complicated than a simple algorithmic mistake. It involved several humans, academic bureaucracy and an automated facial detection tool from Amazon called Rekognition.


Causal AI -- Enabling Data Driven Decisions

#artificialintelligence

Understand how Causal AI frameworks and algorithms support decision making tasks like estimating the impact of interventions, counterfactual reasoning and repurposing previously gained knowledge on other domains. AI and Machine Learning solutions have made rapid strides in the last decade and they are being increasingly relied upon to generate predictions based on historical data. However they fall short of expectations when it comes to augmenting human decisions on tasks where there is a need to understand the actual causes behind an outcome, quantifying the impact of different interventions on final outcomes and making policy decisions, perform what if analysis and reasoning for scenarios which have not occurred etc. Let's consider a practical scenario to understand the decision making challenges faced by business and how current AI solutions help address those: While generation of model predictions and explaining key features influencing the outcomes is helpful, it does not allow taking decisions. What will also be of immense help in this situation is to understand the consequences of different actions in hindsight. The above is an example of a counterfactual problems and is more difficult than estimating interventions as the data to answer is not observed and recorded.


Learning to Control Linear Systems can be Hard

arXiv.org Machine Learning

In this paper, we study the statistical difficulty of learning to control linear systems. We focus on two standard benchmarks, the sample complexity of stabilization, and the regret of the online learning of the Linear Quadratic Regulator (LQR). Prior results state that the statistical difficulty for both benchmarks scales polynomially with the system state dimension up to system-theoretic quantities. However, this does not reveal the whole picture. By utilizing minimax lower bounds for both benchmarks, we prove that there exist non-trivial classes of systems for which learning complexity scales dramatically, i.e. exponentially, with the system dimension. This situation arises in the case of underactuated systems, i.e. systems with fewer inputs than states. Such systems are structurally difficult to control and their system theoretic quantities can scale exponentially with the system dimension dominating learning complexity. Under some additional structural assumptions (bounding systems away from uncontrollability), we provide qualitatively matching upper bounds. We prove that learning complexity can be at most exponential with the controllability index of the system, that is the degree of underactuation.