SlideShare a Scribd company logo
Use case : Machine Learning and AI
in banking and fnance
Dr Ahmed Rebai
Assistant Professor
Of Data Science
Esprit School of Engineering
29 December 2018
Dr Lotf Ncib
Assistant Professor
Of applied mathematics
Esprit School of Engineering
1
2
3
4
5
6
Table of
Contents
Introduction
Retrospectives
STB Bank Use Case Presentation
Data science methodology
Project’s steps
Conclusion
2
Selecting DS methodology – Available data
Business understanding- Data's Phases– Modeling-Evaluation-Deployment-Feedback
Ahmed Rebai-Lotf cib
Introduction
3
Business
Banking and Finance solutions
Credit ranking system...
Data
Varity – Volume – Digitalization
Business Intelligence
Dashboarding – Intelligent visualization
Data science
Exploitation-Meaning-Prediction
Ahmed Rebai-Lotf cib
4
public &
semipublic
sector
(52.5%)
foreign actors
(11.3%)
private
sector
(36.2%)
Financing of
Industrial
companies
18% of local
Market part
Investment
banking
Founded in
1958
In Tunis
bank's capital
participation
CEO Monsieur Samir Saied
Various instruments
Ahmed Rebai-Lotf cib
CRISP Methodology
5
Business Understanding
1st
Phase
Data Understanding
2nd
Phase
Data preparation
3rd
Phase
Deployment
Final phase
Evaluation
5th
phase
Modeling
4th
phase
CRISP
Methodolog
y
Ahmed Rebai-Lotf cib
1
2
3
4
The Master Plan
6
The new Data Science Methodology – (IBM vision 2018)
How can you use data to answer the question?
 Analytic Approach
What data do you need to answer? 
 Data requirements
Where is the data coming from and how will you get it?
 Data Collection
Can you get constructive feedback into answering the question? 
 Feedback
Ahmed Rebai-Lotf cib
Wanted Data
7
Structured
MySQL
Oracle
MSSQL
Semi-structured
CSV
JSON
XML
MongoDB
Unstructured
JPEG
PDF
MP3
Ahmed Rebai-Lotf cib
Tools that we will use
8
ETL + Reporting
Pentaho Data Integration
Dbeaver – PHPMyAdmin => MySQL database
Studio3T => MongoDB database
Power BI
Linux
Data Science
Python (numpy, pandas, matplotlib, sklearn,
tensorfow, keras, pytorch, textblob, senpy, nltk,...)
Google Cloud
Microsoft Azur
Amazon WebServices
Ahmed Rebai-Lotf cib
Business Understanding
9
Fraud Detection
Customers Sentiment
analysisAI & ML are used to identify sentiments in textual
data: in social media comments, news articles .
Risk Management
Operational
efficiency: i
ML and Graph theory can detect pattern
towards fraudulent operartions
(see Panama papers case HSBC Bank)
ML can predict risk arising out of banking exposures.
Risk could be either credit risk or fraud risk from
transactions or specifc customers.
A simple use-case is to convert hand-written forms into
machine readable data. This helps in reducing costs
signifi-cantly as most banking processes require lot of
paperwork.
Ahmed Rebai-Lotf cib
Analytic Approach - P1
10
 Semi-structured data contains :
 Clients’ information
 “Agences bancaires” ’ information
 DABs’ information
 Transactions’ information
 Find relation between clients and DAB in Transactions data.
 Week relationship between “Agences bancaires” and Transactions.
How can you use data to answer the question?
Develop a datawarehouse with this available data and try to centralize
the information in order to have a clear idea in Modeling phase
Ahmed Rebai-Lotf cib
Data Understanding
11
Reporting
Ahmed Rebai-Lotf cib
1
2
3
4
5
Modeling – P2
12
Type of model : Supervised method
Algorithm: ARMA, ARIMA , SARIMA , SARIMAX,
Implementation : Python
Robustness & Evaluation = Stochasticity evaluation , Rsquared and
Accuracy AIC
Detection of Trend , Seasonality + residuals evolutions
Users 'number
forecasting
Ahmed Rebai-Lotf cib
1
2
3
4
5
Modeling – P3
13
Type of model : Unsupervised method
Algorithm: CAH , KMEANS, Dbscan
Implementation : Python: sklean, Tensorfow
Robustness & Evaluation = silhouette score
Providing the clusters of users and then using them for group
charact-erization
Users’ profling
Ahmed Rebai-Lotf cib
1
2
3
4
5
Modeling – P4
14
Type of model : Supervised method
Algorithm: LDA , Logistic regression
Implementation : Python
Optimization & selecting model = GREEDY Wilks
Setting a score for each Reward / Loyalty based on the number of
transactions
Reward/Loyalty Scoring
Ahmed Rebai-Lotf cib
1
2
3
4
5
Modeling – P5
15
Type of model : Supervised method
Algorithm : NLP , Stemming , lemmatization
Implementation : Python
Robustness & Evaluation = MDT , IDF
Detect word weights that attract users
Knowledge text discovery
Ahmed Rebai-Lotf cib
1
2
3
4
5
Modeling – P6
16
Type of model : Supervised method
Algorithm: collaborative fltering , Turicreate , CF
Implementation : Python
Robustness & Evaluations = RMSE , NDCG , Mean Reciprocal Rank
Recommend a fnancial product (specifc category) in a specifc period
, in a specifc region Recommend a user for a loyalty ofer.
Recommender system
Ahmed Rebai-Lotf cib
1
2
3
4
5
Modeling – P7
17
Type of model : Supervised method
Algorithm : Decision Tree , Random Forest
Implementation : Python
Robustness & Evaluation = Roc Curve , Accuracy
Detect the conditions to take a ofer or not
 Need external tracking data of users in the web application:
Page views , clicks…
Boosting with Random
Forest
Ahmed Rebai-Lotf cib
1
2
3
4
5
Modeling – P8
18
Type of model : Unsupervised method, Graph theory, discrete
mathematics.
Algorithm : Clustering, Community detection, Outliers detection
Implementation : Python
Robustness & Evaluation = Roc Curve , Accuracy
Detect suspicious operations
Fraud Detection
Ahmed Rebai-Lotf cib
Deployment
19
With Juputer-lab or External Web site
Ahmed Rebai-Lotf cib
Feedback
20
Can you get constructive feedback into answering the question? 
Ahmed Rebai-Lotf cib
“In God we trust, all others must bring
data.”
W. Edwards
Derming
Ahmed Rebai-Lotf cib
Thank you for your
attention
29 December 2018
Ahmed Rebai-Lotf cib

More Related Content

Similar to Use case stb

Machine Learning for Finance Master Class
Machine Learning for Finance Master Class Machine Learning for Finance Master Class
Machine Learning for Finance Master Class
QuantUniversity
 
Next Generation Fraud Solutions using Neo4j
Next Generation Fraud Solutions using Neo4jNext Generation Fraud Solutions using Neo4j
Next Generation Fraud Solutions using Neo4j
Neo4j
 
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
Neo4j
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
Omkar Tembe
 
IEGROUP Sundip Gorai v3
IEGROUP Sundip Gorai v3IEGROUP Sundip Gorai v3
IEGROUP Sundip Gorai v3Sundip Gorai
 
Resume_Partha_Data Consultant_23_July_2016
Resume_Partha_Data Consultant_23_July_2016Resume_Partha_Data Consultant_23_July_2016
Resume_Partha_Data Consultant_23_July_2016Partha Sarathi Pattnaik
 
Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...
Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...
Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...
Flink Forward
 
Financial Markets Data & Analytics Led Transformation
Financial Markets Data & Analytics Led TransformationFinancial Markets Data & Analytics Led Transformation
Financial Markets Data & Analytics Led Transformation
Gianpaolo Zampol
 
Robotic Process Automation (RPA) Webinar - By Matrix-IFS
Robotic Process Automation (RPA) Webinar - By Matrix-IFSRobotic Process Automation (RPA) Webinar - By Matrix-IFS
Robotic Process Automation (RPA) Webinar - By Matrix-IFS
Idan Tohami
 
Ml master class cfa poland
Ml master class   cfa polandMl master class   cfa poland
Ml master class cfa poland
QuantUniversity
 
20150118 s snet analytics vca
20150118 s snet analytics vca20150118 s snet analytics vca
20150118 s snet analytics vca
Vishwanath Ramdas
 
ML and AI in Finance: Master Class
ML and AI in Finance: Master ClassML and AI in Finance: Master Class
ML and AI in Finance: Master Class
QuantUniversity
 
Qu for India - QuantUniversity FundRaiser
Qu for India  - QuantUniversity FundRaiserQu for India  - QuantUniversity FundRaiser
Qu for India - QuantUniversity FundRaiser
QuantUniversity
 
Tier2 Technical Contracting
Tier2  Technical ContractingTier2  Technical Contracting
Tier2 Technical Contractingmobiangle
 
apidays LIVE Hong Kong - Fast Track the Open Banking Ecosystem with Platform ...
apidays LIVE Hong Kong - Fast Track the Open Banking Ecosystem with Platform ...apidays LIVE Hong Kong - Fast Track the Open Banking Ecosystem with Platform ...
apidays LIVE Hong Kong - Fast Track the Open Banking Ecosystem with Platform ...
apidays
 
Detecting Opportunities and Threats with Complex Event Processing: Case St...
Detecting Opportunities and Threats with Complex Event Processing: Case St...Detecting Opportunities and Threats with Complex Event Processing: Case St...
Detecting Opportunities and Threats with Complex Event Processing: Case St...
Tim Bass
 
Dpbok context i
Dpbok   context iDpbok   context i
Insurance digital transformation - key challenges
Insurance   digital transformation - key challengesInsurance   digital transformation - key challenges
Insurance digital transformation - key challenges
Arif Mohammed
 
Project PPT sem 2.pptx
Project PPT sem 2.pptxProject PPT sem 2.pptx
Project PPT sem 2.pptx
swapnilsalunke1620
 
Lean dqm reporting
Lean dqm reportingLean dqm reporting
Lean dqm reporting
datatovalue
 

Similar to Use case stb (20)

Machine Learning for Finance Master Class
Machine Learning for Finance Master Class Machine Learning for Finance Master Class
Machine Learning for Finance Master Class
 
Next Generation Fraud Solutions using Neo4j
Next Generation Fraud Solutions using Neo4jNext Generation Fraud Solutions using Neo4j
Next Generation Fraud Solutions using Neo4j
 
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
Neo4j GraphTalk Copenhagen - Next Generation Solutions using Neo4j
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
IEGROUP Sundip Gorai v3
IEGROUP Sundip Gorai v3IEGROUP Sundip Gorai v3
IEGROUP Sundip Gorai v3
 
Resume_Partha_Data Consultant_23_July_2016
Resume_Partha_Data Consultant_23_July_2016Resume_Partha_Data Consultant_23_July_2016
Resume_Partha_Data Consultant_23_July_2016
 
Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...
Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...
Flink Forward Berlin 2017: Bas Geerdink, Martijn Visser - Fast Data at ING - ...
 
Financial Markets Data & Analytics Led Transformation
Financial Markets Data & Analytics Led TransformationFinancial Markets Data & Analytics Led Transformation
Financial Markets Data & Analytics Led Transformation
 
Robotic Process Automation (RPA) Webinar - By Matrix-IFS
Robotic Process Automation (RPA) Webinar - By Matrix-IFSRobotic Process Automation (RPA) Webinar - By Matrix-IFS
Robotic Process Automation (RPA) Webinar - By Matrix-IFS
 
Ml master class cfa poland
Ml master class   cfa polandMl master class   cfa poland
Ml master class cfa poland
 
20150118 s snet analytics vca
20150118 s snet analytics vca20150118 s snet analytics vca
20150118 s snet analytics vca
 
ML and AI in Finance: Master Class
ML and AI in Finance: Master ClassML and AI in Finance: Master Class
ML and AI in Finance: Master Class
 
Qu for India - QuantUniversity FundRaiser
Qu for India  - QuantUniversity FundRaiserQu for India  - QuantUniversity FundRaiser
Qu for India - QuantUniversity FundRaiser
 
Tier2 Technical Contracting
Tier2  Technical ContractingTier2  Technical Contracting
Tier2 Technical Contracting
 
apidays LIVE Hong Kong - Fast Track the Open Banking Ecosystem with Platform ...
apidays LIVE Hong Kong - Fast Track the Open Banking Ecosystem with Platform ...apidays LIVE Hong Kong - Fast Track the Open Banking Ecosystem with Platform ...
apidays LIVE Hong Kong - Fast Track the Open Banking Ecosystem with Platform ...
 
Detecting Opportunities and Threats with Complex Event Processing: Case St...
Detecting Opportunities and Threats with Complex Event Processing: Case St...Detecting Opportunities and Threats with Complex Event Processing: Case St...
Detecting Opportunities and Threats with Complex Event Processing: Case St...
 
Dpbok context i
Dpbok   context iDpbok   context i
Dpbok context i
 
Insurance digital transformation - key challenges
Insurance   digital transformation - key challengesInsurance   digital transformation - key challenges
Insurance digital transformation - key challenges
 
Project PPT sem 2.pptx
Project PPT sem 2.pptxProject PPT sem 2.pptx
Project PPT sem 2.pptx
 
Lean dqm reporting
Lean dqm reportingLean dqm reporting
Lean dqm reporting
 

More from Ncib Lotfi

Auto eda
Auto edaAuto eda
Auto eda
Ncib Lotfi
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Ncib Lotfi
 
Introduction: Intelligence Artificielle, Machine Learning et Deep Learning
Introduction: Intelligence Artificielle, Machine Learning et Deep LearningIntroduction: Intelligence Artificielle, Machine Learning et Deep Learning
Introduction: Intelligence Artificielle, Machine Learning et Deep Learning
Ncib Lotfi
 
Resume
ResumeResume
Resume
Ncib Lotfi
 
Rapport stage
Rapport stageRapport stage
Rapport stage
Ncib Lotfi
 
Cheat sheets for AI
Cheat sheets for AICheat sheets for AI
Cheat sheets for AI
Ncib Lotfi
 
ARTIFICIAL INTELLIGENCE & MACHINE LEARNING CAREER GUIDE
ARTIFICIAL INTELLIGENCE & MACHINE LEARNING CAREER GUIDEARTIFICIAL INTELLIGENCE & MACHINE LEARNING CAREER GUIDE
ARTIFICIAL INTELLIGENCE & MACHINE LEARNING CAREER GUIDE
Ncib Lotfi
 
Optimisation
OptimisationOptimisation
Optimisation
Ncib Lotfi
 
Regression
RegressionRegression
Regression
Ncib Lotfi
 
Decision trees
Decision treesDecision trees
Decision trees
Ncib Lotfi
 

More from Ncib Lotfi (10)

Auto eda
Auto edaAuto eda
Auto eda
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Introduction: Intelligence Artificielle, Machine Learning et Deep Learning
Introduction: Intelligence Artificielle, Machine Learning et Deep LearningIntroduction: Intelligence Artificielle, Machine Learning et Deep Learning
Introduction: Intelligence Artificielle, Machine Learning et Deep Learning
 
Resume
ResumeResume
Resume
 
Rapport stage
Rapport stageRapport stage
Rapport stage
 
Cheat sheets for AI
Cheat sheets for AICheat sheets for AI
Cheat sheets for AI
 
ARTIFICIAL INTELLIGENCE & MACHINE LEARNING CAREER GUIDE
ARTIFICIAL INTELLIGENCE & MACHINE LEARNING CAREER GUIDEARTIFICIAL INTELLIGENCE & MACHINE LEARNING CAREER GUIDE
ARTIFICIAL INTELLIGENCE & MACHINE LEARNING CAREER GUIDE
 
Optimisation
OptimisationOptimisation
Optimisation
 
Regression
RegressionRegression
Regression
 
Decision trees
Decision treesDecision trees
Decision trees
 

Recently uploaded

The European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population agingThe European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population aging
GRAPE
 
what is a pi whale and how to access one.
what is a pi whale and how to access one.what is a pi whale and how to access one.
what is a pi whale and how to access one.
DOT TECH
 
Summary of financial results for 1Q2024
Summary of financial  results for 1Q2024Summary of financial  results for 1Q2024
Summary of financial results for 1Q2024
InterCars
 
PF-Wagner's Theory of Public Expenditure.pptx
PF-Wagner's Theory of Public Expenditure.pptxPF-Wagner's Theory of Public Expenditure.pptx
PF-Wagner's Theory of Public Expenditure.pptx
GunjanSharma28848
 
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
muslimdavidovich670
 
What price will pi network be listed on exchanges
What price will pi network be listed on exchangesWhat price will pi network be listed on exchanges
What price will pi network be listed on exchanges
DOT TECH
 
Which Crypto to Buy Today for Short-Term in May-June 2024.pdf
Which Crypto to Buy Today for Short-Term in May-June 2024.pdfWhich Crypto to Buy Today for Short-Term in May-June 2024.pdf
Which Crypto to Buy Today for Short-Term in May-June 2024.pdf
Kezex (KZX)
 
GeM ppt in railway for presentation on gem
GeM ppt in railway  for presentation on gemGeM ppt in railway  for presentation on gem
GeM ppt in railway for presentation on gem
CwierAsn
 
Introduction to Value Added Tax System.ppt
Introduction to Value Added Tax System.pptIntroduction to Value Added Tax System.ppt
Introduction to Value Added Tax System.ppt
VishnuVenugopal84
 
BYD SWOT Analysis and In-Depth Insights 2024.pptx
BYD SWOT Analysis and In-Depth Insights 2024.pptxBYD SWOT Analysis and In-Depth Insights 2024.pptx
BYD SWOT Analysis and In-Depth Insights 2024.pptx
mikemetalprod
 
what is the future of Pi Network currency.
what is the future of Pi Network currency.what is the future of Pi Network currency.
what is the future of Pi Network currency.
DOT TECH
 
what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024
DOT TECH
 
Webinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont BraunWebinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont Braun
FinTech Belgium
 
The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.
DOT TECH
 
how can i use my minded pi coins I need some funds.
how can i use my minded pi coins I need some funds.how can i use my minded pi coins I need some funds.
how can i use my minded pi coins I need some funds.
DOT TECH
 
how to sell pi coins effectively (from 50 - 100k pi)
how to sell pi coins effectively (from 50 - 100k  pi)how to sell pi coins effectively (from 50 - 100k  pi)
how to sell pi coins effectively (from 50 - 100k pi)
DOT TECH
 
how to sell pi coins in all Africa Countries.
how to sell pi coins in all Africa Countries.how to sell pi coins in all Africa Countries.
how to sell pi coins in all Africa Countries.
DOT TECH
 
一比一原版BCU毕业证伯明翰城市大学毕业证成绩单如何办理
一比一原版BCU毕业证伯明翰城市大学毕业证成绩单如何办理一比一原版BCU毕业证伯明翰城市大学毕业证成绩单如何办理
一比一原版BCU毕业证伯明翰城市大学毕业证成绩单如何办理
ydubwyt
 
655264371-checkpoint-science-past-papers-april-2023.pdf
655264371-checkpoint-science-past-papers-april-2023.pdf655264371-checkpoint-science-past-papers-april-2023.pdf
655264371-checkpoint-science-past-papers-april-2023.pdf
morearsh02
 
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
beulahfernandes8
 

Recently uploaded (20)

The European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population agingThe European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population aging
 
what is a pi whale and how to access one.
what is a pi whale and how to access one.what is a pi whale and how to access one.
what is a pi whale and how to access one.
 
Summary of financial results for 1Q2024
Summary of financial  results for 1Q2024Summary of financial  results for 1Q2024
Summary of financial results for 1Q2024
 
PF-Wagner's Theory of Public Expenditure.pptx
PF-Wagner's Theory of Public Expenditure.pptxPF-Wagner's Theory of Public Expenditure.pptx
PF-Wagner's Theory of Public Expenditure.pptx
 
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
 
What price will pi network be listed on exchanges
What price will pi network be listed on exchangesWhat price will pi network be listed on exchanges
What price will pi network be listed on exchanges
 
Which Crypto to Buy Today for Short-Term in May-June 2024.pdf
Which Crypto to Buy Today for Short-Term in May-June 2024.pdfWhich Crypto to Buy Today for Short-Term in May-June 2024.pdf
Which Crypto to Buy Today for Short-Term in May-June 2024.pdf
 
GeM ppt in railway for presentation on gem
GeM ppt in railway  for presentation on gemGeM ppt in railway  for presentation on gem
GeM ppt in railway for presentation on gem
 
Introduction to Value Added Tax System.ppt
Introduction to Value Added Tax System.pptIntroduction to Value Added Tax System.ppt
Introduction to Value Added Tax System.ppt
 
BYD SWOT Analysis and In-Depth Insights 2024.pptx
BYD SWOT Analysis and In-Depth Insights 2024.pptxBYD SWOT Analysis and In-Depth Insights 2024.pptx
BYD SWOT Analysis and In-Depth Insights 2024.pptx
 
what is the future of Pi Network currency.
what is the future of Pi Network currency.what is the future of Pi Network currency.
what is the future of Pi Network currency.
 
what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024
 
Webinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont BraunWebinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont Braun
 
The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.
 
how can i use my minded pi coins I need some funds.
how can i use my minded pi coins I need some funds.how can i use my minded pi coins I need some funds.
how can i use my minded pi coins I need some funds.
 
how to sell pi coins effectively (from 50 - 100k pi)
how to sell pi coins effectively (from 50 - 100k  pi)how to sell pi coins effectively (from 50 - 100k  pi)
how to sell pi coins effectively (from 50 - 100k pi)
 
how to sell pi coins in all Africa Countries.
how to sell pi coins in all Africa Countries.how to sell pi coins in all Africa Countries.
how to sell pi coins in all Africa Countries.
 
一比一原版BCU毕业证伯明翰城市大学毕业证成绩单如何办理
一比一原版BCU毕业证伯明翰城市大学毕业证成绩单如何办理一比一原版BCU毕业证伯明翰城市大学毕业证成绩单如何办理
一比一原版BCU毕业证伯明翰城市大学毕业证成绩单如何办理
 
655264371-checkpoint-science-past-papers-april-2023.pdf
655264371-checkpoint-science-past-papers-april-2023.pdf655264371-checkpoint-science-past-papers-april-2023.pdf
655264371-checkpoint-science-past-papers-april-2023.pdf
 
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
 

Use case stb

  • 1. Use case : Machine Learning and AI in banking and fnance Dr Ahmed Rebai Assistant Professor Of Data Science Esprit School of Engineering 29 December 2018 Dr Lotf Ncib Assistant Professor Of applied mathematics Esprit School of Engineering
  • 2. 1 2 3 4 5 6 Table of Contents Introduction Retrospectives STB Bank Use Case Presentation Data science methodology Project’s steps Conclusion 2 Selecting DS methodology – Available data Business understanding- Data's Phases– Modeling-Evaluation-Deployment-Feedback Ahmed Rebai-Lotf cib
  • 3. Introduction 3 Business Banking and Finance solutions Credit ranking system... Data Varity – Volume – Digitalization Business Intelligence Dashboarding – Intelligent visualization Data science Exploitation-Meaning-Prediction Ahmed Rebai-Lotf cib
  • 4. 4 public & semipublic sector (52.5%) foreign actors (11.3%) private sector (36.2%) Financing of Industrial companies 18% of local Market part Investment banking Founded in 1958 In Tunis bank's capital participation CEO Monsieur Samir Saied Various instruments Ahmed Rebai-Lotf cib
  • 5. CRISP Methodology 5 Business Understanding 1st Phase Data Understanding 2nd Phase Data preparation 3rd Phase Deployment Final phase Evaluation 5th phase Modeling 4th phase CRISP Methodolog y Ahmed Rebai-Lotf cib
  • 6. 1 2 3 4 The Master Plan 6 The new Data Science Methodology – (IBM vision 2018) How can you use data to answer the question?  Analytic Approach What data do you need to answer?   Data requirements Where is the data coming from and how will you get it?  Data Collection Can you get constructive feedback into answering the question?   Feedback Ahmed Rebai-Lotf cib
  • 8. Tools that we will use 8 ETL + Reporting Pentaho Data Integration Dbeaver – PHPMyAdmin => MySQL database Studio3T => MongoDB database Power BI Linux Data Science Python (numpy, pandas, matplotlib, sklearn, tensorfow, keras, pytorch, textblob, senpy, nltk,...) Google Cloud Microsoft Azur Amazon WebServices Ahmed Rebai-Lotf cib
  • 9. Business Understanding 9 Fraud Detection Customers Sentiment analysisAI & ML are used to identify sentiments in textual data: in social media comments, news articles . Risk Management Operational efficiency: i ML and Graph theory can detect pattern towards fraudulent operartions (see Panama papers case HSBC Bank) ML can predict risk arising out of banking exposures. Risk could be either credit risk or fraud risk from transactions or specifc customers. A simple use-case is to convert hand-written forms into machine readable data. This helps in reducing costs signifi-cantly as most banking processes require lot of paperwork. Ahmed Rebai-Lotf cib
  • 10. Analytic Approach - P1 10  Semi-structured data contains :  Clients’ information  “Agences bancaires” ’ information  DABs’ information  Transactions’ information  Find relation between clients and DAB in Transactions data.  Week relationship between “Agences bancaires” and Transactions. How can you use data to answer the question? Develop a datawarehouse with this available data and try to centralize the information in order to have a clear idea in Modeling phase Ahmed Rebai-Lotf cib
  • 12. 1 2 3 4 5 Modeling – P2 12 Type of model : Supervised method Algorithm: ARMA, ARIMA , SARIMA , SARIMAX, Implementation : Python Robustness & Evaluation = Stochasticity evaluation , Rsquared and Accuracy AIC Detection of Trend , Seasonality + residuals evolutions Users 'number forecasting Ahmed Rebai-Lotf cib
  • 13. 1 2 3 4 5 Modeling – P3 13 Type of model : Unsupervised method Algorithm: CAH , KMEANS, Dbscan Implementation : Python: sklean, Tensorfow Robustness & Evaluation = silhouette score Providing the clusters of users and then using them for group charact-erization Users’ profling Ahmed Rebai-Lotf cib
  • 14. 1 2 3 4 5 Modeling – P4 14 Type of model : Supervised method Algorithm: LDA , Logistic regression Implementation : Python Optimization & selecting model = GREEDY Wilks Setting a score for each Reward / Loyalty based on the number of transactions Reward/Loyalty Scoring Ahmed Rebai-Lotf cib
  • 15. 1 2 3 4 5 Modeling – P5 15 Type of model : Supervised method Algorithm : NLP , Stemming , lemmatization Implementation : Python Robustness & Evaluation = MDT , IDF Detect word weights that attract users Knowledge text discovery Ahmed Rebai-Lotf cib
  • 16. 1 2 3 4 5 Modeling – P6 16 Type of model : Supervised method Algorithm: collaborative fltering , Turicreate , CF Implementation : Python Robustness & Evaluations = RMSE , NDCG , Mean Reciprocal Rank Recommend a fnancial product (specifc category) in a specifc period , in a specifc region Recommend a user for a loyalty ofer. Recommender system Ahmed Rebai-Lotf cib
  • 17. 1 2 3 4 5 Modeling – P7 17 Type of model : Supervised method Algorithm : Decision Tree , Random Forest Implementation : Python Robustness & Evaluation = Roc Curve , Accuracy Detect the conditions to take a ofer or not  Need external tracking data of users in the web application: Page views , clicks… Boosting with Random Forest Ahmed Rebai-Lotf cib
  • 18. 1 2 3 4 5 Modeling – P8 18 Type of model : Unsupervised method, Graph theory, discrete mathematics. Algorithm : Clustering, Community detection, Outliers detection Implementation : Python Robustness & Evaluation = Roc Curve , Accuracy Detect suspicious operations Fraud Detection Ahmed Rebai-Lotf cib
  • 19. Deployment 19 With Juputer-lab or External Web site Ahmed Rebai-Lotf cib
  • 20. Feedback 20 Can you get constructive feedback into answering the question?  Ahmed Rebai-Lotf cib
  • 21. “In God we trust, all others must bring data.” W. Edwards Derming Ahmed Rebai-Lotf cib
  • 22. Thank you for your attention 29 December 2018 Ahmed Rebai-Lotf cib