SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
Decision Management
How I became my own customer
M2 DL
Quickly about me
• Emmanuel Bonnet
– Head of Decision Management Practise
– BRMS Senior Consultant (ILOG, IBM, Red Hat)
– Mail : emmanuel.bonnet@softeam.fr
– Twitter : @ebonnet31
INTRODUCTION
How can software take complex decisions ?
History - Definitions
Chinese Room – Turing Test
History - AI
Deduction – Learning – Langage – Perception - Motion
History – Key Recent Events
History – Current Trends
History – Deduction Field
Optimisation – Recognition – Decision
History – Production Systems
I provide knowledge , I provide data
Now Give me results !
MAIN CONCEPTS
Concepts - What is Decision Mgt?
Verbalize
Manage
Execute
Concepts - Verbalize
Verbalize
Manage
IF
the driver had no accident for 3 years
AND
the current discount of the driver is 5%
THEN
apply to the driver’s insurance a 10% discount
IF
the customer has a shopping cart worth more than 1500 €
AND
the customer has a loyalty card
THEN
propose a 10% discount for next visit
Concepts - Manage
Business Decision
Concepts - Execute
Concepts - Tools
Verbalize
Manage
Execute
Business Rules
BRMS
Rule Engine
WHAT’S IN IT FOR ME ?
WIIFM – Business Always Change
Externalise –> Flexible – IT independent – Shorter cycles
WIIFM – Knowledge is too complex
Explicit –> Understandable , non IT , Traceable
WIIFM – Decisions must be traced
Manage –> organize, version, replay
WIIFM – Project stories
How I became my own customer …
WIIFM – the outcome
Externalize
Explicit
Manage
WIIFM – the benefits
OK, ENOUGH GENERALITIES
NOW ….
Rule – if then
IF
THEN
ELSE
Rule – Drools examples
Engine – Algo
RETE – Side Effects – Declarative
Facts
Rules
if then
if then
if then
R1
R2
R3
R1
R2
R3
Engine
Agenda
Working Memory
IF
THEN
IF
THEN
IF
THEN
SI
THEN
IF SI
THEN
IF
AgendaWorking Memory
Ruleset
IF
THEN
IF
THEN
IF
THEN
SI
THEN
IF SI
THEN
IF
AgendaWorking Memory
Ruleset
Engine – RETE examples
BRMS – Integration
Optimisation – Recognition – Decision
Business Rules SystemBRMS
Rule GUIRules
Repository
Software
System GUI component
Model component
Persistency component
Rules component Rules Engine
Business User
IT Architect
Enter rules
Extract rules
Deploy rules
BRMS – Management
Life Cycle – Versionning – Deployment-Integration
Studio Integration Connection
BRMS – Drools examples
Drools – Other topics
CONCLUSION
Challenges
• Identify decisions
• Organize the Business knowledge
• Manage the process
– IT ? Business ?
– WHO does WHAT ?
False issues
• Performances
• Short delivery cycles
• Business Users as part of the team
Anti patterns
• Nail syndrome
• Short life cycle ?
– No Process !
• Natural langage ?
– That’s not IT , let’s forget the process
The Market
• IBM (Ilog)
• Red Hat
• Progress (Corticon)
• FICO (Blaze)
• Oracle (Haley)

Contenu connexe

En vedette

Intro to Drools - St Louis Gateway JUG
Intro to Drools - St Louis Gateway JUGIntro to Drools - St Louis Gateway JUG
Intro to Drools - St Louis Gateway JUGRay Ploski
 
JBoss BRMS sneak peak, the future is now for your Business Processes
JBoss BRMS sneak peak, the future is now for your Business ProcessesJBoss BRMS sneak peak, the future is now for your Business Processes
JBoss BRMS sneak peak, the future is now for your Business ProcessesEric D. Schabell
 
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM SolutionsRed Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM SolutionsEric D. Schabell
 
Application Architecture -Data, Process, Rule-
Application Architecture -Data, Process, Rule-Application Architecture -Data, Process, Rule-
Application Architecture -Data, Process, Rule-Masahiko Umeno
 
Zero to Hero Using Red Hat JBoss BRMS
Zero to Hero Using Red Hat JBoss BRMSZero to Hero Using Red Hat JBoss BRMS
Zero to Hero Using Red Hat JBoss BRMSEric D. Schabell
 
JBoss BRMS - The enterprise platform for business logic
JBoss BRMS - The enterprise platform for business logicJBoss BRMS - The enterprise platform for business logic
JBoss BRMS - The enterprise platform for business logicJBug Italy
 
JBoss Business Rules Management System (BRMS) Primer
JBoss Business Rules Management System (BRMS) PrimerJBoss Business Rules Management System (BRMS) Primer
JBoss Business Rules Management System (BRMS) PrimerEric D. Schabell
 
Drools 6 deep dive
Drools 6 deep diveDrools 6 deep dive
Drools 6 deep diveMario Fusco
 
Drools 6.0 (Red Hat Summit)
Drools 6.0 (Red Hat Summit)Drools 6.0 (Red Hat Summit)
Drools 6.0 (Red Hat Summit)Mark Proctor
 
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTEJBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTEtsurdilovic
 

En vedette (10)

Intro to Drools - St Louis Gateway JUG
Intro to Drools - St Louis Gateway JUGIntro to Drools - St Louis Gateway JUG
Intro to Drools - St Louis Gateway JUG
 
JBoss BRMS sneak peak, the future is now for your Business Processes
JBoss BRMS sneak peak, the future is now for your Business ProcessesJBoss BRMS sneak peak, the future is now for your Business Processes
JBoss BRMS sneak peak, the future is now for your Business Processes
 
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM SolutionsRed Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
 
Application Architecture -Data, Process, Rule-
Application Architecture -Data, Process, Rule-Application Architecture -Data, Process, Rule-
Application Architecture -Data, Process, Rule-
 
Zero to Hero Using Red Hat JBoss BRMS
Zero to Hero Using Red Hat JBoss BRMSZero to Hero Using Red Hat JBoss BRMS
Zero to Hero Using Red Hat JBoss BRMS
 
JBoss BRMS - The enterprise platform for business logic
JBoss BRMS - The enterprise platform for business logicJBoss BRMS - The enterprise platform for business logic
JBoss BRMS - The enterprise platform for business logic
 
JBoss Business Rules Management System (BRMS) Primer
JBoss Business Rules Management System (BRMS) PrimerJBoss Business Rules Management System (BRMS) Primer
JBoss Business Rules Management System (BRMS) Primer
 
Drools 6 deep dive
Drools 6 deep diveDrools 6 deep dive
Drools 6 deep dive
 
Drools 6.0 (Red Hat Summit)
Drools 6.0 (Red Hat Summit)Drools 6.0 (Red Hat Summit)
Drools 6.0 (Red Hat Summit)
 
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTEJBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
 

Similaire à Decision Management : M2DL@UPS Lecture

IBM’s Smarter Process Reinvent Business
IBM’s Smarter Process Reinvent BusinessIBM’s Smarter Process Reinvent Business
IBM’s Smarter Process Reinvent BusinessAgora Group
 
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1ptulachan
 
Impact 2012 1640 - BPM Design considerations when optimizing business process...
Impact 2012 1640 - BPM Design considerations when optimizing business process...Impact 2012 1640 - BPM Design considerations when optimizing business process...
Impact 2012 1640 - BPM Design considerations when optimizing business process...Brian Petrini
 
Maximize business agility and it efficiency with enterpr mpeck ro_v3
Maximize business agility and it efficiency with enterpr mpeck ro_v3Maximize business agility and it efficiency with enterpr mpeck ro_v3
Maximize business agility and it efficiency with enterpr mpeck ro_v3Doina Draganescu
 
AIOps, IT Analytics, and Business Performance: What’s Needed and What Works
AIOps, IT Analytics, and Business Performance: What’s Needed and What Works AIOps, IT Analytics, and Business Performance: What’s Needed and What Works
AIOps, IT Analytics, and Business Performance: What’s Needed and What Works Enterprise Management Associates
 
Workflow automation with BPMN. Lessons learned.
Workflow automation with BPMN. Lessons learned.Workflow automation with BPMN. Lessons learned.
Workflow automation with BPMN. Lessons learned.Bernd Ruecker
 
Business Process Management - What is it, and why all the buzz?
Business Process Management - What is it, and why all the buzz?Business Process Management - What is it, and why all the buzz?
Business Process Management - What is it, and why all the buzz?Bonitasoft
 
XcelPros - Overview of Microsoft Dynamics 365 for Finance & Operations and In...
XcelPros - Overview of Microsoft Dynamics 365 for Finance & Operations and In...XcelPros - Overview of Microsoft Dynamics 365 for Finance & Operations and In...
XcelPros - Overview of Microsoft Dynamics 365 for Finance & Operations and In...Kiran Bhavaraju
 
IBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workersIBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workerssflynn073
 
Architecting large systems
Architecting large systemsArchitecting large systems
Architecting large systemsSimon Farrell
 
Taking A Look At The Platinum Concepts Pty. Ltd.
Taking A Look At The Platinum Concepts Pty. Ltd.Taking A Look At The Platinum Concepts Pty. Ltd.
Taking A Look At The Platinum Concepts Pty. Ltd.Gina Alfaro
 
Optaros SugarCon 2009
Optaros SugarCon 2009Optaros SugarCon 2009
Optaros SugarCon 2009jdedge
 
Successfully Implementing Knowledge-Based IT
Successfully Implementing Knowledge-Based ITSuccessfully Implementing Knowledge-Based IT
Successfully Implementing Knowledge-Based ITKen Spokas
 
Bridging the gap rob de munnik - dutch tax office
Bridging the gap   rob de munnik - dutch tax officeBridging the gap   rob de munnik - dutch tax office
Bridging the gap rob de munnik - dutch tax officeNesma
 
InsidePLM GmbH PLM Success Planning Intro
InsidePLM GmbH PLM Success Planning IntroInsidePLM GmbH PLM Success Planning Intro
InsidePLM GmbH PLM Success Planning Intropstrookman
 

Similaire à Decision Management : M2DL@UPS Lecture (20)

IBM’s Smarter Process Reinvent Business
IBM’s Smarter Process Reinvent BusinessIBM’s Smarter Process Reinvent Business
IBM’s Smarter Process Reinvent Business
 
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
 
Upmc tpdev6
Upmc tpdev6Upmc tpdev6
Upmc tpdev6
 
Impact 2012 1640 - BPM Design considerations when optimizing business process...
Impact 2012 1640 - BPM Design considerations when optimizing business process...Impact 2012 1640 - BPM Design considerations when optimizing business process...
Impact 2012 1640 - BPM Design considerations when optimizing business process...
 
Maximize business agility and it efficiency with enterpr mpeck ro_v3
Maximize business agility and it efficiency with enterpr mpeck ro_v3Maximize business agility and it efficiency with enterpr mpeck ro_v3
Maximize business agility and it efficiency with enterpr mpeck ro_v3
 
AIOps, IT Analytics, and Business Performance: What’s Needed and What Works
AIOps, IT Analytics, and Business Performance: What’s Needed and What Works AIOps, IT Analytics, and Business Performance: What’s Needed and What Works
AIOps, IT Analytics, and Business Performance: What’s Needed and What Works
 
Workflow automation with BPMN. Lessons learned.
Workflow automation with BPMN. Lessons learned.Workflow automation with BPMN. Lessons learned.
Workflow automation with BPMN. Lessons learned.
 
Business Process Management - What is it, and why all the buzz?
Business Process Management - What is it, and why all the buzz?Business Process Management - What is it, and why all the buzz?
Business Process Management - What is it, and why all the buzz?
 
XcelPros - Overview of Microsoft Dynamics 365 for Finance & Operations and In...
XcelPros - Overview of Microsoft Dynamics 365 for Finance & Operations and In...XcelPros - Overview of Microsoft Dynamics 365 for Finance & Operations and In...
XcelPros - Overview of Microsoft Dynamics 365 for Finance & Operations and In...
 
IBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workersIBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workers
 
Ultimus Bpm.General.V1
Ultimus Bpm.General.V1Ultimus Bpm.General.V1
Ultimus Bpm.General.V1
 
Architecting large systems
Architecting large systemsArchitecting large systems
Architecting large systems
 
Taking A Look At The Platinum Concepts Pty. Ltd.
Taking A Look At The Platinum Concepts Pty. Ltd.Taking A Look At The Platinum Concepts Pty. Ltd.
Taking A Look At The Platinum Concepts Pty. Ltd.
 
Optaros SugarCon 2009
Optaros SugarCon 2009Optaros SugarCon 2009
Optaros SugarCon 2009
 
Successfully Implementing Knowledge-Based IT
Successfully Implementing Knowledge-Based ITSuccessfully Implementing Knowledge-Based IT
Successfully Implementing Knowledge-Based IT
 
Mind Chips Consulting Offerings
Mind Chips Consulting   OfferingsMind Chips Consulting   Offerings
Mind Chips Consulting Offerings
 
3 Mistakes Most IT Business Make
3 Mistakes Most IT Business Make3 Mistakes Most IT Business Make
3 Mistakes Most IT Business Make
 
ERP for spinning mills
ERP for spinning millsERP for spinning mills
ERP for spinning mills
 
Bridging the gap rob de munnik - dutch tax office
Bridging the gap   rob de munnik - dutch tax officeBridging the gap   rob de munnik - dutch tax office
Bridging the gap rob de munnik - dutch tax office
 
InsidePLM GmbH PLM Success Planning Intro
InsidePLM GmbH PLM Success Planning IntroInsidePLM GmbH PLM Success Planning Intro
InsidePLM GmbH PLM Success Planning Intro
 

Dernier

Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntroduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntelliSource Technologies
 
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesSoftwareMill
 
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfWhy Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfBrain Inventory
 
Generative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilGenerative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilVICTOR MAESTRE RAMIREZ
 
Top Software Development Trends in 2024
Top Software Development Trends in  2024Top Software Development Trends in  2024
Top Software Development Trends in 2024Mind IT Systems
 
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies
 
Kubernetes go-live checklist for your microservices.pptx
Kubernetes go-live checklist for your microservices.pptxKubernetes go-live checklist for your microservices.pptx
Kubernetes go-live checklist for your microservices.pptxPrakarsh -
 
About .NET 8 and a first glimpse into .NET9
About .NET 8 and a first glimpse into .NET9About .NET 8 and a first glimpse into .NET9
About .NET 8 and a first glimpse into .NET9Jürgen Gutsch
 
Mastering Kubernetes - Basics and Advanced Concepts using Example Project
Mastering Kubernetes - Basics and Advanced Concepts using Example ProjectMastering Kubernetes - Basics and Advanced Concepts using Example Project
Mastering Kubernetes - Basics and Advanced Concepts using Example Projectwajrcs
 
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...OnePlan Solutions
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionsNirav Modi
 
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfTobias Schneck
 
How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?AmeliaSmith90
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampVICTOR MAESTRE RAMIREZ
 
ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxAutus Cyber Tech
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Neo4j
 
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadCybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadIvo Andreev
 
AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyAI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyRaymond Okyere-Forson
 

Dernier (20)

Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntroduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptx
 
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retries
 
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfWhy Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdf
 
Generative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilGenerative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-Council
 
Top Software Development Trends in 2024
Top Software Development Trends in  2024Top Software Development Trends in  2024
Top Software Development Trends in 2024
 
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in Trivandrum
 
Kubernetes go-live checklist for your microservices.pptx
Kubernetes go-live checklist for your microservices.pptxKubernetes go-live checklist for your microservices.pptx
Kubernetes go-live checklist for your microservices.pptx
 
About .NET 8 and a first glimpse into .NET9
About .NET 8 and a first glimpse into .NET9About .NET 8 and a first glimpse into .NET9
About .NET 8 and a first glimpse into .NET9
 
Mastering Kubernetes - Basics and Advanced Concepts using Example Project
Mastering Kubernetes - Basics and Advanced Concepts using Example ProjectMastering Kubernetes - Basics and Advanced Concepts using Example Project
Mastering Kubernetes - Basics and Advanced Concepts using Example Project
 
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspections
 
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
 
Sustainable Web Design - Claire Thornewill
Sustainable Web Design - Claire ThornewillSustainable Web Design - Claire Thornewill
Sustainable Web Design - Claire Thornewill
 
How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - Datacamp
 
ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptx
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadCybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and Bad
 
Program with GUTs
Program with GUTsProgram with GUTs
Program with GUTs
 
AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyAI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human Beauty
 

Decision Management : M2DL@UPS Lecture