Home AI

AI

Artificial intelligence (AI, also machine intelligence, MI) is intelligence demonstrated by machines, in contrast to the natural intelligence (NI) displayed by humans and other animals. In computer science AI research is defined as the study of “intelligent agents”: any device that perceives its environment and takes actions that maximize its chance of successfully achieving its goals. Colloquially, the term “artificial intelligence” is applied when a machine mimics “cognitive” functions that humans associate with other human minds, such as “learning” and “problem solving”.

Simple, Distributed, and Accelerated Probabilistic Programming

Simple, Distributed, and Accelerated Probabilistic Programming This directory contains reference code for the NIPS 2018 paper, "Simple, Distributed, and Accelerated Probabilistic Programming". It's organized as follows: *.py: Edward2, an implementation of the idea. Companion.ipynb: Jupyter notebook which expands on the paper's code snippets and examples. no_u_turn_sampler/: Example implementation of the No-U-Turn Sampler. The implementation, Edward2, [...]

Reinforcement Learning: Introduction to Monte Carlo Learning using the OpenAI Gym...

Introduction What’s the first thing that comes to your mind when you hear the words “reinforcement learning”? The most common thought is – too complex with way too much math. But I’m here to assure you that this is quite a fascinating field of study – and I aim to break down these techniques in [...]

Introducing AWS DeepRacer, a self-driving race car, and Amazon’s autonomous racing...

Yesterday, at the AWS re:Invent conference, Andy Jassy, CEO at Amazon Web Services introduced AWS DeepRacer and announced a global autonomous AWS DeepRacer racing league. Amazon DeepRacer AWS DeepRacer is a 1/18th scale radio-controlled, self-driving four-wheel race car which has been designed to help developers learn about reinforcement learning. This car features a 4-megapixel camera [...]
video

Classic games

Implementing color and shape-based object detection and tracking with OpenCV and...

Object detection and tracking is an active research topic in the field of computer vision that makes efforts to detect, recognize, and track objects through a series of frames. It has been found that object detection and tracking in the video sequence is a challenging task and a very time-consuming process. Object detection is the first step [...]

BabyAI: A research platform for grounded language learning with human in...

Last week, researchers from the University of Montreal, University of Oregon, and IIT Bombay published a paper, titled, ‘BabyAI: First Steps Towards Grounded Language Learning With a Human In the Loop’ that introduces, BabyAI platform. This platform provides a heuristic expert agent for the purpose of simulating a human teacher and also supports humans in [...]

Neural Style Transfer: Creating artificial art with deep learning and transfer...

Paintings require a special skill only a few have mastered. Paintings present a complex interplay of content and style. Photographs, on the other hand, are a combination of perspectives and light. When the two are combined, the results are spectacular and surprising. This process is called artistic style transfer. In this tutorial, we will be focusing on leveraging [...]

Relational inductive biases, deep learning, and graph networks

Artificial intelligence (AI) has undergone a renaissance recently, making major progress in key domains such as vision, language, control, and decision-making. This has been...