News

Algorithms tutorial for beginners

Algorithms tutorial for beginners

As a developer, you have the power to change the world! You can write programs that enable new technologies. You might work in software to find an earlier diagnosis of diseases.

Read More
Pentagon-funded research aims to predict when crimes are gang-related

Pentagon-funded research aims to predict when crimes are gang-related

The paper attempts to predict whether crimes are gang-related using a neural network, a complex computational system modeled after a human brain that “learns” to classify or identify items based on ingesting a training dataset. The authors selected what they determined to be the four most important features (number of suspects, primary weapon used, the type of premises where the crime took place, and the narrative description of the crime) for identifying a gang-related crime from 2014–16 LAPD data and cross-referenced the crime incidents with a 2009 LAPD map of gang territory to create a training dataset for their neural network.

Read More
Another Side of Feynman

Another Side of Feynman

Yesterday I went for a long walk in the spring sunshine with Trudy Eyges and Richard Feynman. Feynman is the young American professor, half genius and half buffoon, who keeps all physicists and their children amused with his effervescent vitality. He has, however, as I have recently learned, a great deal more to him than that, and you may be interested in his story.

Read More
TDM: From Model-Free to Model-Based Deep Reinforcement Learning

TDM: From Model-Free to Model-Based Deep Reinforcement Learning

While simple, this thought experiment highlights some important aspects of human intelligence. For some tasks, we use a trial-and-error approach, and for others we use a planning approach. A similar phenomena seems to have emerged in reinforcement learning (RL).

Read More
Swift for TensorFlow Design Overview

Swift for TensorFlow Design Overview

Swift for TensorFlow provides a new programming model for TensorFlow – one that combines the performance of graphs with the flexibility and expressivity of Eager execution, while keeping a strong focus on improved usability at every level of the stack. In order to achieve our goals, we scope in the possibility of making (carefully considered) compiler and language enhancements, which enables us to provide a great user experience.

Read More
Introduction to Decision Tree Learning

Introduction to Decision Tree Learning

From Kaggle to classrooms, one of the first lessons in machine learning involves decision trees. The reason for the focus on decision trees is that they aren’t very mathematics heavy compared to other ML approaches, and at the same time, they provide reasonable accuracy on classification problems.

Read More
New A.I. application can write its own code

New A.I. application can write its own code

Designing applications that can program computers is a long-sought grail of the branch of computer science called artificial intelligence (AI). The new application, called Bayou, came out of an initiative aimed at extracting knowledge from online source code repositories like GitHub. Users can try it out at askbayou.com.

Read More
Tags