PLAY PODCASTS
Machine Learning Archives - Software Engineering Daily

Machine Learning Archives - Software Engineering Daily

291 episodes — Page 4 of 6

BaseTen: Creating Machine Learning APIs with Tuhin Srivastava and Amir Haghighat

Application Programming Interfaces (APIs) are interfaces that enable multiple software applications to send and retrieve data from one another. They are commonly used for retrieving, saving, editing, or deleting data from databases, transmitting data between apps, and embedding third-party services into apps. The company BaseTen helps companies build and deploy machine learning APIs and applications. The post BaseTen: Creating Machine Learning APIs with Tuhin Srivastava and Amir Haghighat appeared first on Software Engineering Daily.

May 20, 202152 min

Botpress: Natural Language Processing with Sylvain Perron

Natural Language Processing (NLP) is a branch of artificial intelligence concerned with giving computers the ability to understand text and spoken words. “Understanding” includes intent, sentiment, and what’s important in the message. NLP powers things like voice-operated software, digital assistants, customer service chat bots, and many other academic, consumer and enterprise tools. The company Botpress The post Botpress: Natural Language Processing with Sylvain Perron appeared first on Software Engineering Daily.

May 7, 202149 min

MindsDB: Automated Machine Learning with Jorge Torres

Using artificial intelligence and machine learning in a product or database is traditionally difficult because it involves a lot of manual setup, specialized training, and a clear understanding of the various ML models and algorithms. You need to develop the right ML model for your data, train the model, evaluate it, optimize it, analyze it The post MindsDB: Automated Machine Learning with Jorge Torres appeared first on Software Engineering Daily.

Apr 6, 202148 min

Creation Labs: Self Driving Trucks with Jakub Langr

Creation Labs is helping bring Europe 1 step closer to fully autonomous long haul trucking. They have developed an AI Driver Assistance System (AIDAS) that retrofits to any commercial vehicle, starting with VW Crafters and MAN TGE trucks. Their system uses camera hardware mounted to the vehicle to capture video data that is processed with The post Creation Labs: Self Driving Trucks with Jakub Langr appeared first on Software Engineering Daily.

Mar 30, 202148 min

Pinecone: Vector Database with Edo Liberty

Vectors are the foundational mathematical building blocks of Machine Learning. Machine Learning models must transform input data into vectors to perform their operations, creating what is known as a vector embedding. Since data is not stored in vector form, an ML application must perform significant work to transform data in different formats into a form The post Pinecone: Vector Database with Edo Liberty appeared first on Software Engineering Daily.

Mar 15, 202145 min

OctoML: Automated Deep Learning Engineering with Jason Knight and Luis Ceze

The incredible advances in machine learning research in recent years often take time to propagate out into usage in the field. One reason for this is that such “state-of-the-art” results for machine learning performance rely on the use of handwritten, idiosyncratic optimizations for specific hardware models or operating contexts. When developers are building ML-powered systems The post OctoML: Automated Deep Learning Engineering with Jason Knight and Luis Ceze appeared first on Software Engineering Daily.

Feb 9, 202153 min

iRobot with Chris Svec

Embedded Software Engineering is the practice of building software that controls embedded systems- that is, machines or devices other than standard computers. Embedded systems appear in a variety of applications, from small microcontrollers, to consumer electronics, to large-scale machines such as cars, airplanes, and machine tools. iRobot is a consumer robotics company that applies embedded The post iRobot with Chris Svec appeared first on Software Engineering Daily.

Jan 29, 202156 min

Reinforcement Learning and Robotics with Nathan Lambert

Reinforcement learning is a paradigm in machine learning that uses incentives- or “reinforcement”- to drive learning. The learner is conceptualized as an intelligent agent working within a system of rewards and penalties in order to solve a novel problem. The agent is designed to maximize rewards while pursuing a solution by trial-and-error. Programming a system The post Reinforcement Learning and Robotics with Nathan Lambert appeared first on Software Engineering Daily.

Jan 27, 202155 min

Machine Learning Carbon Capture with Diego Saez-Gil

Companies can have a negative impact on the environment by outputting excess carbon. Many companies want to reduce their net carbon impact to zero, which can be done by investing in forests. Pachama is a marketplace for forest investments. Pachama uses satellites, imaging, machine learning, and other techniques to determine how much carbon is being The post Machine Learning Carbon Capture with Diego Saez-Gil appeared first on Software Engineering Daily.

Jan 21, 202140 min

TensorFlow Lite with Pete Warden

TensorFlow Lite is an open source deep learning framework for on-device inference. TensorFlow Lite was designed to improve the viability of machine learning applications on phones, sensors, and other IoT devices. Pete Warden works on TensorFlow Lite at Google and joins the show to talk about the world of machine learning applications and the necessary The post TensorFlow Lite with Pete Warden appeared first on Software Engineering Daily.

Jan 11, 202140 min

WebAssembly on IoT with Jonathan Beri (Repeat)

Originally published July 30, 2019 “Internet of Things” is a term used to describe the increasing connectivity and intelligence of physical objects within our lives. IoT has manifested within enterprises under the term “Industrial IoT,” as wireless connectivity and machine learning have started to improve devices such as centrifuges, conveyor belts, and factory robotics. In The post WebAssembly on IoT with Jonathan Beri (Repeat) appeared first on Software Engineering Daily.

Jan 5, 202149 min

Drishti: Deep Learning for Manufacturing with Krish Chaudhury (Repeat)

Originally published April 17, 2019 Drishti is a company focused on improving manufacturing workflows using computer vision. A manufacturing environment consists of assembly lines. A line is composed of sequential stations along that manufacturing line. At each station on the assembly line, a worker performs an operation on the item that is being manufactured. This The post Drishti: Deep Learning for Manufacturing with Krish Chaudhury (Repeat) appeared first on Software Engineering Daily.

Dec 28, 202053 min

Niantic Real World with Paul Franceus (Repeat)

Originally published June 21, 2019 Niantic is the company behind Pokemon Go, an augmented reality game where users walk around in the real world and catch Pokemon which appear on their screen. The idea for augmented reality has existed for a long time. But the technology to bring augmented reality to the mass market has The post Niantic Real World with Paul Franceus (Repeat) appeared first on Software Engineering Daily.

Dec 22, 202051 min

Practical AI with Chris Benson (Repeat)

Originally published December 9, 2019 Machine learning algorithms have existed for decades. But in the last ten years, several advancements in software and hardware have caused dramatic growth in the viability of applications based on machine learning. Smartphones generate large quantities of data about how humans move through the world. Software-as-a-service companies generate data about The post Practical AI with Chris Benson (Repeat) appeared first on Software Engineering Daily.

Dec 17, 202044 min

Kubeflow: TensorFlow on Kubernetes with David Aronchick (Repeat)

Originally published January 25, 2019 When TensorFlow came out of Google, the machine learning community converged around it. TensorFlow is a framework for building machine learning models, but the lifecycle of a machine learning model has a scope that is bigger than just creating a model. Machine learning developers also need to have a testing The post Kubeflow: TensorFlow on Kubernetes with David Aronchick (Repeat) appeared first on Software Engineering Daily.

Dec 15, 202055 min

Hedge Fund Artificial Intelligence with Xander Dunn (Repeat)

Originally published April 3, 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. The post Hedge Fund Artificial Intelligence with Xander Dunn (Repeat) appeared first on Software Engineering Daily.

Dec 9, 202053 min

Rosebud: Artificially Generated Media with Dzmitry Pletnikau

For several years, we have had the ability to create artificially generated text articles. More recently, audio and video synthesis have been feasible for artificial intelligence. Rosebud is a company that creates animated virtual characters that can speak. Users can generate real or fictional presenters easily with Rosebud. Dzmitry Pletnikau is an engineer with Rosebud The post Rosebud: Artificially Generated Media with Dzmitry Pletnikau appeared first on Software Engineering Daily.

Nov 30, 202048 min

Computer Architecture with Dave Patterson Holiday Repeat

Originally published November 7, 2018 An instruction set defines a low level programming language for moving information throughout a computer. In the early 1970’s, the prevalent instruction set language used a large vocabulary of different instructions. One justification for a large instruction set was that it would give a programmer more freedom to express the The post Computer Architecture with Dave Patterson Holiday Repeat appeared first on Software Engineering Daily.

Nov 27, 202051 min

Cruise: Self-Driving Engineering with Mo Elshenawy Holiday Repeat

October 1, 2019 The development of self-driving cars is one of the biggest technological changes that is under way. Across the world, thousands of engineers are working on developing self-driving cars. Although it still seems far away, self-driving cars are starting to feel like an inevitability. This is especially true if you spend much time The post Cruise: Self-Driving Engineering with Mo Elshenawy Holiday Repeat appeared first on Software Engineering Daily.

Nov 26, 202048 min

Model Deployment and Serving with Chaoyu Yang

Newer machine learning tooling is often focused on streamlining the workflows and developer experience. One such tool is BentoML. BentoML is a workflow that allows data scientists and developers to ship models more effectively. Chaoyu Yang is the creator of BentoML and he joins the show to talk about why he created Bento and the The post Model Deployment and Serving with Chaoyu Yang appeared first on Software Engineering Daily.

Nov 4, 202038 min

Humanloop: NLP Model Engineering with Raza Habib

Data labeling is a major bottleneck in training and deploying machine learning and especially NLP. But new tools for training models with humans in the loop can drastically reduce how much data is required. Humanloop is a platform for annotating text and training NLP models with much less labelled data. Raza Habib, founder of Humanloop, The post Humanloop: NLP Model Engineering with Raza Habib appeared first on Software Engineering Daily.

Nov 3, 202045 min

Federated Learning with Mike Lee Williams

Federated learning is machine learning without a centralized data source. Federated Learning enables mobile phones or edge servers to collaboratively learn a shared prediction model while keeping all the training data on device. Mike Lee Williams is an expert in federated learning, and he joins the show to give an overview of the subject and The post Federated Learning with Mike Lee Williams appeared first on Software Engineering Daily.

Oct 23, 202051 min

Labelbox: Data Labeling Platform

Machine learning models require training data, and training data needs to be labeled. Raw images and text can be labeled using a training data platform like Labelbox. Labelbox is a system of labeling tools that enables a human workforce to create data that is ready to be consumed by machine learning training algorithms. The Labelbox The post Labelbox: Data Labeling Platform appeared first on Software Engineering Daily.

Oct 19, 202047 min

Roboflow: Computer Vision Models with Brad Dwyer

Training a computer vision model is not easy. Bottlenecks in the development process make it even harder. Ad hoc code, inconsistent data sets, and other workflow issues hamper the ability to streamline models. Roboflow is a company built to simplify and streamline these model training workflows. Brad Dwyer is a founder of Roboflow and joins The post Roboflow: Computer Vision Models with Brad Dwyer appeared first on Software Engineering Daily.

Oct 13, 202048 min

Aquarium: Dataset Quality Improvement with Peter Gao

Machine learning models are only as good as the datasets they’re trained on. Aquarium is a system that helps machine learning teams make better models by improving their dataset quality. Model improvement is often made by curating high quality datasets, and Aquarium helps make that a reality. Peter Gao works on Aquarium, and he joins The post Aquarium: Dataset Quality Improvement with Peter Gao appeared first on Software Engineering Daily.

Oct 2, 202058 min

Elementary Robotics with Arye Barnehama

Factories require quality assurance work. That QA work can be accomplished by a robot with a camera together with computer vision. This allows for sophisticated inspection techniques that do not require as much manual effort on the part of a human. Arye Barnehama is a founder of Elementary Robotics, a company that makes these kinds The post Elementary Robotics with Arye Barnehama appeared first on Software Engineering Daily.

Sep 17, 202047 min

Robotic Process Automation with Antti Karjalainen

Robotic process automation involves the scripting and automation of highly repeatable tasks. RPA tools such as UIPath paved the way for a newer wave of automation, including the Robot Framework, an open source system for RPA. Antti Karjalainen is the CEO of Robocorp, a company that provides an RPA tool suite for developers. Antti joins The post Robotic Process Automation with Antti Karjalainen appeared first on Software Engineering Daily.

Sep 4, 202042 min

Hyperparameter Tuning with Richard Liaw

Hyperparameters define the strategy for exploring a space in which a machine learning model is being developed. Whereas the parameters of a machine learning model are the actual data coming into a system, the hyperparameters define how those data points are fed into the training process for building a model to be used by an The post Hyperparameter Tuning with Richard Liaw appeared first on Software Engineering Daily.

Aug 28, 202053 min

Machine Learning Labeling and Tooling with Lukas Biewald

CrowdFlower was a company started in 2007 by Lukas Biewald, an entrepreneur and computer scientist. CrowdFlower solved some of the data labeling problems that were not being solved by Amazon Mechanical Turk. A decade after starting CrowdFlower, the company was sold for several hundred million dollars. Today, data labeling has only grown in volume and The post Machine Learning Labeling and Tooling with Lukas Biewald appeared first on Software Engineering Daily.

Aug 26, 202047 min

ParlAI: Facebook Dialogue Platform with Stephen Roller

Chatbots are useful for developing well-defined applications such as first-contact customer support, sales, and troubleshooting. But the potential for chatbots is so much greater. Over the last five years, there have been numerous platforms that have arisen to allow for better, more streamlined chatbot creation. Dialogue software enables the creation of sophisticated chatbots. ParlAI is The post ParlAI: Facebook Dialogue Platform with Stephen Roller appeared first on Software Engineering Daily.

Aug 20, 202050 min

SuperAnnotate: Image Annotation Platform with Vahan and Tigran Petrosyan

Image annotation is necessary for building supervised learning models for computer vision. An image annotation platform streamlines the annotation of these images. Well-known annotation platforms include Scale AI, Amazon Mechanical Turk, and Crowdflower. There are also large consulting-like companies that will annotate images in bulk for you. If you have an application that requires lots The post SuperAnnotate: Image Annotation Platform with Vahan and Tigran Petrosyan appeared first on Software Engineering Daily.

Aug 19, 202054 min

Drug Simulations with Bryan Vicknair and Jason Walsh

Drug trials can lead to new therapeutics and preventative medications being discovered and placed on the market. Unfortunately, these drug trials typically require animal testing. This means animals are killed or harmed as a result of needing to verify that a drug will not kill humans. Animal testing is unavoidable, but the extent to which The post Drug Simulations with Bryan Vicknair and Jason Walsh appeared first on Software Engineering Daily.

Jul 29, 202053 min

Metaflow: Netflix Machine Learning Platform with Savin Goyal

Netflix runs all of its infrastructure on Amazon Web Services. This includes business logic, data infrastructure, and machine learning. By tightly coupling itself to AWS, Netflix has been able to move faster and have strong defaults about engineering decisions. And today, AWS has such an expanse of services that it can be used as a The post Metaflow: Netflix Machine Learning Platform with Savin Goyal appeared first on Software Engineering Daily.

Jul 13, 202052 min

Determined AI: Machine Learning Ops with Neil Conway

Developing machine learning models is not easy. From the perspective of the machine learning researcher, there is the iterative process of tuning hyperparameters and selecting relevant features. From the perspective of the operations engineer, there is a handoff from development to production, and the management of GPU clusters to parallelize model training. In the last The post Determined AI: Machine Learning Ops with Neil Conway appeared first on Software Engineering Daily.

Jul 8, 202041 min

Deepgram: End-to-End Speech Recognition with Scott Stephenson

Deepgram is an end-to-end deep learning platform for speech recognition. Unlike the general purpose APIs from Google or Amazon, Deepgram models are custom-trained for each customer. Whether the customer is a call center, a podcasting company, or a sales department, Deepgram can work with them to build something specific to their use case. Sound data The post Deepgram: End-to-End Speech Recognition with Scott Stephenson appeared first on Software Engineering Daily.

Jul 3, 202045 min

Cresta: Speech ML for Calls with Zayd Enam

At a customer service center, thousands of hours of audio are generated. This audio provides a wealth of information to transcribe and analyze. With the additional data of the most successful customer service representatives, machine learning models can be trained to identify which speech patterns are associated with a successful worker. By identifying these speaking The post Cresta: Speech ML for Calls with Zayd Enam appeared first on Software Engineering Daily.

Jun 29, 202054 min

Traces: Video Recognition with Veronica Yurchuk and Kostyantyn Shysh (Summer Break Repeat)

Originally published October 8, 2019. We are taking a few weeks off. We’ll be back soon with new episodes. Video surveillance impacts human lives every day. On most days, we do not feel the impact of video surveillance. But the effects of video surveillance have tremendous potential. It can be used to solve crimes and The post Traces: Video Recognition with Veronica Yurchuk and Kostyantyn Shysh (Summer Break Repeat) appeared first on Software Engineering Daily.

Jun 25, 20201h 2m

Stripe Machine Learning Infrastructure with Rob Story and Kelley Rivoire (Summer Break Repeat)

Originally published June 13, 2019. We are taking a few weeks off. We’ll be back soon with new episodes. Machine learning allows software to improve as that software consumes more data. Machine learning is a tool that every software engineer wants to be able to use. Because machine learning is so broadly applicable, software companies The post Stripe Machine Learning Infrastructure with Rob Story and Kelley Rivoire (Summer Break Repeat) appeared first on Software Engineering Daily.

Jun 16, 20201h 4m

Architects of Intelligence with Martin Ford (Summer Break Repeat)

Originally published January 31, 2019. We are taking a few weeks off. We’ll be back soon with new episodes. Artificial intelligence is reshaping every aspect of our lives, from transportation to agriculture to dating. Someday, we may even create a superintelligence–a computer system that is demonstrably smarter than humans. But there is widespread disagreement on The post Architects of Intelligence with Martin Ford (Summer Break Repeat) appeared first on Software Engineering Daily.

Jun 15, 202058 min

Cruise Simulation with Tom Boyd

Cruise is an autonomous car company with a development cycle that is highly dependent on testing its cars–both in the wild and in simulation. The testing cycle typically requires cars to drive around gathering data, and that data to subsequently be integrated into a simulated system called Matrix. With COVID-19, the ability to run tests The post Cruise Simulation with Tom Boyd appeared first on Software Engineering Daily.

Jun 12, 202053 min

Tecton: Machine Learning Platform from Uber with Kevin Stumpf

Machine learning workflows have had a problem for a long time: taking a model from the prototyping step and putting it into production is not an easy task. A data scientist who is developing a model is often working with different tools, or a smaller data set, or different hardware than the environment which that The post Tecton: Machine Learning Platform from Uber with Kevin Stumpf appeared first on Software Engineering Daily.

Jun 3, 202053 min

Edge Machine Learning with Zach Shelby

Devices on the edge are becoming more useful with improvements in the machine learning ecosystem. TensorFlow Lite allows machine learning models to run on microcontrollers and other devices with only kilobytes of memory. Microcontrollers are very low-cost, tiny computational devices. They are cheap, and they are everywhere. The low-energy embedded systems community and the machine The post Edge Machine Learning with Zach Shelby appeared first on Software Engineering Daily.

May 26, 202057 min

Rasa: Conversational AI with Tom Bocklisch

Chatbots became widely popular around 2016 with the growth of chat platforms like Slack and voice interfaces such as Amazon Alexa. As chatbots came into use, so did the infrastructure that enabled chatbots. NLP APIs and complete chatbot frameworks came out to make it easier for people to build chatbots. The first suite of chatbot The post Rasa: Conversational AI with Tom Bocklisch appeared first on Software Engineering Daily.

Apr 24, 202052 min

Snorkel: Training Dataset Management with Braden Hancock

Machine learning models require the use of training data, and that data needs to be labeled. Today, we have high quality data infrastructure tools such as TensorFlow, but we don’t have large high quality data sets. For many applications, the state of the art is to manually label training examples and feed them into the The post Snorkel: Training Dataset Management with Braden Hancock appeared first on Software Engineering Daily.

Apr 9, 202052 min

Descript with Andrew Mason

Descript is a software product for editing podcasts and video. Descript is a deceptively powerful tool, and its software architecture includes novel usage of transcription APIs, text-to-speech, speech-to-text, and other domain-specific machine learning applications. Some of the most popular podcasts and YouTube channels use Descript as their editing tool because it provides a set of The post Descript with Andrew Mason appeared first on Software Engineering Daily.

Mar 13, 202044 min

Anyscale with Ion Stoica

Machine learning applications are widely deployed across the software industry. Most of these applications used supervised learning, a process in which labeled data sets are used to find correlations between the labels and the trends in that underlying data. But supervised learning is only one application of machine learning. Another broad set of machine learning The post Anyscale with Ion Stoica appeared first on Software Engineering Daily.

Feb 13, 202048 min

Practical AI with Chris Benson

Machine learning algorithms have existed for decades. But in the last ten years, several advancements in software and hardware have caused dramatic growth in the viability of applications based on machine learning. Smartphones generate large quantities of data about how humans move through the world. Software-as-a-service companies generate data about how these humans interact with The post Practical AI with Chris Benson appeared first on Software Engineering Daily.

Dec 9, 201944 min

Future of Computing with John Hennessy Holiday Repeat

Originally published June 7, 2018 Moore’s Law states that the number of transistors in a dense integrated circuit doubles about every two years. Moore’s Law is less like a “law” and more like an observation or a prediction. Moore’s Law is ending. We can no longer fit an increasing amount of transistors in the same The post Future of Computing with John Hennessy Holiday Repeat appeared first on Software Engineering Daily.

Nov 26, 201956 min

Incident Response Machine Learning with Chris Riley

Software bugs cause unexpected problems at every company. Some problems are small. A website goes down in the middle of the night, and the outage triggers a phone call to an engineer who has to wake up and fix the problem. Other problems can be significantly larger. When a major problem occurs, it can cause The post Incident Response Machine Learning with Chris Riley appeared first on Software Engineering Daily.

Nov 12, 201945 min

Traces: Video Recognition with Veronica Yurchuk and Kostyantyn Shysh

Video surveillance impacts human lives every day. On most days, we do not feel the impact of video surveillance. But the effects of video surveillance have tremendous potential. It can be used to solve crimes and find missing children. It can be used to intimidate journalists and empower dictators. Like any piece of technology, video The post Traces: Video Recognition with Veronica Yurchuk and Kostyantyn Shysh appeared first on Software Engineering Daily.

Oct 8, 20191h 0m