Gain Insight Into the COVID-19 Pandemic with the HPCC Systems Data Lake Platform
This open-source project features a community contribution cluster which can be made available to ODSC followers. The severe acute respiratory syndrome coronavirus 2 (SARS-Cov-2) has taken around 930,000 lives and infected more than 29 million people worldwide so far. The COVID-19 pandemic is still ongoing, and the crisis moves... Read more
Explainable and Reproducible Machine Learning Model Development with DALEX and Neptune
Machine learning model development is hard, especially in the real world. Typically, you need to: understand the business problem, gather the data, explore it, set up a proper validation scheme, implement models and tune parameters, deploy them in a way that makes sense for the business, inspect model results... Read more
Implementing Content-Based Image Retrieval with Siamese Networks in PyTorch
Image retrieval is the task of finding images related to a given query. With content-based image retrieval, we refer to the task of finding images containing some attributes which are not in the image metadata, but present in its visual content. In this post we: – explain the theoretical... Read more
Optimizing ML Serving with Asynchronous Architectures
When AI architects think about ML Serving, they focus primarily on speeding up the inference function in the Serving layer. Worried about performance, they optimize towards overcapacity, leading to an expense end-to-end solution. When the solution is deployed, the cost of serving alarms those responsible for budgets, leading to... Read more
How Bayesian Machine Learning Works
Bayesian methods assist several machine learning algorithms in extracting crucial information from small data sets and handling missing data. They play an important role in a vast range of areas from game development to drug discovery. Bayesian methods enable the estimation of uncertainty in predictions which proves vital for... Read more
Art with AI: Turning photographs into artwork with Neural Style Transfer
Introduction: The line between machine & artist becomes blurred While AI has proved superior at complex calculations & predictions, creativity seemed to be the domain which machines can’t take over. As Artificial Intelligence begins to generate stunning visuals, profound poetry & transcendent music, the nature of art & the... Read more
Getting Started with Pandas
Pandas is a popular data analysis library built on top of the Python programming language. It assists with common manipulations for data cleaning, joining, sorting, filtering, deduping, and more. First released in 2009, pandas now sits as the epicenter of Python’s vast data science ecosystem and is an essential... Read more
Could Your Machine Learning Model Survive the Crisis: Monitoring, Diagnosis, and Mitigation Part 2
This is the second part of my blog posts on machine learning monitoring. In the first part, we listed the four questions we are trying to address in a model monitoring setup. We discussed the first two on how to detect functionality degradation of a model in production, as... Read more
Removing Items From a Set – remove(), pop(), and difference
Python has a rich collection of built-in data structures. These data structures are sometimes called “containers” or “collections” because they contain a collection of individual items. These structures cover a wide variety of common programming situations. In this recipe, we’ll look at how we can update a set by removing or replacing... Read more
Why I Love Keras and Why You Should Too
I started working with Deep Learning (DL) in the 2016 – 2017 time frame when the framework ecosystem was much more diverse and fragmented than it is today. Theano was the gold standard at the time, Tensorflow had just been released, and DeepLearning4j was still being built. Both Theano... Read more