SlideShare une entreprise Scribd logo
1  sur  15
Machine Learning in Finance
Dmitry Petukhov,
Researcher & Developer @ OpenWay
#AzureMLHackathon
Machine Learning in Finance. Machine Learning in our Life
Web
Social
Networks
Science
Healthcare
Finance
Telecom
Retail
Logistic
Security
Financial Markets
Investment Banking
Retail Banking
Insurance
Electronics
Proof: https://www.kaggle.com/wiki/DataScienceUseCases
Machine Learning in Finance. Machine Learning Use Cases in Finance
Financial Markets & etc. Retail Banking Insurance
Real-time Batch processingDuration
Market
Assets Price
Prediction
Social
Network
Analysis
Fraud
Detection
Risk Analysis
Compliance &
Regulatory
Reporting
Advertising
Campaign
Optimization
News
Analysis
Customer
Loyalty &
Marketing
Improving
operational
efficiencies
Credit
Scoring
Brand
Sentiment
Analysis
Personalized
Product
Offering
Customer
Segmentation
Reference: http://0xcode.in/big-data-in-banking
Machine Learning in Finance. Need & Opportunity
The Need for Banks.
The Opportunity for You!
Machine Learning in Finance. Opportunities for all
For FinTech Startups…
FinTech Incubators & Accelerators
Startupbootcamp Fintech
AlfaCamp
Barclays Accelerator
MasterCard Start Path
Visa Europe Collab
QIWI Universe 2.0
InspirAsia (Life.SREDA)
Future Fintech
For Researchers & Enthusiasts…
Competitions & Hackathons
Sberbank
Alfabank
Tinkoff
Beeline
…
Rusbase
Machine Learning in Finance. Concepts
Data
Hadoop 1.0
Infrastructure
ApplicationsClosed
Expensive
Big Volume,
Legal restrictions
Machine Learning in Finance. Implementation
Azure Storage, NoSQL & RDBS storage as a Service
Hadoop 1.0
IaaS: Azure VM, Cloudera/Hortonworks
PaaS: HDInsight, Web/Worker role, Azure Batch
Intelligent Systems
1. Retrieve data / 4. Consume prediction
Azure
Transactions Log
Raw Transactions Data
Processing System
(Gate)
DMZ
Raw Transactions Data
Azure Blob Storage
Transactions Processing
Jobs Queue
Azure Service Bus
Transactions
Processing Nodes
Azure Worker Roles
Calculated Data Storage
NoSQL Storage
Prediction System
HDInsight
Fraud Prediction
Azure Machine Learning
Commands flow Data flow
Auxiliary
Services
CRMs Data
Transactions Batch Processing System
Machine Learning in Finance. Antifraud: Architecture
Bank
Antifraud System
h(θ0, θn)
Fraud prediction API
Azure ML Web Services
POST, https
REST API
JSON
Final Model
2. Pre-processing data 3. Create prediction model
Source: http://0xcode.in/antifraud-insights
Machine Learning in Finance. Antifraud: retrieve data
External Services: geolocation, currency exchange rate,
etc.
Support Service Data
Social Network & News aggregator
Plastic Card, Accounts, Merchants, IP-hosts, etc.
black/white lists
Number of customer grows fast…
Number of operations grows even faster…
Transactions Log
with request information
Banking CRM Data
Merchant CRM Data
Web-clicks Stream
Web/mobile-applications & Backend services Log
Data for Model
Join data
Problems
Machine Learning in Finance. Antifraud: processing data
Quality
Storage
Resource
Management
ML Framework
Execution
Engine
Local OS
Local Disc
PythonRuntime
YetAnother
Runtime
scikit
learn
HDFS
YARN
MapReduce
Mahout
HDFS / S3
YARN /
Apache Mesos
Spark
MLlib
HDFS / S3
YARN /
Apache Mesos
Python / R
on Spark
Python / R
tools
Spark
Local PC Hybrid Model Cluster (on-premises/on-demand)
some
library
Machine Learning in Finance. Infrastructure for Data Scientist
Low HighCost of deployment/ownership
Distributed
FS
Dark
Magic…
ML as a Service
Python / R
tools
Machine Learning in Finance. Antifraud: Create model
Demo
References
Machine Learning in Finance. References
Start for free from azure.com/ml
Read Microsoft Machine Learning Blog
Examine Azure ML documentation +free books
Take free MOOCs on MVA & EdX
Communicate on «Microsoft Azure Russia» group
Make the world better place with Azure for Researchers Award program
© 2015 Dmitry Petukhov All rights reserved. Microsoft Azure and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
Thank you!
Q&A
Now or later (send on email)
Ping me
Habr: @codezombie
Facebook: @code.zombi
LinkedIn: @dpetukhov
Read my tech code instinct blog (on http://0xCode.in/)
Machine Learning in Finance. Stay connected!
Download presentation from
http://0xcode.in/azureml-hackathon-2015 or

Contenu connexe

Plus de Dmitry Petukhov

Plus de Dmitry Petukhov (10)

AI in IoT: Use Cases and Challenges
AI in IoT: Use Cases and ChallengesAI in IoT: Use Cases and Challenges
AI in IoT: Use Cases and Challenges
 
Azure Machine Learning
Azure Machine LearningAzure Machine Learning
Azure Machine Learning
 
Machine Intelligence for Fraud Prediction
Machine Intelligence for Fraud PredictionMachine Intelligence for Fraud Prediction
Machine Intelligence for Fraud Prediction
 
Machine Learning with Microsoft Azure
Machine Learning with Microsoft AzureMachine Learning with Microsoft Azure
Machine Learning with Microsoft Azure
 
Democratizing Artificial Intelligence
Democratizing Artificial IntelligenceDemocratizing Artificial Intelligence
Democratizing Artificial Intelligence
 
AI for Retail Banking
AI for Retail BankingAI for Retail Banking
AI for Retail Banking
 
R + Apache Spark
R + Apache SparkR + Apache Spark
R + Apache Spark
 
Introduction to R
Introduction to RIntroduction to R
Introduction to R
 
Microsoft Azure + R
Microsoft Azure + RMicrosoft Azure + R
Microsoft Azure + R
 
Machine Learning in Microsoft Azure
Machine Learning in Microsoft AzureMachine Learning in Microsoft Azure
Machine Learning in Microsoft Azure
 

Dernier

Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
Health
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Bertram Ludäscher
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
ranjankumarbehera14
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
gajnagarg
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
SayantanBiswas37
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
HyderabadDolls
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
nirzagarg
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
wsppdmt
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
HyderabadDolls
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Klinik kandungan
 

Dernier (20)

Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
 
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbers
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 

Machine Learning in Finance

  • 1. Machine Learning in Finance Dmitry Petukhov, Researcher & Developer @ OpenWay #AzureMLHackathon
  • 2. Machine Learning in Finance. Machine Learning in our Life Web Social Networks Science Healthcare Finance Telecom Retail Logistic Security Financial Markets Investment Banking Retail Banking Insurance Electronics Proof: https://www.kaggle.com/wiki/DataScienceUseCases
  • 3. Machine Learning in Finance. Machine Learning Use Cases in Finance Financial Markets & etc. Retail Banking Insurance Real-time Batch processingDuration Market Assets Price Prediction Social Network Analysis Fraud Detection Risk Analysis Compliance & Regulatory Reporting Advertising Campaign Optimization News Analysis Customer Loyalty & Marketing Improving operational efficiencies Credit Scoring Brand Sentiment Analysis Personalized Product Offering Customer Segmentation Reference: http://0xcode.in/big-data-in-banking
  • 4. Machine Learning in Finance. Need & Opportunity The Need for Banks. The Opportunity for You!
  • 5. Machine Learning in Finance. Opportunities for all For FinTech Startups… FinTech Incubators & Accelerators Startupbootcamp Fintech AlfaCamp Barclays Accelerator MasterCard Start Path Visa Europe Collab QIWI Universe 2.0 InspirAsia (Life.SREDA) Future Fintech For Researchers & Enthusiasts… Competitions & Hackathons Sberbank Alfabank Tinkoff Beeline … Rusbase
  • 6. Machine Learning in Finance. Concepts Data Hadoop 1.0 Infrastructure ApplicationsClosed Expensive Big Volume, Legal restrictions
  • 7. Machine Learning in Finance. Implementation Azure Storage, NoSQL & RDBS storage as a Service Hadoop 1.0 IaaS: Azure VM, Cloudera/Hortonworks PaaS: HDInsight, Web/Worker role, Azure Batch Intelligent Systems
  • 8. 1. Retrieve data / 4. Consume prediction Azure Transactions Log Raw Transactions Data Processing System (Gate) DMZ Raw Transactions Data Azure Blob Storage Transactions Processing Jobs Queue Azure Service Bus Transactions Processing Nodes Azure Worker Roles Calculated Data Storage NoSQL Storage Prediction System HDInsight Fraud Prediction Azure Machine Learning Commands flow Data flow Auxiliary Services CRMs Data Transactions Batch Processing System Machine Learning in Finance. Antifraud: Architecture Bank Antifraud System h(θ0, θn) Fraud prediction API Azure ML Web Services POST, https REST API JSON Final Model 2. Pre-processing data 3. Create prediction model Source: http://0xcode.in/antifraud-insights
  • 9. Machine Learning in Finance. Antifraud: retrieve data External Services: geolocation, currency exchange rate, etc. Support Service Data Social Network & News aggregator Plastic Card, Accounts, Merchants, IP-hosts, etc. black/white lists Number of customer grows fast… Number of operations grows even faster… Transactions Log with request information Banking CRM Data Merchant CRM Data Web-clicks Stream Web/mobile-applications & Backend services Log Data for Model Join data Problems
  • 10. Machine Learning in Finance. Antifraud: processing data Quality
  • 11. Storage Resource Management ML Framework Execution Engine Local OS Local Disc PythonRuntime YetAnother Runtime scikit learn HDFS YARN MapReduce Mahout HDFS / S3 YARN / Apache Mesos Spark MLlib HDFS / S3 YARN / Apache Mesos Python / R on Spark Python / R tools Spark Local PC Hybrid Model Cluster (on-premises/on-demand) some library Machine Learning in Finance. Infrastructure for Data Scientist Low HighCost of deployment/ownership Distributed FS Dark Magic… ML as a Service Python / R tools
  • 12. Machine Learning in Finance. Antifraud: Create model Demo
  • 13. References Machine Learning in Finance. References Start for free from azure.com/ml Read Microsoft Machine Learning Blog Examine Azure ML documentation +free books Take free MOOCs on MVA & EdX Communicate on «Microsoft Azure Russia» group Make the world better place with Azure for Researchers Award program
  • 14. © 2015 Dmitry Petukhov All rights reserved. Microsoft Azure and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. Thank you!
  • 15. Q&A Now or later (send on email) Ping me Habr: @codezombie Facebook: @code.zombi LinkedIn: @dpetukhov Read my tech code instinct blog (on http://0xCode.in/) Machine Learning in Finance. Stay connected! Download presentation from http://0xcode.in/azureml-hackathon-2015 or

Notes de l'éditeur

  1. Source: http://0xcode.in/azureml-hackathon-2015