Machine Learning Archives - Software Engineering Daily

Machine Learning Archives - Software Engineering Daily

Technical interviews about software topics.

Author

Machine Learning Archives - Software Engineering Daily

Category

Technology

Latest episode

May 2, 2024

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Deep Learning Hardware with Xin Wang 29.01.2018

Training a deep learning model involves operations over tensors. A tensor is a multi-dimensional array of numbers. For several years, GPUs were used for these linear algebra calculations. That’s because graphics chips are built to efficiently process matrix operations. Tensor processing consists of linear algebra operations that are similar in some ways to graphics processing–but The post De...

Edge Deep Learning with Aran Khanna 26.01.2018

A modern farm has hundreds of sensors to monitor the soil health, and robotic machinery to reap the vegetables. A modern shipping yard has hundreds of computers working together to orchestrate and analyze the freight that is coming in from overseas. A modern factory has temperature gauges and smart security cameras to ensure workplace safety. The post Edge Deep Learning with Aran Khanna appeared f...

Machine Learning and Technical Debt with D. Sculley Holiday Repeat 25.12.2017

Originally published November 17, 2015 “Changing anything changes everything.” Technical debt, referring to the compounding cost of changes to software architecture, can be especially challenging in machine learning systems. D. Sculley is a software engineer at Google, focusing on machine learning, data mining, and information retrieval. He recently co-authored the paper Machine Learning: The High...

Training the Machines with Russell Smith 17.11.2017

Automation is changing the labor market. To automate a task, someone needs to put in the work to describe the task correctly to a computer. For some tasks, the reward for automating a task is tremendous–for example, putting together mobile phones. In China, companies like FOXCONN are investing time and money into programming the instructions The post Training the Machines with Russell Smith...

Model Training with Yufeng Guo 18.10.2017

Machine learning models can be built by plotting points in space and optimizing a function based off of those points. For example, I can plot every person in the United States in a 3 dimensional space: age, geographic location, and yearly salary. Then I can draw a function that minimizes the distance between my function The post Model Training with Yufeng Guo appeared first on Software Engineering...

Sports Deep Learning with Yu-Han Chang and Jeff Su 29.09.2017

A basketball game gives off endless amounts of data. Cameras from all angles capture the players making their way around the court, dribbling, passing, and shooting. With computer vision, a computer can build a well-defined understanding for what a sport looks like. With other machine learning techniques, the computer can make predictions by combining historical The post Sports Deep Learning with...

Deep Learning Systems with Milena Marinova 19.09.2017

The applications that demand deep learning range from self-driving cars to healthcare, but the way that models are developed and trained is similar. A model is trained in the cloud and deployed to a device. The device engages with the real world, gathering more data. That data is sent back to the cloud, where it The post Deep Learning Systems with Milena Marinova appeared first on Software Enginee...

Visual Search with Neel Vadoothker 15.09.2017

If I have a picture of a dog, and I want to search the Internet for pictures that look like that dog, how can I do that? I need to make an algorithm to build an index of all the pictures on the Internet. That index can define the different features of my images. I The post Visual Search with Neel Vadoothker appeared first on Software Engineering Daily .

Word2Vec with Adrian Colyer 13.09.2017

Machines understand the world through mathematical representations. In order to train a machine learning model, we need to describe everything in terms of numbers.  Images, words, and sounds are too abstract for a computer. But a series of numbers is a representation that we can all agree on, whether we are a computer or a The post Word2Vec with Adrian Colyer appeared first on Software Engineering...

Artificial Intelligence APIs with Simon Chan 05.09.2017

Software companies that have been around for a decade have a ton of data. Modern machine learning techniques are able to turn that data into extremely useful models. Salesforce users have been entering petabytes of data into the company’s CRM tool since 1999. With its Einstein suite of products, Salesforce is using that data to The post Artificial Intelligence APIs with Simon Chan appeared first o...

Healthcare AI with Cosima Gretton 01.09.2017

Automation will make healthcare more efficient and less prone to error. Today, machine learning is already being used to diagnose diabetic retinopathy and improve radiology accuracy. Someday, an AI assistant will assist a doctor in working through a complicated differential diagnosis. Our hospitals look roughly the same today as they did ten years ago, because The post Healthcare AI with Cosima Gr...

Similarity Search with Jeff Johnson 22.08.2017

Querying a search index for objects similar to a given object is a common problem. A user who has just read a great news article might want to read articles similar to it. A user who has just taken a picture of a dog might want to search for dog photos similar to it. In The post Similarity Search with Jeff Johnson appeared first on Software Engineering Daily .

Self-Driving Deep Learning with Lex Fridman 28.07.2017

Self-driving cars are here. Fully autonomous systems like Waymo are being piloted in less complex circumstances. Human-in-the-loop systems like Tesla Autopilot navigate drivers when it is safe to do so, and lets the human take control in ambiguous circumstances. Computers are great at memorization, but not yet great at reasoning. We cannot enumerate to a The post Self-Driving Deep Learning with Le...

Instacart Data Science with Jeremy Stanley 29.06.2017

Instacart is a grocery delivery service. Customers log onto the website or mobile app and pick their groceries. Shoppers at the store get those groceries off the shelves. Drivers pick up the groceries and drive them to the customer. This is an infinitely complex set of logistics problems, paired with a rich data set given The post Instacart Data Science with Jeremy Stanley appeared first on Softwa...

Distributed Deep Learning with Will Constable 14.06.2017

Deep learning allows engineers to build models that can make decisions based on training data. These models improve over time using stochastic gradient descent. When a model gets big enough, the training must be broken up across multiple machines. Two strategies for doing this are “model parallelism” which divides the model across machines and “data The post Distributed Deep Learning with Will Con...

Video Object Segmentation with the DAVIS Challenge Team 05.06.2017

Video object segmentation allows computer vision to identify objects as they move through space in a video. The DAVIS challenge is a contest among machine learning researchers working off of a shared dataset of annotated videos. The organizers of the DAVIS challenge join the show today to explain how video object segmentation models are trained The post Video Object Segmentation with the DAVIS Cha...

Poker Artificial Intelligence with Noam Brown 12.05.2017

Humans have now been defeated by computers at heads up no-limit holdem poker. Some people thought this wouldn’t be possible. Sure, we can teach a computer to beat a human at Go or Chess. Those games have a smaller decision space. There is no hidden information. There is no bluffing. Poker must be different! It The post Poker Artificial Intelligence with Noam Brown appeared first on Software Engine...

Convolutional Neural Networks with Matt Zeiler 10.05.2017

Convolutional neural networks are a machine learning tool that uses layers of convolution and pooling to process and classify inputs. CNNs are useful for identifying objects in images and video. In this episode, we focus on the application of convolutional neural networks to image and video recognition and classification. Matt Zeiler is the CEO of The post Convolutional Neural Networks with Matt Z...

Google Brain Music Generation with Doug Eck 01.05.2017

Most popular music today uses a computer as the central instrument. A single musician is often selecting the instruments, programming the drum loops, composing the melodies, and mixing the track to get the right overall atmosphere. With so much work to do on each song, popular musicians need to simplify–the result is that pop music The post Google Brain Music Generation with Doug Eck appeare...

Hedge Fund Artificial Intelligence with Xander Dunn 03.04.2017

A hedge fund is a collection of investors that make bets on the future. The “hedge” refers to the fact that the investors often try to diversify their strategies so that the direction of their bets are less correlated, and they can be successful in a variety of future scenarios. Engineering-focused hedge funds have used The post Hedge Fund Artificial Intelligence with Xander Dunn appeared first on...

Multiagent Systems with Peter Stone 21.03.2017

Multiagent systems involve the interaction of autonomous agents that may be acting independently or in collaboration with each other. Examples of these systems include financial markets, robot soccer matches, and automated warehouses. Today’s guest Peter Stone is a professor of computer science who specializies in multiagent systems and robotics. In this episode, we discuss some The post Multiagen...

Biological Machine Learning with Jason Knight 20.03.2017

Biology research is complex. The sample size of a biological data set is often too small to make confident judgments about the biological system being studied. During Jason Knight’s PhD research, the RNA sequence data that he was studying was not significant enough to make strong conclusions about the gene regulatory networks he was trying The post Biological Machine Learning with Jason Knight app...

Stripe Machine Learning with Michael Manapat 17.03.2017

Every company that deals with payments deals with fraud. The question is not whether fraud will occur on your system, but rather how much of it you can detect and prevent. If a payments company flags too many transactions as fraudulent, then real transactions might accidentally get flagged as well. But if you don’t reject The post Stripe Machine Learning with Michael Manapat appeared first on Soft...

Machine Learning is Hard with Zayd Enam 16.02.2017

Machine learning frameworks like Torch and TensorFlow have made the job of a machine learning engineer much easier. But machine learning is still hard. Debugging a machine learning model is a slow, messy process. A bug in a machine learning model does not always mean a complete failure. Your model could continue to deliver usable The post Machine Learning is Hard with Zayd Enam appeared first on S...

Deep Learning with Adam Gibson 10.02.2017

Deep learning uses neural networks to identify patterns. Neural networks allow us to sequence “layers” of computing, with each layer using learning algorithms such as unsupervised learning, supervised learning, and reinforcement learning. Deep learning has taken off in the last few years, but it has been around for much longer. Adam Gibson founded Skymind, the The post Deep Learning with Adam Gibs...

Listen to the Machine Learning Archives - Software Engineering Daily podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.