AI News, BOOK REVIEW: “Dog Cam” Trains Computer Vision Software for Robot Dogs
- On 3. juni 2018
- By Read More
“Dog Cam” Trains Computer Vision Software for Robot Dogs
A dog’s purpose can take on new meaning when humans strapa GoPro camera to her head.
The idea behind DECADE, described as “a dataset of ego-centric videos from a dog’s perspective,” is to directly modelthe behavior of intelligent beings based on how they see and move around withinthe real world.
It also enabled them to predict the appropriate sequence of dog limb and joint movements that get a dog from point A to point B: an early step toward programming a robotic dog to perform the same motions and behaviors.
The idea of modeling the overall behavior of “visually intelligent agents” differs from traditionalcomputer vision research that trains machine learning algorithms—including more specialized deep learning algorithms—on very specific vision tasks such as object detection or body pose estimation.
They even showed that data from a single dog’s behavior can train algorithms to perform more generalizedcomputer vision tasks: a demonstration of using dog behavior to superviserepresentation learning inalgorithms.
The more impressive part of thedemonstration involved training ResNet-18—a deep learning model for image recognition—on both their dog dataset and a standard ImageNet classification dataset in order to accomplish a particular computer vision task.
Thetask, known as “walkable surface estimation,” required the deep learning modelto figure out what parts of any given image representa walkable surface such as a carpet or floor area.
“This can be scaled up to more dogs because the whole setup is adjustable for different sizes and breeds of dogs,” Ehsani said.“There isn't going to be any additional costs for the dog owners as well:They just need to attach the sensors and start playing with their dog, or go for a walk, and the setup will do the data collection automatically.”
- On 24. september 2021
Lecture 7 | Training Neural Networks II
Lecture 7 continues our discussion of practical issues for training neural networks. We discuss different update rules commonly used to optimize neural networks ...
Lecture 8 | Deep Learning Software
In Lecture 8 we discuss the use of different software packages for deep learning, focusing on TensorFlow and PyTorch. We also discuss some differences ...
Lecture 3 | Loss Functions and Optimization
Lecture 3 continues our discussion of linear classifiers. We introduce the idea of a loss function to quantify our unhappiness with a model's predictions, and ...
Lesson 1: Deep Learning 2018
NB: Please go to to view this video since there is important updated information there. If you have questions, use the forums at ..
Build a Game AI - Machine Learning for Hackers #3
This video will get you up and running with your first game AI in just 10 lines of Python. The AI can theoretically learn to master any game you train it on, but has ...
BEEtag: A Low-Cost, Image-Based Tracking System for the Study of Animal Behavior and Locomotion
BEEtag: A Low-Cost, Image-Based Tracking System for the Study of Animal Behavior and Locomotion. James D. Crall et al (2015), PLoS ONE ...
Introduction to Google Cloud Machine Learning (Google Cloud Next '17)
Google Cloud is at the forefront of developing cutting-edge machine learning technology. Computer vision, predictive modeling, natural language understanding ...
How Memory Association affects fMRI Lie Detection
While filming for the PBS special, "Brains on Trial with Alan Alda," Alan visited Dr. Anthony Wagner, Professor of Psychology and Neuroscience at Stanford ...
DATA & ANALYTICS - Build smart applications with your new superpower: cloud machine learning
Recorded on Mar 24 2016 at GCP NEXT 2016 in San Francisco. Visual effects rendering is a computationally intensive process where one second of ...
Augmenting Visualization Tools with Automated Design & Recommendation
Visualization is a critical tool for data science. Analysts use plots to explore and understand distributions and relationships in their data. Machine learning ...