SlideShare a Scribd company logo
Neuron
Demo
The greatest value of a data is when it forces us to notice what we never expected to see.
How Neuron take care of my Data?
Contents
❖ Preliminaries
➢ Requirements for Launching Workbench
➢ Best Practices for Using Workbench
➢ Running the code
➢ How to Launch Workbench
■ Launch Workbench
■ Features on Dashboard
■ Features in Software
❖ Data Preparation Process
➢ Data Selection
➢ Data Pre-processing
➢ Data Transformation
❖ Model Building
➢ How to choose your algorithm
❖ Model Training
➢ How to Train your model on Neuron
➢ Transfer Learning
➢ How to use Transfer Learning
■ Steps for Pytorch Example
■ Steps for TensorFlow Example
❖ Model Evaluation
➢ Evaluation Metrics
➢ How to Evaluate Model on Neuron
Preliminaries
1. Requirements for
launching Workbench
Jupyter
Notebook
Zeppelin Notebook
Jupyter Console
Click on
“Notebook”
Launcher
Click on Python 3
Click on
“Console”
Click on Python3
Select “Create new
note”
Choose “Python 3”
Launcher
Create a directory. Whole work would be done on that “work” directory.
Create your own virtual environment using console.
Initialize the virtualenv using console.
Use command python text_file_name.py to use text run code on console
You can run code cell by cell in Jupyter or Zeppelin using console.
To run full notebook as script in console and in virtualenv type
ipython notebook_name.ipynb
2. Best Practices
3.Running the code
1. How to Launch Workbenches
Dashboard - General
options showing Available Softwares Deployed Software Total Members
Softwares - Provide
two options View Deployments New Deployments
Members - Options
include
View Members Invite Members
Create an account (manually or by Invitation) and log In
Click on Softwares
TT
New Deployment
Select option to choose instances of notebooks such as Jupyter or Zeppelin.
STEPS
Launch Workbench
Dashboard
gives access
to three
components
Features on Dashboard
Different
notebooks could
be deployed in
“New
Deployment”
Deployed
softwares can
be used in
“View
Deployments”
Features in Software
Access link
of Deployed
Software
Train or Deploy
model using
different scripts
Delete deployed
Software
Click on
“Connection
info”
You get to the
Connection
Information
Page.
Here you get
the Access
link to use
the deployed
software.
Launcher Page
Your Workbench is Ready!For Zeppelin
For Jupyter
Console
For Jupyter
Notebook
Data Preparation Process
Data Processing
Data Selection
Data
Transformation
Data
Preprocessing
Selected sample
represent entire
population
Handling Null Values
Feature Scaling
Scaling
Aggregation
Select subset of data
variables
Handling Categorical Variables
One-Hot Encoding
Multicollinearity
1. Data Selection
2. Data Preprocessing
Data Transformation
Model Building
How to choose your algorithm
STEPS
Categorize
Understand Data
Supervised Unsupervised ReinforcementSemi-supervised
Outputs
Inputs
Classification Regression Clustering
Find available algorithms based on
Analyze Process Transform
Accuracy Interpretability Scalability Complexity
Time to build, train, test
& model
Time to make predictions using
model
Business goal
Implement machine learning algorithms
Optimize hyperparameters
Load existing model on Neuron
Model Selection
Running different
models
Evaluating their
performance
Choose the relevant
for model building
Linear Regression , Logistic Regression or any other
Learning Rate, Row sampling, column sampling and so on.
Model Building
Model Training
Build the model using
above steps (save it to git
S3 or other location, if
saved already bring it to
workspace).
Train your model
using CLI
terminal of
workbench.
Create Workbench (if
not created in above
steps).
1. How to train your model on neuron
If building from scratch you
can choose to write code
(using notebook or python
script) and train the model.
Model Training
1. How to train your model on StackLabs
ow to train your model on StackLabs
Advantage of less
computational
resource and
training time.
Feature
extraction
re-used and main
processing
re-trained.
A model developed
to build original
dataset.
Can be done on
every
framework.consi
dering neuron.
2
531
2. Transfer Learning
A model developed for a task is
reused as starting point to build
another task.
Pre-Build
Model Import
from S3, Git or
wherever is
the location.
4
How to use Transfer Learning - Given two examples of Pytorch & TensorFlow but others
can also be used.
1
Save
data
in
data
folder
(default:data_raw
)
2
Run
thedatasetup
com
m
and
according
to
thedataset.
3
Run
there-training
com
m
and
according
to
thedataset
4
Run
theinferencecom
m
and
according
to
thedataset.
Steps for PyTorch Example:
Steps for TensorFlow Example:
1
Save
data
in
data
folder
divided
as
class/label
nam
e
2
Run
python
re-training
com
m
and
according
to
thedataset.
param
etersincludesm
odel_dir,
output_graph,output_labels,
im
age_dir.
3
Run
thepython
inference
com
m
and
according
to
your
datasetfolder.
1.EvaluationMetrics
The parameters using which we
evaluate the performance of a
model during training and after
training called metrics.
Model built trained and deployed
on neuron, can be evaluated on.
Accuracy, F1 Score, Confusion
Matrix, AUC, Mean Absolute
Error, Mean Squared Error,
Logarithmic Loss
Model Evaluation
Model Evaluation
2.HowtoEvaluatemodelonneuron
(Twomodesofevaluatingmodelonneuron)
a. Monitoring while
training
b. Evaluation after training
Using TensorBoard
d
Using Evaluation Matrix
Using tensorboardX
Using MXBoard

More Related Content

What's hot

Application Profiling for Memory and Performance
Application Profiling for Memory and PerformanceApplication Profiling for Memory and Performance
Application Profiling for Memory and Performance
pradeepfn
 
Automated Testing with Databases
Automated Testing with DatabasesAutomated Testing with Databases
Automated Testing with Databaseselliando dias
 
Learning Robotic Process Automation-81-167
Learning Robotic Process Automation-81-167Learning Robotic Process Automation-81-167
Learning Robotic Process Automation-81-167
Nicolas Benjamin Cruz Carpio
 
Hadoop cluster performance profiler
Hadoop cluster performance profilerHadoop cluster performance profiler
Hadoop cluster performance profiler
Ihor Bobak
 
Actions in QTP
Actions in QTPActions in QTP
Actions in QTPAnish10110
 
Hp Quick Test Professional
Hp Quick Test ProfessionalHp Quick Test Professional
Hp Quick Test Professional
sunny.deb
 
Qtp certification questions and answers
Qtp certification questions and answersQtp certification questions and answers
Qtp certification questions and answersRamu Palanki
 
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 6 - Profe...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 6 - Profe...ICPSR - Complex Systems Models in the Social Sciences - Lab Session 6 - Profe...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 6 - Profe...Daniel Katz
 
Metadata extraction using Amazon Rekognition and Amazon SageMaker
Metadata extraction using Amazon Rekognition and Amazon SageMakerMetadata extraction using Amazon Rekognition and Amazon SageMaker
Metadata extraction using Amazon Rekognition and Amazon SageMaker
Matt McDonnell
 
Building High Available and Scalable Machine Learning Applications
Building High Available and Scalable Machine Learning ApplicationsBuilding High Available and Scalable Machine Learning Applications
Building High Available and Scalable Machine Learning Applications
Yalçın Yenigün
 
QTP Automation Testing Tutorial 2
QTP Automation Testing Tutorial 2QTP Automation Testing Tutorial 2
QTP Automation Testing Tutorial 2
Akash Tyagi
 
Qtp training session I
Qtp training session IQtp training session I
Qtp training session IAisha Mazhar
 
Building cautious software
Building cautious softwareBuilding cautious software
Building cautious softwareKyle Dyer
 
Gatling workshop lets test17
Gatling workshop lets test17Gatling workshop lets test17
Gatling workshop lets test17
Gerald Muecke
 
First QTP Tutorial
First QTP TutorialFirst QTP Tutorial
First QTP Tutorial
tjdhans
 
How to Record Scripts in JMeter? JMeter Script Recording Tutorial | Edureka
How to Record Scripts in JMeter? JMeter Script Recording Tutorial | EdurekaHow to Record Scripts in JMeter? JMeter Script Recording Tutorial | Edureka
How to Record Scripts in JMeter? JMeter Script Recording Tutorial | Edureka
Edureka!
 
Unit testing basics
Unit testing basicsUnit testing basics

What's hot (19)

Application Profiling for Memory and Performance
Application Profiling for Memory and PerformanceApplication Profiling for Memory and Performance
Application Profiling for Memory and Performance
 
Automated Testing with Databases
Automated Testing with DatabasesAutomated Testing with Databases
Automated Testing with Databases
 
Learning Robotic Process Automation-81-167
Learning Robotic Process Automation-81-167Learning Robotic Process Automation-81-167
Learning Robotic Process Automation-81-167
 
Hadoop cluster performance profiler
Hadoop cluster performance profilerHadoop cluster performance profiler
Hadoop cluster performance profiler
 
Actions in QTP
Actions in QTPActions in QTP
Actions in QTP
 
Hp Quick Test Professional
Hp Quick Test ProfessionalHp Quick Test Professional
Hp Quick Test Professional
 
Qtp certification questions and answers
Qtp certification questions and answersQtp certification questions and answers
Qtp certification questions and answers
 
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 6 - Profe...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 6 - Profe...ICPSR - Complex Systems Models in the Social Sciences - Lab Session 6 - Profe...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 6 - Profe...
 
Metadata extraction using Amazon Rekognition and Amazon SageMaker
Metadata extraction using Amazon Rekognition and Amazon SageMakerMetadata extraction using Amazon Rekognition and Amazon SageMaker
Metadata extraction using Amazon Rekognition and Amazon SageMaker
 
Building High Available and Scalable Machine Learning Applications
Building High Available and Scalable Machine Learning ApplicationsBuilding High Available and Scalable Machine Learning Applications
Building High Available and Scalable Machine Learning Applications
 
QTP Automation Testing Tutorial 2
QTP Automation Testing Tutorial 2QTP Automation Testing Tutorial 2
QTP Automation Testing Tutorial 2
 
Qtp training session I
Qtp training session IQtp training session I
Qtp training session I
 
Building cautious software
Building cautious softwareBuilding cautious software
Building cautious software
 
Gatling workshop lets test17
Gatling workshop lets test17Gatling workshop lets test17
Gatling workshop lets test17
 
1.qtp basics
1.qtp basics1.qtp basics
1.qtp basics
 
Qtp faqs
Qtp faqsQtp faqs
Qtp faqs
 
First QTP Tutorial
First QTP TutorialFirst QTP Tutorial
First QTP Tutorial
 
How to Record Scripts in JMeter? JMeter Script Recording Tutorial | Edureka
How to Record Scripts in JMeter? JMeter Script Recording Tutorial | EdurekaHow to Record Scripts in JMeter? JMeter Script Recording Tutorial | Edureka
How to Record Scripts in JMeter? JMeter Script Recording Tutorial | Edureka
 
Unit testing basics
Unit testing basicsUnit testing basics
Unit testing basics
 

Similar to PPT6: Neuron Demo

Measurement .Net Performance with BenchmarkDotNet
Measurement .Net Performance with BenchmarkDotNetMeasurement .Net Performance with BenchmarkDotNet
Measurement .Net Performance with BenchmarkDotNet
Vasyl Senko
 
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATAPREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
DotNetCampus
 
Net campus2015 antimomusone
Net campus2015 antimomusoneNet campus2015 antimomusone
Net campus2015 antimomusoneDotNetCampus
 
Building an AI and ML Model Using KNIME and Python.pptx
Building an AI and ML Model Using KNIME and Python.pptxBuilding an AI and ML Model Using KNIME and Python.pptx
Building an AI and ML Model Using KNIME and Python.pptx
ssuser448ad3
 
Machine Learning Infrastructure
Machine Learning InfrastructureMachine Learning Infrastructure
Machine Learning Infrastructure
SigOpt
 
Qtp - Introduction to synchronization
Qtp -  Introduction to synchronizationQtp -  Introduction to synchronization
Qtp - Introduction to synchronization
Vibrant Technologies & Computers
 
May 2021 Spark Testing ... or how to farm reputation on StackOverflow
May 2021 Spark Testing ... or how to farm reputation on StackOverflowMay 2021 Spark Testing ... or how to farm reputation on StackOverflow
May 2021 Spark Testing ... or how to farm reputation on StackOverflow
Adam Doyle
 
Test Driven Development with Sql Server
Test Driven Development with Sql ServerTest Driven Development with Sql Server
Test Driven Development with Sql Server
David P. Moore
 
Tips and tricks for data science projects with Python
Tips and tricks for data science projects with Python Tips and tricks for data science projects with Python
Tips and tricks for data science projects with Python
Jose Manuel Ortega Candel
 
Performance Analysis of Idle Programs
Performance Analysis of Idle ProgramsPerformance Analysis of Idle Programs
Performance Analysis of Idle Programs
greenwop
 
Ml goes fruitful
Ml goes fruitfulMl goes fruitful
Ml goes fruitful
Preeti Negi
 
Start with version control and experiments management in machine learning
Start with version control and experiments management in machine learningStart with version control and experiments management in machine learning
Start with version control and experiments management in machine learning
Mikhail Rozhkov
 
I want my model to be deployed ! (another story of MLOps)
I want my model to be deployed ! (another story of MLOps)I want my model to be deployed ! (another story of MLOps)
I want my model to be deployed ! (another story of MLOps)
AZUG FR
 
How to Improve Computer Vision with Geospatial Tools
How to Improve Computer Vision with Geospatial ToolsHow to Improve Computer Vision with Geospatial Tools
How to Improve Computer Vision with Geospatial Tools
Safe Software
 
#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databases#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databases
Alessandro Alpi
 
Getting Started with Selenium
Getting Started with SeleniumGetting Started with Selenium
Getting Started with Selenium
Dave Haeffner
 
Beginners - Get Started With Unit Testing in .NET
Beginners - Get Started With Unit Testing in .NETBeginners - Get Started With Unit Testing in .NET
Beginners - Get Started With Unit Testing in .NET
Baskar K
 
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
HostedbyConfluent
 
Production ready big ml workflows from zero to hero daniel marcous @ waze
Production ready big ml workflows from zero to hero daniel marcous @ wazeProduction ready big ml workflows from zero to hero daniel marcous @ waze
Production ready big ml workflows from zero to hero daniel marcous @ waze
Ido Shilon
 

Similar to PPT6: Neuron Demo (20)

Measurement .Net Performance with BenchmarkDotNet
Measurement .Net Performance with BenchmarkDotNetMeasurement .Net Performance with BenchmarkDotNet
Measurement .Net Performance with BenchmarkDotNet
 
Gallio Crafting A Toolchain
Gallio Crafting A ToolchainGallio Crafting A Toolchain
Gallio Crafting A Toolchain
 
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATAPREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
 
Net campus2015 antimomusone
Net campus2015 antimomusoneNet campus2015 antimomusone
Net campus2015 antimomusone
 
Building an AI and ML Model Using KNIME and Python.pptx
Building an AI and ML Model Using KNIME and Python.pptxBuilding an AI and ML Model Using KNIME and Python.pptx
Building an AI and ML Model Using KNIME and Python.pptx
 
Machine Learning Infrastructure
Machine Learning InfrastructureMachine Learning Infrastructure
Machine Learning Infrastructure
 
Qtp - Introduction to synchronization
Qtp -  Introduction to synchronizationQtp -  Introduction to synchronization
Qtp - Introduction to synchronization
 
May 2021 Spark Testing ... or how to farm reputation on StackOverflow
May 2021 Spark Testing ... or how to farm reputation on StackOverflowMay 2021 Spark Testing ... or how to farm reputation on StackOverflow
May 2021 Spark Testing ... or how to farm reputation on StackOverflow
 
Test Driven Development with Sql Server
Test Driven Development with Sql ServerTest Driven Development with Sql Server
Test Driven Development with Sql Server
 
Tips and tricks for data science projects with Python
Tips and tricks for data science projects with Python Tips and tricks for data science projects with Python
Tips and tricks for data science projects with Python
 
Performance Analysis of Idle Programs
Performance Analysis of Idle ProgramsPerformance Analysis of Idle Programs
Performance Analysis of Idle Programs
 
Ml goes fruitful
Ml goes fruitfulMl goes fruitful
Ml goes fruitful
 
Start with version control and experiments management in machine learning
Start with version control and experiments management in machine learningStart with version control and experiments management in machine learning
Start with version control and experiments management in machine learning
 
I want my model to be deployed ! (another story of MLOps)
I want my model to be deployed ! (another story of MLOps)I want my model to be deployed ! (another story of MLOps)
I want my model to be deployed ! (another story of MLOps)
 
How to Improve Computer Vision with Geospatial Tools
How to Improve Computer Vision with Geospatial ToolsHow to Improve Computer Vision with Geospatial Tools
How to Improve Computer Vision with Geospatial Tools
 
#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databases#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databases
 
Getting Started with Selenium
Getting Started with SeleniumGetting Started with Selenium
Getting Started with Selenium
 
Beginners - Get Started With Unit Testing in .NET
Beginners - Get Started With Unit Testing in .NETBeginners - Get Started With Unit Testing in .NET
Beginners - Get Started With Unit Testing in .NET
 
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
Automating Speed: A Proven Approach to Preventing Performance Regressions in ...
 
Production ready big ml workflows from zero to hero daniel marcous @ waze
Production ready big ml workflows from zero to hero daniel marcous @ wazeProduction ready big ml workflows from zero to hero daniel marcous @ waze
Production ready big ml workflows from zero to hero daniel marcous @ waze
 

Recently uploaded

Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Subhajit Sahu
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
2023240532
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
u86oixdj
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
ahzuo
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
AnirbanRoy608946
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 

Recently uploaded (20)

Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 

PPT6: Neuron Demo

  • 1. Neuron Demo The greatest value of a data is when it forces us to notice what we never expected to see. How Neuron take care of my Data?
  • 2. Contents ❖ Preliminaries ➢ Requirements for Launching Workbench ➢ Best Practices for Using Workbench ➢ Running the code ➢ How to Launch Workbench ■ Launch Workbench ■ Features on Dashboard ■ Features in Software ❖ Data Preparation Process ➢ Data Selection ➢ Data Pre-processing ➢ Data Transformation ❖ Model Building ➢ How to choose your algorithm ❖ Model Training ➢ How to Train your model on Neuron ➢ Transfer Learning ➢ How to use Transfer Learning ■ Steps for Pytorch Example ■ Steps for TensorFlow Example ❖ Model Evaluation ➢ Evaluation Metrics ➢ How to Evaluate Model on Neuron
  • 3. Preliminaries 1. Requirements for launching Workbench Jupyter Notebook Zeppelin Notebook Jupyter Console Click on “Notebook” Launcher Click on Python 3 Click on “Console” Click on Python3 Select “Create new note” Choose “Python 3” Launcher
  • 4. Create a directory. Whole work would be done on that “work” directory. Create your own virtual environment using console. Initialize the virtualenv using console. Use command python text_file_name.py to use text run code on console You can run code cell by cell in Jupyter or Zeppelin using console. To run full notebook as script in console and in virtualenv type ipython notebook_name.ipynb 2. Best Practices 3.Running the code
  • 5. 1. How to Launch Workbenches Dashboard - General options showing Available Softwares Deployed Software Total Members Softwares - Provide two options View Deployments New Deployments Members - Options include View Members Invite Members Create an account (manually or by Invitation) and log In Click on Softwares TT New Deployment Select option to choose instances of notebooks such as Jupyter or Zeppelin. STEPS
  • 8. Different notebooks could be deployed in “New Deployment” Deployed softwares can be used in “View Deployments” Features in Software
  • 9. Access link of Deployed Software Train or Deploy model using different scripts Delete deployed Software
  • 10. Click on “Connection info” You get to the Connection Information Page. Here you get the Access link to use the deployed software.
  • 12. Your Workbench is Ready!For Zeppelin For Jupyter Console For Jupyter Notebook
  • 13. Data Preparation Process Data Processing Data Selection Data Transformation Data Preprocessing Selected sample represent entire population Handling Null Values Feature Scaling Scaling Aggregation Select subset of data variables Handling Categorical Variables One-Hot Encoding Multicollinearity
  • 14. 1. Data Selection 2. Data Preprocessing
  • 15.
  • 17. Model Building How to choose your algorithm STEPS Categorize Understand Data Supervised Unsupervised ReinforcementSemi-supervised Outputs Inputs Classification Regression Clustering Find available algorithms based on Analyze Process Transform Accuracy Interpretability Scalability Complexity Time to build, train, test & model Time to make predictions using model Business goal
  • 18. Implement machine learning algorithms Optimize hyperparameters Load existing model on Neuron Model Selection Running different models Evaluating their performance Choose the relevant for model building Linear Regression , Logistic Regression or any other Learning Rate, Row sampling, column sampling and so on.
  • 20. Model Training Build the model using above steps (save it to git S3 or other location, if saved already bring it to workspace). Train your model using CLI terminal of workbench. Create Workbench (if not created in above steps). 1. How to train your model on neuron If building from scratch you can choose to write code (using notebook or python script) and train the model.
  • 22. 1. How to train your model on StackLabs ow to train your model on StackLabs Advantage of less computational resource and training time. Feature extraction re-used and main processing re-trained. A model developed to build original dataset. Can be done on every framework.consi dering neuron. 2 531 2. Transfer Learning A model developed for a task is reused as starting point to build another task. Pre-Build Model Import from S3, Git or wherever is the location. 4
  • 23. How to use Transfer Learning - Given two examples of Pytorch & TensorFlow but others can also be used. 1 Save data in data folder (default:data_raw ) 2 Run thedatasetup com m and according to thedataset. 3 Run there-training com m and according to thedataset 4 Run theinferencecom m and according to thedataset. Steps for PyTorch Example:
  • 24. Steps for TensorFlow Example: 1 Save data in data folder divided as class/label nam e 2 Run python re-training com m and according to thedataset. param etersincludesm odel_dir, output_graph,output_labels, im age_dir. 3 Run thepython inference com m and according to your datasetfolder.
  • 25. 1.EvaluationMetrics The parameters using which we evaluate the performance of a model during training and after training called metrics. Model built trained and deployed on neuron, can be evaluated on. Accuracy, F1 Score, Confusion Matrix, AUC, Mean Absolute Error, Mean Squared Error, Logarithmic Loss Model Evaluation
  • 27. 2.HowtoEvaluatemodelonneuron (Twomodesofevaluatingmodelonneuron) a. Monitoring while training b. Evaluation after training Using TensorBoard d Using Evaluation Matrix Using tensorboardX Using MXBoard