Artificial Intelligence

fastapi for spam classification

Deploy a custom Docker image for Data Science project – A spam classifier with FastAPI (Part 3)

A guide to deploy a custom Docker image for an API with FastAPI and AI Deploy. Welcome to the third article concerning custom Docker image deployment. If you haven’t read the previous ones, you can check it: – Gradio sketch recognition app– Streamlit app for EDA and interactive prediction When creating code for a Data …

Deploy a custom Docker image for Data Science project – A spam classifier with FastAPI (Part 3) Read More »

speech to text app image3

How to build a Speech-To-Text Application with Python (3/3)

A tutorial to create and build your own Speech-To-Text Application with Python. At the end of this third article, your Speech-To-Text Application will offer many new features such as speaker differentiation, summarization, video subtitles generation, audio trimming, and others! Final code of the app is available in our dedicated GitHub repository. Overview of our final …

How to build a Speech-To-Text Application with Python (3/3) Read More »

speech to text app image2

How to build a Speech-To-Text Application with Python (2/3)

A tutorial to create and build your own Speech-To-Text Application with Python. At the end of this second article, your Speech-To-Text application will be more interactive and visually better. Indeed, we are going to center our titles and justify our transcript. We will also add some useful buttons (to download the transcript, to play with …

How to build a Speech-To-Text Application with Python (2/3) Read More »

speech to text app image1

How to build a Speech-To-Text application with Python (1/3)

A tutorial to create and build your own Speech-To-Text application with Python. At the end of this first article, your Speech-To-Text application will be able to receive an audio recording and will generate its transcript! Final code of the app is available in our dedicated GitHub repository. Overview of our final app Overview of our …

How to build a Speech-To-Text application with Python (1/3) Read More »

streamlit app for eda and interactive prediction

Deploy a custom Docker image for Data Science project – Streamlit app for EDA and interactive prediction (Part 2)

A guide to deploy a custom Docker image for a Streamlit app with AI Deploy. Welcome to the second article concerning custom Docker image deployment. If you haven’t read the previous one, you can read it on the following link. It was about Gradio and sketch recognition. When creating code for a Data Science project, …

Deploy a custom Docker image for Data Science project – Streamlit app for EDA and interactive prediction (Part 2) Read More »

Deploy a custom Docker image for Data Science project – Gradio sketch recognition app (Part 1)

A guide to deploy a custom Docker image for a Gradio app with AI Deploy. When creating code for a Data Science project, you probably want it to be as portable as possible. In other words, it can be run as many times as you like, even on different machines. Unfortunately, it is often the …

Deploy a custom Docker image for Data Science project – Gradio sketch recognition app (Part 1) Read More »

Managing GPU pools efficiently in AI pipelines

Managing GPU pools efficiently in AI pipelines

A growing number of companies are using artificial intelligence on a daily basis — and dealing with the back-end architecture can reveal some unexpected challenges. Whether the machine learning workload involves fraud detection, forecasts, chatbots, computer vision or NLP, it will need frequent access to computing power for training and fine-tuning. GPUs have proven to …

Managing GPU pools efficiently in AI pipelines Read More »

How PCI-Express works and why you should care? #GPU

How PCI-Express works and why you should care? #GPU

What is PCI-Express ? Everyone, and I mean everyone, should pay attention when they do intensive Machine Learning / Deep Learning Training. As I explained in a previous blog post, GPUs have accelerated Artificial Intelligence evolution massively. However, building a GPUs server is not that easy. And failing to create an appropriate infrastructure can have …

How PCI-Express works and why you should care? #GPU Read More »

Interpretability Engine: An open-source tool to interpret your models in ML Serving

Context Artificial Intelligence is now a part of our daily life and the services it provides continue to flourish in multiple industries. At OVHCloud, we have recently launched ML Serving; a service to deploy Machine Learning models, ready to use in production. Its likely you’ve read some articles relating to Machine Learning (ML) techniques or …

Interpretability Engine: An open-source tool to interpret your models in ML Serving Read More »

Distributed Learning in a Deep Learning context

Distributed Training in a Deep Learning Context

Previously on OVHcloud Blog … In previous blog posts we have discussed a high level approach to deep learning as well as what is meant by ‘training’ in relation to Deep Learning. Following the article, I had lots of questions entering my twitter inbox, especially regarding how GPUs actually works. I decided, therefore, to write …

Distributed Training in a Deep Learning Context Read More »