SlideShare une entreprise Scribd logo
1  sur  15
Prediction of good
patterns for future sales
using image recognition.
Uroš Valant
Use case in textile
manifacturing and design
1
Data Scientists
• CREA pro – Founded in 2010 as a consulting company
• Specializes in Performance Improvement, Business Process Optimization & Data Science
• Already 20+ successful projects in the field of data science
• Combining business & technology expertise
• Using different data science platforms
2016
NLB
2017
2019
TEKSTINA
NLB
SBERBANK
A1
EKWB
3DVA
ADDIKO
NLB BEOGRAD
SBERBANK SRBIJA
APTAR
HELIOS
T2
RAIFFEISEN BIH
2
Textile industry in Slovenia
• One of the premium industry branches in pre and post WW2 era
• Steep decline after 1991
• One of the best one is Tekstina d.o.o. from the town of Ajdovščina
• They produce shirt textiles …
…and make their own designs
• Only a handful of textile factories remained
3
The business problem
• Tekstina designers create pattern designs for
two collections a year
• Usually they create between 300-400
patterns
• Extremely subjective process of selection
• Catalogue for collection contains 150 final
patterns
• The questions for our AI team:
– Can AI help us with the selection
process?
– Can we predict the sales of the
patterns?
– Can we use the AI for creating new
patters? COLOR VARIANTS
DESIGN BOOK
4
Business understanding
• A complex process from the idea to a selling design pattern
• Different kinds of materials and prints
• Also printing the shirt materials for other clients
• Subjective selection process
MOOD BOARD
INSPIRATION BOARD
PRIMARY DESIGN COLOR VARIANTS FINAL SHIRT PATTERN
COLLECTION CATALOGUE
5
Data understanding
• Relevant data:
– Design images
– Financial data from the ERP
– Soft data (fashion trends, market peculiarities)
• A demanding job of data preparation
– Pairing of pictures (more than 3000) with the data in the ERP by hand!
– Finacial data audit and attribute selection
– ERP working process
FILE SYSTEM ON THE SERVER
ERP
6
Analytical dataset preparation
• The task – transforming pictures into the suitable data format
• Solution – vectorization with deep CNN
• Process – transform original design into a vector representation
• Purpose - seeking for similarities with the best selling designs
• Image preparation:
– Adjusting the picture size for all designs
– Normalization for better recognition
7
Modelling
• Not enough data for training the neural network from scratch
• Use of pretrained neural network (ResNet 18)
• The features (vector) are then paired with hystorical sales data
• Sales prediction for a design – classification target
ORIGINAL
PREPARED IMAGE
IMAGE TILING &
RESIZING NORMALIZATION
PRETRAINED NEURAL
NETWORK
RESNET18
FEATURE
DETECTION
CUSTOM NEURAL
NETWORK
HISTORIC
SALES DATA
FULLYCONNECTEDLAYER
YES
NO
SALES
CLASSIFICATION
8
Deployment
• Special web
application for
browsing the designs
• Connection with ERP
data
• Basic information
– Single design
– All color variants
• Interface
– Filters
– Sorting
• Users
– Marketing
– Sales
– Designers
9
Sales prediction results
• Evaluation of submitted
designs for the collection
• Additional tool in the
selection process
• Design ranking based on
the sales probability from
the model
• Sales numbers from ERP
• User interface
– Sorting
10
Comparing the designs – special visualisation
• Remember the feature
detection?
• Usually there are more than
1000 features detected in a
single design!
• PCA (principal component
analysis) method reduces the
number of features
• Representation in a 2D space
• Position - similarity of designs
• Color – the sales
• User interface
– Filter
11
Autonomous design
• The second major request from the customer
• The suggested model – style transfer
– Two pictures – the content and the style
• Extracting feactures from different layers of neural network
• The same neural network creates new image by detecting common features form both images on
every level
12
Using style transfer
• Five suggestions for every
couple of images
• Automation:
– Continuous image creation
combining existing designs
– Evaluation through sales
prediction model
– Winner of the day
– Suggestions for collection
• Many possible improvements
13
The final process
• Two lanes:
– Sales prediction
– AI design
Ai
Sales
prediction
Ai
Feature
extraction
File System
Designs
ERP Sales data
Analytical
data set
Other data
Selection
process
Customers
Sales data
Ai
Style transfer
Style transfer design scoring
Daily winners
CREA pro d.o.o.
Ukmarjeva ulica 6
1000 Ljubljana
T: +386 (0)590 74 270
info@creapro.ai
Uroš Valant
+386 40 483 153
uros.valant@creapro.si
Srđan Mlađenović
+381652015665
Srdjan.Mladjenovic@comtrade.com
Comtrade System Integration
Savski nasip 7,
11000 Belgrade, Serbia
T: +381 11 201 56 00
info.rs@comtrade.com

Contenu connexe

Similaire à Prediction of good patterns for future sales using image recognition

Design Patterns for Machine Learning in Production - Sergei Izrailev, Chief D...
Design Patterns for Machine Learning in Production - Sergei Izrailev, Chief D...Design Patterns for Machine Learning in Production - Sergei Izrailev, Chief D...
Design Patterns for Machine Learning in Production - Sergei Izrailev, Chief D...
Sri Ambati
 
Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)
Muhammad Fahad
 
Chameleon Presentation - 9-16
Chameleon Presentation - 9-16Chameleon Presentation - 9-16
Chameleon Presentation - 9-16
Dan Dempsey
 

Similaire à Prediction of good patterns for future sales using image recognition (20)

Compilerpt
CompilerptCompilerpt
Compilerpt
 
Data Science and Machine Learning for eCommerce and Retail
Data Science and Machine Learning for eCommerce and RetailData Science and Machine Learning for eCommerce and Retail
Data Science and Machine Learning for eCommerce and Retail
 
Image Analytics for Retail
Image Analytics for RetailImage Analytics for Retail
Image Analytics for Retail
 
Public Administration Analytics
Public Administration AnalyticsPublic Administration Analytics
Public Administration Analytics
 
Design Patterns for Machine Learning in Production - Sergei Izrailev, Chief D...
Design Patterns for Machine Learning in Production - Sergei Izrailev, Chief D...Design Patterns for Machine Learning in Production - Sergei Izrailev, Chief D...
Design Patterns for Machine Learning in Production - Sergei Izrailev, Chief D...
 
IT and Telco Analytics
IT and Telco AnalyticsIT and Telco Analytics
IT and Telco Analytics
 
Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)
 
Retail Analytics
Retail AnalyticsRetail Analytics
Retail Analytics
 
Expanding Retail Frontiers with MongoDB
Expanding Retail Frontiers with MongoDBExpanding Retail Frontiers with MongoDB
Expanding Retail Frontiers with MongoDB
 
Health Analytics
Health AnalyticsHealth Analytics
Health Analytics
 
Measure Camp Paris 2017 - Digital Analyst Job Description 2020
Measure Camp Paris 2017 - Digital Analyst Job Description 2020Measure Camp Paris 2017 - Digital Analyst Job Description 2020
Measure Camp Paris 2017 - Digital Analyst Job Description 2020
 
DutchMLSchool 2022 - Process Optimization in Manufacturing Plants
DutchMLSchool 2022 - Process Optimization in Manufacturing PlantsDutchMLSchool 2022 - Process Optimization in Manufacturing Plants
DutchMLSchool 2022 - Process Optimization in Manufacturing Plants
 
Converting and Transforming Technical Graphics
Converting and Transforming Technical GraphicsConverting and Transforming Technical Graphics
Converting and Transforming Technical Graphics
 
Chameleon Presentation - 9-16
Chameleon Presentation - 9-16Chameleon Presentation - 9-16
Chameleon Presentation - 9-16
 
MLIntro_ADA.pptx
MLIntro_ADA.pptxMLIntro_ADA.pptx
MLIntro_ADA.pptx
 
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4j
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4jNeo4j GraphTalks - Introduction to GraphDatabases and Neo4j
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4j
 
MLSEV Virtual. Applying Topic Modelling to improve Operations
MLSEV Virtual. Applying Topic Modelling to improve OperationsMLSEV Virtual. Applying Topic Modelling to improve Operations
MLSEV Virtual. Applying Topic Modelling to improve Operations
 
CREA pro AI2future presentation
CREA pro AI2future presentationCREA pro AI2future presentation
CREA pro AI2future presentation
 
Architecting for Data Science
Architecting for Data ScienceArchitecting for Data Science
Architecting for Data Science
 
05 predictive with spss
05 predictive with spss05 predictive with spss
05 predictive with spss
 

Plus de Institute of Contemporary Sciences

Plus de Institute of Contemporary Sciences (20)

First 5 years of PSI:ML - Filip Panjevic
First 5 years of PSI:ML - Filip PanjevicFirst 5 years of PSI:ML - Filip Panjevic
First 5 years of PSI:ML - Filip Panjevic
 
Building valuable (online and offline) Data Science communities - Experience ...
Building valuable (online and offline) Data Science communities - Experience ...Building valuable (online and offline) Data Science communities - Experience ...
Building valuable (online and offline) Data Science communities - Experience ...
 
Data Science Master 4.0 on Belgrade University - Drazen Draskovic
Data Science Master 4.0 on Belgrade University - Drazen DraskovicData Science Master 4.0 on Belgrade University - Drazen Draskovic
Data Science Master 4.0 on Belgrade University - Drazen Draskovic
 
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
 
Solving churn challenge in Big Data environment - Jelena Pekez
Solving churn challenge in Big Data environment  - Jelena PekezSolving churn challenge in Big Data environment  - Jelena Pekez
Solving churn challenge in Big Data environment - Jelena Pekez
 
Application of Business Intelligence in bank risk management - Dimitar Dilov
Application of Business Intelligence in bank risk management - Dimitar DilovApplication of Business Intelligence in bank risk management - Dimitar Dilov
Application of Business Intelligence in bank risk management - Dimitar Dilov
 
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
 
Recommender systems for personalized financial advice from concept to product...
Recommender systems for personalized financial advice from concept to product...Recommender systems for personalized financial advice from concept to product...
Recommender systems for personalized financial advice from concept to product...
 
Advanced tools in real time analytics and AI in customer support - Milan Sima...
Advanced tools in real time analytics and AI in customer support - Milan Sima...Advanced tools in real time analytics and AI in customer support - Milan Sima...
Advanced tools in real time analytics and AI in customer support - Milan Sima...
 
Complex AI forecasting methods for investments portfolio optimization - Pawel...
Complex AI forecasting methods for investments portfolio optimization - Pawel...Complex AI forecasting methods for investments portfolio optimization - Pawel...
Complex AI forecasting methods for investments portfolio optimization - Pawel...
 
From Zero to ML Hero for Underdogs - Amir Tabakovic
From Zero to ML Hero for Underdogs  - Amir TabakovicFrom Zero to ML Hero for Underdogs  - Amir Tabakovic
From Zero to ML Hero for Underdogs - Amir Tabakovic
 
Data and data scientists are not equal to money david hoyle
Data and data scientists are not equal to money   david hoyleData and data scientists are not equal to money   david hoyle
Data and data scientists are not equal to money david hoyle
 
The price is right - Tomislav Krizan
The price is right - Tomislav KrizanThe price is right - Tomislav Krizan
The price is right - Tomislav Krizan
 
When it's raining gold, bring a bucket - Andjela Culibrk
When it's raining gold, bring a bucket - Andjela CulibrkWhen it's raining gold, bring a bucket - Andjela Culibrk
When it's raining gold, bring a bucket - Andjela Culibrk
 
Reality and traps of real time data engineering - Milos Solujic
Reality and traps of real time data engineering - Milos SolujicReality and traps of real time data engineering - Milos Solujic
Reality and traps of real time data engineering - Milos Solujic
 
Sensor networks for personalized health monitoring - Vladimir Brusic
Sensor networks for personalized health monitoring - Vladimir BrusicSensor networks for personalized health monitoring - Vladimir Brusic
Sensor networks for personalized health monitoring - Vladimir Brusic
 
Improving Data Quality with Product Similarity Search
Improving Data Quality with Product Similarity SearchImproving Data Quality with Product Similarity Search
Improving Data Quality with Product Similarity Search
 
Using data to fight corruption: full budget transparency in local government
Using data to fight corruption: full budget transparency in local governmentUsing data to fight corruption: full budget transparency in local government
Using data to fight corruption: full budget transparency in local government
 
Geospatial Analysis and Open Data - Forest and Climate
Geospatial Analysis and Open Data - Forest and ClimateGeospatial Analysis and Open Data - Forest and Climate
Geospatial Analysis and Open Data - Forest and Climate
 
Machine Learning-Driven Injury Prediction for a Professional Sports Team
Machine Learning-Driven Injury Prediction for a Professional Sports TeamMachine Learning-Driven Injury Prediction for a Professional Sports Team
Machine Learning-Driven Injury Prediction for a Professional Sports Team
 

Dernier

怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
nirzagarg
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
+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
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
ranjankumarbehera14
 
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
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
ahmedjiabur940
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
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
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
chadhar227
 
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 Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 

Dernier (20)

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
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
+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...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 
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...
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
 
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 ...
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
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...
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
 
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
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 

Prediction of good patterns for future sales using image recognition

  • 1. Prediction of good patterns for future sales using image recognition. Uroš Valant Use case in textile manifacturing and design
  • 2. 1 Data Scientists • CREA pro – Founded in 2010 as a consulting company • Specializes in Performance Improvement, Business Process Optimization & Data Science • Already 20+ successful projects in the field of data science • Combining business & technology expertise • Using different data science platforms 2016 NLB 2017 2019 TEKSTINA NLB SBERBANK A1 EKWB 3DVA ADDIKO NLB BEOGRAD SBERBANK SRBIJA APTAR HELIOS T2 RAIFFEISEN BIH
  • 3. 2 Textile industry in Slovenia • One of the premium industry branches in pre and post WW2 era • Steep decline after 1991 • One of the best one is Tekstina d.o.o. from the town of Ajdovščina • They produce shirt textiles … …and make their own designs • Only a handful of textile factories remained
  • 4. 3 The business problem • Tekstina designers create pattern designs for two collections a year • Usually they create between 300-400 patterns • Extremely subjective process of selection • Catalogue for collection contains 150 final patterns • The questions for our AI team: – Can AI help us with the selection process? – Can we predict the sales of the patterns? – Can we use the AI for creating new patters? COLOR VARIANTS DESIGN BOOK
  • 5. 4 Business understanding • A complex process from the idea to a selling design pattern • Different kinds of materials and prints • Also printing the shirt materials for other clients • Subjective selection process MOOD BOARD INSPIRATION BOARD PRIMARY DESIGN COLOR VARIANTS FINAL SHIRT PATTERN COLLECTION CATALOGUE
  • 6. 5 Data understanding • Relevant data: – Design images – Financial data from the ERP – Soft data (fashion trends, market peculiarities) • A demanding job of data preparation – Pairing of pictures (more than 3000) with the data in the ERP by hand! – Finacial data audit and attribute selection – ERP working process FILE SYSTEM ON THE SERVER ERP
  • 7. 6 Analytical dataset preparation • The task – transforming pictures into the suitable data format • Solution – vectorization with deep CNN • Process – transform original design into a vector representation • Purpose - seeking for similarities with the best selling designs • Image preparation: – Adjusting the picture size for all designs – Normalization for better recognition
  • 8. 7 Modelling • Not enough data for training the neural network from scratch • Use of pretrained neural network (ResNet 18) • The features (vector) are then paired with hystorical sales data • Sales prediction for a design – classification target ORIGINAL PREPARED IMAGE IMAGE TILING & RESIZING NORMALIZATION PRETRAINED NEURAL NETWORK RESNET18 FEATURE DETECTION CUSTOM NEURAL NETWORK HISTORIC SALES DATA FULLYCONNECTEDLAYER YES NO SALES CLASSIFICATION
  • 9. 8 Deployment • Special web application for browsing the designs • Connection with ERP data • Basic information – Single design – All color variants • Interface – Filters – Sorting • Users – Marketing – Sales – Designers
  • 10. 9 Sales prediction results • Evaluation of submitted designs for the collection • Additional tool in the selection process • Design ranking based on the sales probability from the model • Sales numbers from ERP • User interface – Sorting
  • 11. 10 Comparing the designs – special visualisation • Remember the feature detection? • Usually there are more than 1000 features detected in a single design! • PCA (principal component analysis) method reduces the number of features • Representation in a 2D space • Position - similarity of designs • Color – the sales • User interface – Filter
  • 12. 11 Autonomous design • The second major request from the customer • The suggested model – style transfer – Two pictures – the content and the style • Extracting feactures from different layers of neural network • The same neural network creates new image by detecting common features form both images on every level
  • 13. 12 Using style transfer • Five suggestions for every couple of images • Automation: – Continuous image creation combining existing designs – Evaluation through sales prediction model – Winner of the day – Suggestions for collection • Many possible improvements
  • 14. 13 The final process • Two lanes: – Sales prediction – AI design Ai Sales prediction Ai Feature extraction File System Designs ERP Sales data Analytical data set Other data Selection process Customers Sales data Ai Style transfer Style transfer design scoring Daily winners
  • 15. CREA pro d.o.o. Ukmarjeva ulica 6 1000 Ljubljana T: +386 (0)590 74 270 info@creapro.ai Uroš Valant +386 40 483 153 uros.valant@creapro.si Srđan Mlađenović +381652015665 Srdjan.Mladjenovic@comtrade.com Comtrade System Integration Savski nasip 7, 11000 Belgrade, Serbia T: +381 11 201 56 00 info.rs@comtrade.com