Cover art for podcast The Machine Learning Podcast.__init__

The Machine Learning Podcast.__init__

100 EpisodesProduced by Tobias MaceyWebsite

The podcast the constantly changing world of machine learning and data science

episodes iconAll Episodes

Speed Up Your Python Data Applications By Parallelizing Them With Bodo

October 25th, 2021


The speed of Python is a subject of constant debate, but there is no denying that for compute heavy work it is not the optimal tool. Rather …

An Exploration Of Financial Exchange Risk Management Strategies

October 16th, 2021


The world of finance has driven the development of many sophisticated techniques for data analysis. In this episode Paul Stafford shares his …

Build Better Machine Learning Models By Understanding Their Decisions With SHAP

October 9th, 2021


Machine learning and deep learning techniques are powerful tools for a large and growing number of applications. Unfortunately, it is …

Accelerating Drug Discovery Using Machine Learning With TorchDrug

September 30th, 2021


Finding new and effective treatments for disease is a complex and time consuming endeavor, requiring a high degree of domain knowledge and specialized equipment. Combining his expertise in machine learning and …

An Exploration Of Automated Speech Recognition

September 26th, 2021


The overwhelming growth of smartphones, smart speakers, and spoken word content has corresponded with increasingly sophisticated machine learning models for recognizing speech content in audio data. Dylan Fox …

Experimenting With Reinforcement Learning Using MushroomRL

September 19th, 2021


Reinforcement learning is a branch of machine learning and AI that has a lot of promise for applications that need to evolve with changes to …

Doing Dask Powered Data Science In The Saturn Cloud

September 10th, 2021


A perennial problem of doing data science is that it works great on your laptop, until it doesn’t. Another problem is being able to recreate …

Monitor The Health Of Your Machine Learning Products In Production With Evidently

September 3rd, 2021


You’ve got a machine learning model trained and running in production, but that’s only half of the battle. Are you certain that it is still serving the predictions that you tested? Are the inputs within the …

Making Automated Machine Learning More Accessible With EvalML

August 25th, 2021


Building a machine learning model is a process that requires a lot of iteration and trial and error. For certain classes of problem a large portion of the searching and tuning can be automated. This allows data …

Growing And Supporting The Data Science Community At Anaconda

August 19th, 2021


Data scientists are tasked with answering challenging questions using data that is often messy and incomplete. Anaconda is on a mission to make the lives of data professionals more manageable through creation …

Network Analysis At The Speed Of C With The Power Of Python Using NetworKit

August 15th, 2021


Analysing networks is a growing area of research in academia and industry. In order to be able to answer questions about large or complex relationships it is necessary to have fast and efficient algorithms that …

Delivering Deep Learning Powered Speech Recognition As A Service For Developers At AssemblyAI

August 4th, 2021


Building a software-as-a-service (SaaS) business is a fairly well understood pattern at this point. When the core of the service is a set of …

Taking Aim At The Legacy Of SQL With The Preql Relational Language

July 28th, 2021


SQL has gone through many cycles of popularity and disfavor. Despite its longevity it is objectively challenging to work with in a …

Unleash The Power Of Dataframes At Any Scale With Modin

July 22nd, 2021


When you start working on a data project there are always a variety of unknown factors that you have to explore. One of those is the volume …

Exploring The SpeechBrain Toolkit For Speech Processing

July 14th, 2021


With the rising availability of computation in everyday devices, there has been a corresponding increase in the appetite for voice as the primary interface. To accomodate this desire it is necessary for us to …

Fast And Educational Exploration And Analysis Of Graph Data Structures With graph-tool

July 7th, 2021


If you are interested in a library for working with graph structures that will also help you learn more about the research and theory behind …

Lightening The Load For Deep Learning With Sparse Networks Using Neural Magic

June 30th, 2021


Deep learning has largely taken over the research and applications of artificial intelligence, with some truly impressive results. The …

Finding The Core Of Python For A Bright Future With Brett Cannon

June 23rd, 2021


Brett Cannon has been a long-time contributor to the Python language and community in many ways. In this episode he shares some of his work and thoughts on modernizing the ecosystem around the language. This …

Traversing The Challenges And Promise Of Graph Machine Learning

June 16th, 2021


The foundation of every ML model is the data that it is trained on. In many cases you will be working with tabular or unstructured …

Keep Your Analytics Lint Free With SQLFluff

June 9th, 2021


The growth of analytics has accelerated the use of SQL as a first class language. It has also grown the amount of collaboration involved in …

Exploring The Patterns And Practices For Deep Learning With Andrew Ferlitsch

June 2nd, 2021


Deep learning is gaining an immense amount of popularity due to the incredible results that it is able to offer with comparatively little …

Automatically Generate Your Unit Tests From Scratch With Pynguin

May 25th, 2021


Unit tests are an important tool to ensure the proper functioning of your application, but writing them can be a chore. Stephan Lukasczyk …

Leveling Up Natural Language Processing with Transfer Learning

May 18th, 2021


Natural language processing is a powerful tool for extracting insights from large volumes of text. With the growth of the internet and …

Federated Learning For All With Flower

May 11th, 2021


Machine learning is a tool that has typically been performed on large volumes of data in one place. As more computing happens at the edge on …

Data Exploration and Visualization Made Effortless with Lux

May 4th, 2021


Data exploration is an important step in any analysis or machine learning project. Visualizing the data that you are working with makes that exploration faster and more effective, but having to remember and …

Extensible Open Source Authorization For Your Applications With Oso

April 27th, 2021


Any project that is used by more than one person will eventually need to handle permissions for each of those users. It is certainly possible to write that logic yourself, but you’ll almost certainly do it …

Teaching Geeks The Value And Skills Of Public Speaking

April 20th, 2021


Being able to present your ideas is one of the most valuable and powerful skills to have as a professional, regardless of your industry. For …

Let The Robots Do The Work Using Robotic Process Automation with Robocorp

April 13th, 2021


One of the great promises of computers is that they will make our work faster and easier, so why do we all spend so much time manually copying data from websites, or entering information into web forms, or any …

Keep Your Code Clean And Maintainable Using Static Analysis With Flake8

April 6th, 2021


When you are writing code it is all to easy to introduce subtle bugs or leave behind unused code. Unused variables, unused imports, overly …

Make Your Code More Readable With The Magic Of Refactoring Using Sourcery

March 30th, 2021


Writing code that is easy to read and understand will have a lasting impact on you and your teammates over the life of a project. Sometimes …

Be Data Driven At Any Scale With Superset

March 22nd, 2021


Becoming data driven is the stated goal of a large and growing number of organizations. In order to achieve that mission they need a reliable and scalable method of accessing and analyzing the data that they …

Practical Advice On Using Python To Power A Business

March 16th, 2021


Python is a language that is used in almost every imaginable context and by people from an amazing range of backgrounds. A lot of the people …

Analyzing The Ecosystem of Python Data Companies With Tony Liu

March 9th, 2021


There are a large and growing number of businesses built by and for data science and machine learning teams that rely on Python. Tony Liu is …

Go From Notebook To Pipeline For Your Data Science Projects With Orchest

March 2nd, 2021


Jupyter notebooks are a dominant tool for data scientists, but they lack a number of conveniences for building reusable and maintainable …

Write Your Python Scripts In A Flow Based Visual Editor With Ryven

February 23rd, 2021


When you are writing a script it can become unwieldy to understand how the logic and data are flowing through the program. To make this …

CrossHair: Your Automatic Pair Programmer

February 16th, 2021


One of the perennial challenges in software engineering is to reduce the opportunity for bugs to creep into the system. Some of the tools in …

Giving Your Data Science Projects And Teams A Home At DagsHub

February 9th, 2021


Collaborating on software projects is largely a solved problem, with a variety of hosted or self-managed platforms to choose from. For data …

Exploring Literate Programming For Python Projects With nbdev

February 2nd, 2021


Creating well designed software is largely a problem of context and understanding. The majority of programming environments rely on documentation, tests, and code being logically separated despite being …

Making The Sans I/O Ideal A Reality For The Websockets Library

January 26th, 2021


Working with network protocols is a common need for software projects, particularly in the current age of the internet. As a result, there …

Driving Toward A Faster Python Interpreter With Pyston

January 19th, 2021


One of the common complaints about Python is that it is slow. There are languages and runtimes that can execute code faster, but they are not as easy to be productive with, so many people are willing to make …

Project Scaffolding That Evolves With Your Software Using Copier

January 12th, 2021


Every software project has a certain amount of boilerplate to handle things like linting rules, test configuration, and packaging. Rather …

How Python's Evolution Impacts Your Fluency With Luciano Ramalho

January 5th, 2021


On its surface Python is a simple language which is what has contributed to its rise in popularity. As you move to intermediate and advanced …

Making Content Management A Smooth Experience With A Headless CMS

December 28th, 2020


Building a web application requires integrating a number of separate concerns into a single experience. One of the common requirements is a content management system to allow product owners and marketers to …

Turning Notebooks Into Collaborative And Dynamic Data Applications With Hex

December 21st, 2020


Notebooks have been a useful tool for analytics, exploratory programming, and shareable data science for years, and their popularity is …

Add Anomaly Detection To Your Time Series Data With Luminaire

December 15th, 2020


When working with data it’s important to understand when it is correct. If there is a time dimension, then it can be difficult to know when …

Building Big Data Pipelines For Audio With Klio

December 7th, 2020


Technologies for building data pipelines have been around for decades, with many mature options for a variety of workloads. However, most of …

Open Sourcing The Anvil Full Stack Python Web App Platform

December 1st, 2020


Building a complete web application requires expertise in a wide range of disciplines. As a result it is often the work of a whole team of …

Pants Has Got Your Python Monorepo Covered

November 23rd, 2020


In a software project writing code is just one step of the overall lifecycle. There are many repetitive steps such as linting, running tests, and packaging that need to be run for each project that you …

Scale Your Data Science Teams With Machine Learning Operations Principles

November 17th, 2020


Building a machine learning model is a process that requires well curated and cleaned data and a lot of experimentation. Doing it repeatably and at scale with a team requires a way to share your discoveries …

Making The Case For A (Semi) Formal Specification Of CPython

November 10th, 2020


The CPython implementation has grown and evolved significantly over the past ~25 years. In that time there have been many other projects to …

Bringing Artificial Intelligence Projects From Idea To Production

November 3rd, 2020


Artificial intelligence applications can provide dramatic benefits to a business, but only if you can bring them from idea to production. Henrik Landgren was behind the original efforts at Spotify to leverage …

Power Up Your Java Using Python With JPype

October 26th, 2020


Python and Java are two of the most popular programming languages in the world, and have both been around for over 20 years. In that time …

The Journey To Replace Python's Parser And What It Means For The Future

October 19th, 2020


The release of Python 3.9 introduced a new parser that paves the way for brand new features. Every programming language has its own specific syntax for representing the logic that you are trying to express. The …

Cloud Native Application Delivery Using GitOps

October 12th, 2020


The way that applications are being built and delivered has changed dramatically in recent years with the growing trend toward cloud native software. As part of this movement toward the infrastructure and …

Threading The Needle Of Interesting And Informative While You Learn To Code

October 6th, 2020


Learning to code is a neverending journey, which is why it’s important to find a way to stay motivated. A common refrain is to just find a project that you’re interested in building and use that goal to keep …

Solving Python Package Creation For End User Applications With PyOxidizer

September 29th, 2020


Python is a powerful and expressive programming language with a vast ecosystem of incredible applications. Unfortunately, it has always been …

Flexible Network Security Detection And Response With Grapl

September 22nd, 2020


Servers and services that have any exposure to the public internet are under a constant barrage of attacks. Network security engineers are tasked with discovering and addressing any potential breaches to their …

Simplified Data Extraction And Analysis For Current Events With Newspaper

September 15th, 2020


News media is an important source of information for understanding the context of the world. To make it easier to access and process the contents of news sites Lucas Ou-Yang built the Newspaper library that …

Digging Into Dagster: An Opinionated Open Source Framework For Data Orchestration

September 7th, 2020


Data applications are complex and continually evolving, often requiring collaboration across multiple teams. In order to keep everyone on …

When, Why, and How To Use Web Scraping In A Nutshell

September 1st, 2020


The internet is a rich source of information, but a majority of it isn’t accessible programmatically through APIs or databases. To address that shortcoming there are a variety of web scraping frameworks that …

Working In The Code Mines: Mining Software Repositories With PyDriller

August 25th, 2020


A large portion of the software industry has standardized on Git as the version control sytem of choice. But have you thought about all of …

Building The Open Data Ecosystem For Music And More At Metabrainz

August 17th, 2020


The Musicbrainz project was an early entry in the movement to build an open data ecosystem. In recent years, the Metabrainz Foundation has fostered a growing ecosystem of projects to support the contribution …

Growing Dask To Make Scaling Python Data Science Easier At Coiled

August 10th, 2020


Python is a leading choice for data science due to the immense number of libraries and frameworks readily available to support it, but it is …

Supporting The Full Lifecycle Of Machine Learning Projects With Metaflow

August 4th, 2020


Netflix uses machine learning to power every aspect of their business. To do this effectively they have had to build extensive expertise and …

Learning To Program By Building Tiny Python Projects

July 28th, 2020


One of the best methods for learning programming is to just build a project and see how things work first-hand. With that in mind, Ken …

Idiomatic Functional Programming With DRY Python

July 21st, 2020


Python is an intuitive and flexible language, but that versatility can also lead to problematic designs if you’re not careful. Nikita …

The Past, Present, And Future Of The FLUFL: Barry Warsaw Shares His History With Python

July 13th, 2020


Barry Warsaw has been a member of the Python community since the very beginning. His contributions to the growth of the language and its ecosystem are innumerable and diverse, earning him the title of Friendly …

Pure Python Configuration Management With PyInfra

July 6th, 2020


Building and managing servers is a challenging task. Configuration management tools provide a framework for handling the various tasks …

Build Your Own Domain Specific Language in Python With textX

June 30th, 2020


Programming languages are a powerful tool and can be used to create all manner of applications, however sometimes their syntax is more …

Adding Observability To Your Python Applications With OpenTelemetry

June 23rd, 2020


Once you release an application into production it can be difficult to understand all of the ways that it is interacting with the systems …

Build A Personal Knowledge Store With Topic Modeling In Contextualize

June 15th, 2020


Our thought patterns are rarely linear or hierarchical, instead following threads of related topics in unpredictable directions. Topic …

Open Source Product Analytics With PostHog

June 8th, 2020


You spend a lot of time and energy on building a great application, but do you know how it’s actually being used? Using a product analytics …

Extending The Life Of Python 2 Projects With Tauthon

June 2nd, 2020


The divide between Python 2 and 3 lasted a long time, and in recent years all of the new features were added to version 3. To help bridge the gap and extend the viability of version 2 Naftali Harris created …

Dependency Management Improvements In Pip's Resolver

May 25th, 2020


Dependency management in Python has taken a long and winding path, which has led to the current dominance of Pip. One of the remaining …

Easy Data Validation For Your Python Projects With Pydantic

May 18th, 2020


One of the most common causes of bugs is incorrect data being passed throughout your program. Pydantic is a library that provides runtime checking and validation of the information that you rely on in your …

Managing Distributed Teams In The Age Of Remote Work

May 11th, 2020


More of us are working remotely than ever before, many with no prior experience with a remote work environment. In this episode Quinn Slack discusses his thoughts and experience of running Sourcegraph as a …

Maintainable Infrastructure As Code In Pure Python With Pulumi

May 4th, 2020


After you write your application, you need a way to make it available to your users. These days, that usually means deploying it to a cloud provider, whether that’s a virtual server, a serverless platform, or a …

Teaching Python Machine Learning

April 28th, 2020


Python has become a major player in the machine learning industry, with a variety of widely used frameworks. In addition to the technical …

Build The Next Generation Of Python Web Applications With FastAPI

April 20th, 2020


Python has an embarrasment of riches when it comes to web frameworks, each with their own particular strengths. FastAPI is a new entrant …

Distributed Computing In Python Made Easy With Ray

April 14th, 2020


Distributed computing is a powerful tool for increasing the speed and performance of your applications, but it is also a complex and …

Building The Seq Language For Bioinformatics

April 7th, 2020


Bioinformatics is a complex and computationally demanding domain. The intuitive syntax of Python and extensive set of libraries make it a great language for bioinformatics projects, but it is hampered by the …

An Open Source Toolchain For Natural Language Processing From Explosion AI

March 30th, 2020


The state of the art in natural language processing is a constantly moving target. With the rise of deep learning, previously cutting edge techniques have given way to robust language models. Through it all the …

A Flexible Open Source ERP Framework To Run Your Business

March 23rd, 2020


Running a successful business requires some method of organizing the information about all of the processes and activity that take place. …

Getting A Handle On Portable C Extensions With hpy

March 16th, 2020


One of the driving factors of Python’s success is the ability for developers to integrate with performant languages such as C and C++. The challenge is that the interface for those extensions is specific to the …

Open Source Machine Learning On Quantum Computers With Xanadu AI

March 10th, 2020


Quantum computers promise the ability to execute calculations at speeds several orders of magnitude faster than what we are used to. Machine …

The Advanced Python Task Scheduler

March 2nd, 2020


Most long-running programs have a need for executing periodic tasks. APScheduler is a mature and open source library that provides all of …

Reducing The Friction Of Embedded Software Development With PlatformIO

February 25th, 2020


Embedded software development is a challenging endeavor due to a fragmented ecosystem of tools. Ivan Kravets experienced the pain of …

APIs, Sustainable Open Source and The Async Web With Tom Christie

February 18th, 2020


Tom Christie is probably best known as the creator of Django REST Framework, but his contributions to the state the web in Python extend …

Learning To Program Python By Building Video Games With Arcade

February 11th, 2020


Video games have been a vehicle for learning to program since the early days of computing. Continuing in that tradition, Paul Craven created …

Build Your Own Personal Data Repository With Nostalgia

February 4th, 2020


The companies that we entrust our personal data to are using that information to gain extensive insights into our lives and habits while not always making those findings accessible to us. Pascal van Kooten …

Simplifying Social Login For Your Web Applications

January 27th, 2020


A standard feature in most modern web applications is the ability to log in or register using accounts that you already own on other sites such as Google, Facebook, or Twitter. Building your own integrations …

Building A Business On Building Data Driven Businesses

January 20th, 2020


In order for an organization to be data driven they need easy access to their data and a simple way of sharing it. Arik Fraimovich built Redash as a way to address that need by connecting to any data source and …

Using Deliberate Practice To Level Up Your Python

January 13th, 2020


An effective strategy for teaching and learning is to rely on well structured exercises and collaboration for practicing the material. In …

Checking Up On Python's Role in DevOps

January 6th, 2020


Python has been part of the standard toolkit for systems administrators since it was created. In recent years there has been a shift in how …

Python's Built In IDE Isn't Just Sitting IDLE

December 23rd, 2019


One of the first challenges that new programmers are faced with is figuring out what editing environment to use. For the past 20 years, Python has had an easy answer to that question in the form of IDLE. In …

Riding The Rising Tides Of Python

December 16th, 2019


The past two decades have seen massive growth in the language, community, and ecosystem of Python. The career of Pete Fein has occurred during that same period and his use of the language has paralleled some of …

Debugging Python Projects With PySnooper

December 9th, 2019


Debugging is a painful but necessary practice in software development. The tools that are available in Python range from the built-in …

Making Complex Software Fun And Flexible With Plugin Oriented Programming

December 3rd, 2019


Starting a new project is always exciting because the scope is easy to understand and adding new features is fun and easy. As it grows, the rate of change slows down and the amount of communication necessary to …

Faster And Safer Software Development With Feature Flags

November 26th, 2019


Any software project that is worked on or used by multiple people will inevitably reach a point where certain capabilities need to be turned …

From Simple Script To Beautiful Web Application With Streamlit

November 18th, 2019


Building well designed and easy to use web applications requires a significant amount of knowledge and experience across a range of domains. This can act as an impediment to engineers who primarily work in …

Loading ...

Listen to The Machine Learning Podcast.__init__


A free podcast app for iPhone and Android

  • User-created playlists and collections
  • Download episodes while on WiFi to listen without using mobile data
  • Stream podcast episodes without waiting for a download
  • Queue episodes to create a personal continuous playlist
RadioPublic on iOS and Android
Or by RSS
RSS feed

Connect with listeners

Podcasters use the RadioPublic listener relationship platform to build lasting connections with fans

Yes, let's begin connecting
Browser window

Find new listeners

  • A dedicated website for your podcast
  • Web embed players designed to convert visitors to listeners in the RadioPublic apps for iPhone and Android
Clicking mouse cursor

Understand your audience

  • Capture listener activity with affinity scores
  • Measure your promotional campaigns and integrate with Google and Facebook analytics
Graph of increasing value

Engage your fanbase

  • Deliver timely Calls To Action, including email acquistion for your mailing list
  • Share exactly the right moment in an episode via text, email, and social media
Icon of cellphone with money

Make money

  • Tip and transfer funds directly to podcastsers
  • Earn money for qualified plays in the RadioPublic apps with Paid Listens