MLOps

Machine Learning Operations
Join this virtual event and interactive discussion with industry experts about operationalizing machine learning models in the enterprise. Learn how HPE (with solutions from BlueData) is helping address the challenges of deploying and managing machine learning models at scale.
jameskobielus
Q2: When building out a data science organization, what skills and roles are required? https://www.crowdchat.net/s/65vgs
https://www.crowdchat.net/s/65vgs

Patrick Osborne
a mix of roles, many of them new to the IT landscape
Mike Leone
The overarching theme I see is that organizations immediately jump to the mind set of "we need a data scientist." You should look for smart generalists with data versatility, as opposed to specialists in the beginning.
Patrick Osborne
CDO, Data Science, Data Engineer, DevOps, Cloud Engineer
Frederic Van Haren
You need people that understand how AI works at a high level (engineers, math or statistics background)
Jason Schroedl
Data science is a team sport - multiple roles are required (data scientists and analysts, data engineers, ML developers, ML architects, DevOps and operations teams)
Frederic Van Haren
Data visualization. People that can visualize data in charts and graphs.
Storage Godfather (HPEStorageGuy)
And how do you find people with that skill set? CS and applied mathematics double majors are in short supply!
Jason Schroedl
Data science teams don’t want to worry about the underlying infrastructure systems, configuration, and operations – they just want the ability to quickly get access to the tools and data they need to develop their models, continuously iterate, build their data pipelines
Frederic Van Haren
Business understanding: how to use AI and what it can do for your business
Patrick Osborne
Organizing across traditional functional boundaries and creating a new team structure
Abdul Matheen Raza
multiple roles. Data Engineers, Data Scientists, ML Architects, Data Operations.
NandaVijaydev
First and foremost, a person who is a great listener and is able to break the problem/request into smaller actionable statements in a simple spoken language
Patrick Osborne
@jameskobielusThis is why HPE is investing in universities to train this new skill http://www.uh.edu/data-science-institute/
Storage Godfather (HPEStorageGuy)
@CalvinZito Not the same skill set as an "HPEStorageGuy", but I'm learning.
Hande Sahin-Bahceci
Combination of business, IT, developer, data skills and security members.. Diversity in roles and skills will be key to address biases.
Storage Godfather (HPEStorageGuy)
@fvha As a starting point, I grabbed a "Big Data and AI" Great Courses DVD set from my public library. I didn't make it very far!
NandaVijaydev
Then a team that can translate English language requests to more programmable tasks, visualization experts who can help visualize the inputs and outputs to specific tasks, Data Scientists to build models to represent the data and possible outcomes.
NandaVijaydev
@fvha This is the key. Not all Data Scientists can be SMEs is all areas. But a keen observation and effective communication with business users makes them better suited for the job
Hande Sahin-Bahceci
Right skills may be outside the organisation. There are experts with AI project, use case experience and technical depth that can complement data teams #crowchat @HPE_TechSvcs
jameskobielus
Q1: What are the key considerations for getting started with a machine learning (ML)/data science (DS) initiative in the enterprise? https://www.crowdchat.net/s/45vg6
https://www.crowdchat.net/s/45vg6

Frederic Van Haren
ML and Data Science are about extracting knowledge from a given dataset. It all starts with data, you need lots of data and it has to be meaningful data. You can't expect good results if the data isn't any good.
Patrick Osborne
the technology and tools are interesting, but organizing teams and processes for successful business outcomes is key
Jeff Gray
Do I have permission to use the data?
Stuart Miniman
@JeffGMKE CrowdChat is an open community platform - you can embed and link the entire event or individual pieces
Patrick Osborne
How does one measure or quantify the business value?
Mike Leone
Understanding the business outcome you are hoping to achieve. I've seen all too often organizations try to jump right in without a clear cut goal. Is it improving customer experience? Predicting future outcomes? Improving sales? Marketing? Maybe all of the above?
NandaVijaydev
Starts with a team. Having the right team in place. Providing the necessary toolset with minimum friction. Secure access to data
Storage Godfather (HPEStorageGuy)
@fvha Not to put you on the spot but tell everyone how long you've been involved in this space?
Hande Sahin-Bahceci
In a recent whitepaper from Futurum 5 key considerations are listed with recommendations @jameskobielus, #HPEAI, #MLOps https://www.hpe.com/us/en/resources/services/explo...
https://www.hpe.com/us/en/resources/services/exploring-ai-journey.html
The Artificial Intelligence Journey for Data Driven Enterprise Whitepaper
The Artificial Intelligence Journey for Data Driven Enterprise Whitepaper
Learn how to strategically overcome challenges, drive business growth and increase profitability for your enterprise utilizing artificial intelligence and machine learning.
Mike Leone
@MikeLeone_IT And the more granular the goals the better. You want to be set up for success to show you're making incremental progress with established metrics to measure successful progression.
Jeff Gray
@stu I was talking about "the data" from the data science perspective. One of the considerations is...do I have permission to use the data?
NandaVijaydev
Then a place to store artifacts and reuse them without having to create word documents for tracking
Frederic Van Haren
@CalvinZito My background is in Speech Recognition. Collecting speech data is more than a hobby.
Patrick Osborne
@jameskobwielus HPE has the framework to be able to help cusomters define theiur success https://www.hpe.com/us/en/services/consulting/big-...
Abdul Matheen Raza
At a high level there are 3 key considerations: 1. business problem - what are you looking to improve 2. Technology - data, tools, infrastructure 3. people - do I have the right skills and how to train employees to use AI
Frederic Van Haren
@fvha and did that for over 16 years.
NandaVijaydev
@jameskobielusLastly taking models to production in a meaningful way.
Storage Godfather (HPEStorageGuy)
@fvha So you were doing #MLOps before anyone put a name on it!
Frederic Van Haren
@fvha yes, well before it was called MLops
Frederic Van Haren
@fvha ... when you are working on stuff and there is no name yet for it you know you are in early
Chris Snow
Data scientists often get frustrated because they have to spend a lot of time getting access to environments & data and have to install tools and libraries for each project from scratch. Self-service flexible environments with secure & governed access to enterprise data is key
Rathna Sindura Chikkam
@csnow_data_uk True that, I am currently in the phase of getting access to data!
Rathna Sindura Chikkam
@razatweets you could not be more right about training the employees to use AI, or to help them ask the right questions about the huge data they have been collecting so far!
jameskobielus
Q6: How is the ML model lifecycle different than DevOps? What aspects of DevOps can be applied to ML models? What aspects are unique to ML Ops? https://www.crowdchat.net/s/35vit
https://www.crowdchat.net/s/35vit

Patrick Osborne
In many ways they extremely adjacent
Mike Leone
While DevOps is more about marrying the developers and IT operations folks, ML Ops builds on DevOps and incorporates some additional personas, such as data engineers and data scientists.
Frederic Van Haren
MLops is building on top of the DevOPS concepts. However, MLops focusses on the ML lifecycle which is a pipeline that relies on continuous feedback and improvement.
Patrick Osborne
In order to scale models and the implementation of models and to quickly train, infer and re-run models...one has to do this with a DevOps framework
Mike Leone
For ML Ops specifically, it's heavily centered on providing intelligence derived from data to a specific business objective, goal, or use case, and enabling developers to consume models and utilize the insights for rapid innovation.
Victor Ghadban
Training a model and reiterating through the cycle until you achieve the acceptance criteria of the model. Devops doesn’t have this requirement or iterative step.
Abdul Matheen Raza
ML Lifecycle is very iterative with a heavy dependency on data. MLOps leverages DevOps processes, however the iterative nature of the ML Lifecycle and the dependency on data should be taken into account. Changes in underlying data will drive retraining decisions
Storage Godfather (HPEStorageGuy)
This video talks about operationalizing #MLOps
https://www.youtube.com/watch?v=8p1kP5bg6Hw
https://www.youtube.com/embed/8p1kP5bg6Hw
Operationalization for the Machine Learning Lifecycle
Operationalization for the Machine Learning Lifecycle
The HPE ML Ops solution supports every stage of machine learning lifecycle — data preparation, model build, model training, model deployment, collaboration, ...
Jason Schroedl
Data science and ML are about more than just the code, it’s also about the data and the models - that’s one of the fundamental differences.
Jason Schroedl
The ML lifecycle is a very iterative and continuous process (e.g. retraining the models to ensure accuracy and reduce model drift or model decay) - some of the requirements are quite different than traditional DevOps.
Patrick Osborne
@jameskobielus
https://mapr.com/ebook/machine-learning-logistics/
Machine Learning Logistics | MapR
Machine Learning Logistics | MapR
How do you get a machine learning system to deliver value from big data?
NandaVijaydev
Devops concepts such as reproducibility and consistency between stages is very much the same in ML Ops. It just goes beyond deployment into monitoring and retraining and redeployment.
Jason Schroedl
But it is possible to apply CI/CD best practices and bring the speed and agility of DevOps to ML Ops. Last week HPE introduced our new ML Ops software solution focused on addressing these challenges and bringing a DevOps approach to the ML lifecycle: https://bit.ly/2lKOnBO
https://bit.ly/2lKOnBO
HPE accelerates Artificial Intelligence innovation with enterprise-grade solution for managing entire machine learning lifecycle
HPE accelerates Artificial Intelligence innovation with enterprise-grade solution for managing entire machine learning lifecycle
New HPE Machine Learning (ML) Ops solution speeds time-to-value for AI from months to days and brings DevOps agility to the ML model lifecycle
Jason Schroedl
Here’s a great interview with @NandaVijaydev about applying DevOps to machine learning: https://youtu.be/O98sNtMBaR8
https://www.youtube.com/embed/O98sNtMBaR8
Bringing DevOps to Machine Learning | HPE ML Ops
Bringing DevOps to Machine Learning | HPE ML Ops
Nanda Vijaydev, from HPE's BlueData team, discusses HPE Machine Learning Ops. HPE ML Ops brings a DevOps approach to machine learning and allows enterprises ...
jameskobielus
The MLops lifecycle is more iterative than traditional DevOps, especially in the model training loop.
Frederic Van Haren
From Big Data to Machine Learning to Deep Learning – The progress of AI http://highfens.com/2019/01/02/big-data-machine-le...
http://highfens.com/2019/01/02/big-data-machine-learning-deep-learning-artificial-intelligence/
From Big Data to Machine Learning to Deep Learning – The progress of AI - HighFens Inc.
From Big Data to Machine Learning to Deep Learning – The progress of AI - HighFens Inc.
From High-Performance Computing (HPC) to Big Data to Machine Learning to Deep Learning - this article describes the evolution and progress of AI.