Open in app

Sign In

Write

Sign In

Roman Kazinnik
Roman Kazinnik

23 Followers

Home

About

Published in How to turn your desktop into Machine Learning training platform

·Jan 2

How to turn research code into production-grade and desktop into Machine Learning training platform

Begin utilizing ML platform whether or not you have a cluster This post demonstrates an example of migrating Machine Learning research code to production-grade and deploying efficient, reproducible and persistent environment for training of hundreds of models. My GitHub repository “kubeflow_k8s” contains all the python and yaml files, and installation instructions required to obtain the demonstrated here results.

Kubeflow

5 min read

How to turn research code into production-grade and desktop into Machine Learning training platform
How to turn research code into production-grade and desktop into Machine Learning training platform
Kubeflow

5 min read


Published in How to turn your desktop into Machine Learning training platform

·Nov 8, 2022

Diverse clouds and data centers. Single Machine Learning platform solution.

Why diverse clouds? I want to share my experience deploying ML models in multiple cloud environments. It involved developing ML solutions used by big corporations. Companies are highly protective of their data and computing environments. My solution was to create our Ml platform and modeling pipelines and deliver it to the client company…

Mlops

3 min read

Diverse clouds and data centers. Single Machine Learning platform solution.
Diverse clouds and data centers. Single Machine Learning platform solution.
Mlops

3 min read


Jun 2, 2021

Active learning: deduplication example

Github https://github.com/romankazinnik/romankazinnik_blog/tree/master/active_learning — Active Learning: main components By the end of this post we will learn the following components of Active Machine Learning: Blocking Iterative labeling: Select a small number of data points for manual labeling Stopping criteria Update Training data and Classifier 3. Run Classifier for all blocks Active Learning: high-level diagrams

Active Learning

7 min read

Active learning: deduplication example
Active learning: deduplication example
Active Learning

7 min read


Mar 2, 2021

Why we need TensorFlow Extended (TFX) — and how to get it in 3 steps

There are two main considerations when it comes to adopting TFX: value and cost. I want to demonstrate the value of TFX and how it helps with production-level experimentation, and adopting the best standards for model and data validation. The cost for using TFX is all about locking up Machine…

Tensorflow Extended

3 min read

Why we need TensorFlow Extended (TFX) — and how to get it in 3 steps
Why we need TensorFlow Extended (TFX) — and how to get it in 3 steps
Tensorflow Extended

3 min read


Dec 3, 2020

Machine Learning Pipelines in 3 simple pictures

I’ll do a side-by-side comparison of architectural patterns for the Data Pipeline and Machine Learning Pipeline and illustrate principal differences. My main goal is to show the value of deploying dedicated tools and platforms for Machine Learning, such as Kubeflow and Metaflow. Utilizing non-Machine Learning tools, be it Airflow for…

Data Pipeline

4 min read

From Data Pipeline to Machine Learning Architecture in 3 simple pictures
From Data Pipeline to Machine Learning Architecture in 3 simple pictures
Data Pipeline

4 min read


Nov 19, 2020

Distributed Hyperparameter Search in Kubeflow/Kubernetes: Keras Tuner vs. Katib

Although Katib is a Kubeflow built-in Hyperparameter Search (HS), here is why I choose Keras-Tuner for distributed HS: Keeps codebase independent of Kubeflow Keeps Kubeflow experiments independent of the codebase decisions Keras(TensorFlow)-trained models are also HS-optimized with Keras Keeps HS to be a part of the codebase with source code…

Keras

3 min read

Distributed Hyperparameter Search in Kubeflow/Kubernetes: Keras Tuner vs. Katib
Distributed Hyperparameter Search in Kubeflow/Kubernetes: Keras Tuner vs. Katib
Keras

3 min read


Nov 18, 2020

Machine Learning Distributed: Ring-Reduce vs. All-Reduce

In this blog post, I’d like to share some of the insights from my work at the High-Performance Computing (HPC) Texas Advanced Computing Center (TACC) cluster (circa 2010, TACC had a “Lonestar” cluster with 5200 2Gb-nodes), and within the Technology Group at Conoco-Phillips Corp. Specifically, I want to address the…

Distributed Systems

4 min read

Machine Learning Distributed: Ring-Reduce vs. All-Reduce
Machine Learning Distributed: Ring-Reduce vs. All-Reduce
Distributed Systems

4 min read


Published in How to turn your desktop into Machine Learning training platform

·Nov 9, 2020

An Ultimate Guide to Migrating Your Machine Learning to Kubeflow: 4 Steps Towards Excelling In Machine Learning Production

When you sit down to think about it: architects experiment and build models in Auto-CAD. But what do Data Scientists have? I introduce to you the amazing Kubeflow! The platform’s state-of-the-art features, matched with its plethora of tools, means deploying all your machine learning workflows and models on a Data Science Cluster jam-packed with functionalities (such as reproducible experimentation and Kubernetes orchestration).

Kubeflow

5 min read

An Ultimate Guide to Migrating Your Machine Learning to Kubeflow: 4 Steps Towards Excelling In…
An Ultimate Guide to Migrating Your Machine Learning to Kubeflow: 4 Steps Towards Excelling In…
Kubeflow

5 min read


Nov 9, 2020

Machine Learning as a Flow: Kubeflow vs. Metaflow

Both Kubeflow (2018, Google) and Metaflow (2019, Netflix) are great Machine Learning platforms for experimentation, development, and production deployment. Having used both of these, here is my comparative analysis. For starters, Kubeflow is a project that helps you deploy machine learning workflows on Kubernetes. On the other hand, Metaflow is…

Kubeflow

4 min read

Machine Learning as a Flow: Kubeflow vs. Metaflow
Machine Learning as a Flow: Kubeflow vs. Metaflow
Kubeflow

4 min read


Jun 26, 2018

Recipe to Optimal Architecture for Convolutional Neural Networks

I will talk about convolutional neural networks and how you can optimize their architecture while eliminating redundancy. Let’s get started. https://github.com/romanonly/romankazinnik_blog/tree/master/CVision/CNN Images and Convolutional Neural Networks A convolutional neural network, also known as CNN, is a deep learning algorithm that takes in an image as an input and weighs the varied objects in the image…

Convolutional Network

5 min read

Recipe to Optimal Architecture for Convolutional Neural Networks
Recipe to Optimal Architecture for Convolutional Neural Networks
Convolutional Network

5 min read

Roman Kazinnik

Roman Kazinnik

23 Followers

Learn. Lead by doing. Re-Learn.

Following
  • Lak Lakshmanan

    Lak Lakshmanan

  • Aditya Parameswaran

    Aditya Parameswaran

  • Alexy Khrabrov

    Alexy Khrabrov

  • Adham Ghazali

    Adham Ghazali

  • Kiarash Irandoust

    Kiarash Irandoust

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech