Chinese Computer Vision Startup Turns Heads With ‘SensePose’

In the filming of movies like Avatar or Pirates of the Caribbean, actors donned motion capture suits, allowing special cameras to record their physical actions, which were then processed and played back in the form of an animated 2D or 3D digital character. Now, a Chinese AI startup called SenseTime is creating similar results using […]

Continue reading


A Deep Learning Based AI for Path of Exile: A Series

This post is the first in a series on creating an AI for the game Path of Exile based on deep learning and other machine learning techniques. The goal of the project is to create an AI that operates based on visual input, is able to navigate levels successfully, can defend itself, and of course […]

Continue reading


Data Is Eating the World: Invigorating AI Research and Applications

Source: The data that transformed AI research—and possibly the world See also: Data is Eating the World: A New Economy Data is Eating the World: 163 Trillion Gigabytes Will Be Created in 2025 Data Is Eating the World: Enterprise Edition Data Is Eating the World: Supply Chain Innovation Data Is Eating the World: Self-Driving Cars Advertisements

Continue reading


Canvassing Switzerland’s AI Landscape

Synced canvases the Swiss artificial intelligence landscape: from software research in Lugano to hardware development in Zurich, with supporting vertical markets spanning the country’s west side, backed by EU investments and reaching consumer markets in Germany and around the world.   To begin surveying the artificial intelligence landscape in Switzerland, we should first consider the […]

Continue reading


New G3 instances in AWS – Worth it for ML?

We benchmarked AWS’s new G3 instances for deep learning tasks and found they significantly outperform the older P2 instances. The new G3 instances are now available for use in Domino. AWS recently announced a new GPU-powered EC2 Instances type, the G3. These new G3 instances are now available on Domino, so you can use them […]

Continue reading


A Deep Learning Based Bot for Path of Exile: A Series

This post is the first in a series on creating a bot for the game Path of Exile based on deep learning and other machine learning techniques. The goal of the project is to create a bot that operates based on visual input, is able to navigate levels successfully, can defend itself, and of course […]

Continue reading


Anomaly Detection with Deep Learning in R with H2O

The following R script downloads ECG dataset (training and validation) from internet and perform deep learning based anomaly detection on it. library(h2o) h2o.init() # Import ECG train and test data into the H2O cluster train_ecg <- h2o.importFile( path = “http://h2o-public-test-data.s3.amazonaws.com/smalldata/anomaly/ecg_discord_train.csv”, header = FALSE, sep = “,”) test_ecg <- h2o.importFile( path = “http://h2o-public-test-data.s3.amazonaws.com/smalldata/anomaly/ecg_discord_test.csv”, header = FALSE, […]

Continue reading


[Kaggle] SMS Spam Collection

I’ve just made some exploration on a dataset provided by Kaggle for SMS Spams Detection. I’ve managed to get a loss of 0.1 on the testing set and approx. accuracy of 95%. You can check my exploration and classification source code on the Python Notebook https://github.com/AhmedHani/Kaggle-Machine-Learning-Competitions/blob/master/Dataset%20Exploration/SMS%20Spam%20Collection%20Dataset/sms_spam_detection.ipynb Advertisements

Continue reading


Building a next-generation platform for deep learning

[A version of this post appears on the O’Reilly Radar.] The O’Reilly Data Show Podcast: Naveen Rao on emerging hardware and software infrastructure for AI. Subscribe to the O’Reilly Data Show Podcast to explore the opportunities and techniques driving big data, data science, and AI. Find us on Stitcher, TuneIn, iTunes, SoundCloud, RSS. In this […]

Continue reading


Deep Learning with Dynamic Computation Graphs

ABSTRACT Batch processing of dynamic graphs is a very common technique for a variety of applications, such as computer vision and natural language processing. However, due to the varieties of type and shapes between distinct data, batch processing with a static graph over such dataset is almost impossible with current frameworks and libraries. In this […]

Continue reading