Professional Documents
Culture Documents
7
7
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý
Mục tiêu
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 2
Nội dung
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 3
Báo cáo kinh doanh
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 4
Tổng quan về báo cáo kinh doanh (Business report)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 5
Báo cáo kinh doanh là gì?
Một tài liệu được tạo ra nhằm chứa thông tin về tình hình kinh
doanh
Mục đích: để cải thiện các quyết định quản trị
Nguồn: dữ liệu từ bên trong và bên ngoài tổ chức (thông qua
việc dùng ETL)
Hình thức: text + tables + graphs/charts
Phân phối: in-print, email, portal/intranet
Thu nhận dữ liệu (Data acquisition) Tạo thông tin
(Information generation) Ra quyết định (Decision making)
Quản lý qui trình (Process management)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 6
Business Reporting
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 7
Chìa khóa của báo cáo thành công
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 8
Cam kết chất lượng dịch
Các loại báo cáo kinh doanh
vụ (service-level
agreements)
Báo cáo số liệu quản trị (Metric Management Reports)
Help manage business performance through metrics (SLAs for externals;
KPIs for internals)
Can be used as part of Six Sigma and/or TQM Total Quality
Management
Dashboard-Type Reports
Graphical presentation of several performance indicators in a single page
using dials/gauges
Báo cáo dạng thẻ điểm cân bằng (Balanced Scorecard)
Include financial, customer, business process, and learning & growth
indicators
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 9
Các thành phần của Hệ thống báo cáo kinh doanh
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 10
Trực quan dữ liệu và thông tin (Data and Information
Visualization)
“The use of visual representations to explore, make sense of, and
communicate data.”
Data visualization vs. Information visualization
Information = aggregation, summarization, and contextualization
of data
Related to information graphics, scientific visualization, and
statistical graphics
Often includes charts, graphs, illustrations, …
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 11
Tóm tắt lịch sử trực quan dữ liệu
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 12
The First Pie Chart
Created by William Playfair in 1801
William Playfair is
widely credited as
the inventor of the
modern chart,
having created the
first line and pie
charts.
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 13
Decimation of Napoleon’s Army During the 1812
Russian Campaign
1900s –
more formal attitude toward visualization
focus on color, value scales, and labeling
Publication of the book Semiologie Graphique
2000s –
Emergence of Internet as the medium for information visualization
raising visual literacy
Incorporate interaction, animation, 3D graphics-rendering, virtual worlds,
real-time data feed
2010s and beyond – ?
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 15
Các kiểu Biểu đồ và Đồ thị
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 16
A Gapminder Chart Wealth and Health of Nations
See
gapminder.org
for interesting
animated
examples
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 17
Góc phần tư ma thuật (Magic Quadrant)
Gartner Magic Quadrant là đỉnh cao nghiên cứu trong một thị
trường cụ thể, mang đến cho ta cái nhìn toàn cảnh về các vị trí
tương đối của các đối thủ cạnh tranh trên thị trường. Bằng cách
áp dụng kỹ thuật đồ họa và bộ tiêu chí đánh giá thống nhất,
Magic Quadrant giúp ta nhanh chóng xác định cách các nhà cung
cấp công nghệ đang thực hiện tầm nhìn đã đề ra của họ như thế
nào và cách họ hoạt động tốt như thế nào theo quan điểm thị
trường của Gartner.
(Nguồn:
https://www.gartner.com/en/research/methodologies/magic-
quadrants-research)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 18
Góc phần tư ma thuật (Magic Quadrant)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 19
Sự nổi lên của trực quan dữ liệu và phân tích trực
quan (Visual Analytics)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 20
Magic Quadrant for Analytics and Business Intelligence
Platforms
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 22
Phân tích trực quan (Visual Analytics)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 23
Visual Analytics by SAS Institute
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 24
Visual Analytics by SAS Institute
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 25
Performance Dashboards
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 26
Performance Dashboards
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 27
Performance Dashboards
Dashboard design
The fundamental challenge of dashboard design is to display all the
required information on a single screen, clearly and without distraction, in a
manner that can be assimilated quickly
Three layer of information
Monitoring
Analysis
Management
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 28
Performance Dashboards
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 29
Best Practices in Dashboard Design
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 30
Business Performance Management (BPM)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 31
Business Performance Management (BPM)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 32
Một số kỹ thuật cho mô hình dự báo
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 33
Một số kỹ thuật cho mô hình dự báo
1. Data Mining
2. Artificial neural networks
3. Support vector machines
4. The k-nearest neighbor
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 34
Data Mining Concepts/Definitions
Why Data Mining?
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 35
Definition of Data Mining
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 36
Data Mining là sự giao thoa của nhiều ngành khoa học
Ar
Pattern
tifi
cia
Recognition
l In
tic
tel
tis
lig
Sta
en
DATA
ce
Machine
MINING Learning
Mathematical
Modeling Databases
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 37
Data Mining Characteristics/Objectives
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 38
Data in Data Mining
Unstructured or
Structured
Semi-Structured
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 39
A Taxonomy for Data Mining Tasks
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 40
1.4 Quá trình khám phá tri thức
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 41
Data Mining Tasks (cont.)
Time-series forecasting
Part of sequence or link analysis?
Visualization
Another data mining task?
Types of DM
Hypothesis-driven data mining
Discovery-driven data mining
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 42
Data Mining Applications
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 43
Data Mining Applications (cont.)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 44
Data Mining Applications (cont.)
Insurance
Forecast claim costs for better business planning
Determine optimal rate plans
Optimize marketing to specific customers
Identify and prevent fraudulent claim activities
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 45
Data Mining Applications (cont.)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 47
Data Mining Process: CRISP-DM
1 2
Business Data
Understanding Understanding
3
Data
Preparation
Data Sources
6
4
Deployment
Model
Building
5
Testing and
Evaluation
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 48
Neural Network Concepts
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 49
Biological Neural Networks
Dendrites
Synapse
Synapse
Axon
Axon
Dendrites Soma
Soma
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 50
Processing Information in ANN
x1
w1 Y1
∑XW
Y
. Y2
. i i
.
.
i =1
Summation
Transfer
Function
.
wn Yn
xn
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 51
Biology Analogy
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 52
Elements of ANN
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 53
Elements of ANN
x1 (PE)
x2 Weighted Transfer
(PE) Sum Function
Y1
x3 (Σ) (f)
(PE)
(PE) (PE)
Output
(PE)
Layer
Hidden
(PE)
Layer Neural Network with
Input
One Hidden Layer
Layer
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 54
Elements of ANN
x1 x1 w11 (PE) Y1
w1
w21
(PE) Y
w1 w12
x2 Y = X 1W1 + X 2W2
x2 w22 (PE) Y2
PE: Processing Element (or neuron)
Y1 = X 1W11 + X 2W21
w23
Summation Function for a Single Y2 = X 1W12 + X 2W22
Y3
Neuron (a), and Y3 = X 2W23 (PE)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 55
Elements of ANN
X3 = 2
Threshold value?
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 56
Neural Network Architectures
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 57
Neural Network Architectures
Feed-Forward Neural Networks
Socio-demographic
= Predicted
vs. Actual
Religious
Voted “yes” or
“no” to legalizing
Financial gaming
. .
. .
. .
Other
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 58
Neural Network Architectures
Recurrent Neural Networks
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 59
Other Popular ANN Paradigms
Self-Organizing Maps (SOM)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 60
Other Popular ANN Paradigms
Hopfield Networks
I n p u t
First introduced
by John Hopfield
O Highly
u
t interconnected
p
u
neurons
t Applies to solving
complex
computational
problems (e.g.,
.
.
.
optimization
problems)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 61
Development Process of an ANN
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 63
An MLP ANN Structure for the Box-Office Prediction
Problem
Class 1 - FLOP
1 (BO < 1 M)
Class 9 - BLOCKBUSTER
9 (BO > 200M)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 64
Testing a Trained ANN Model
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 65
AN Learning Process
A Supervised Learning Process
ANN
Model
Three-step process:
1. Compute temporary
Compute
output outputs.
2. Compare outputs with
desired targets.
Adjust
weights
No Is desired
output
achieved?
3. Adjust the weights and
repeat the process.
Yes
Stop
learning
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 66
Backpropagation Learning
α(Zi – Yi)
x1 error
w1
∑XW
Y = f (S ) Yi
. i i
.
i =1
Transfer
Summation
Function
wn
xn
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 67
Backpropagation Learning
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 68
Support Vector Machines (SVM)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 69
Support Vector Machines (SVM)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 70
Application Case 6.4
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 71
Application
Case 6.4
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 72
How Does an SVM Work?
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 73
The Process of Building an SVM
Pre-processed data
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 74
SVM Applications
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 75
k-Nearest Neighbor Method (k-NN)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 76
k-Nearest Neighbor Method (k-NN)
k=3
k=5
Yi
Xi X
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 77
The Process of k-NN Method
Training Set
Parameter Setting
Validation Set
Predicting
Classify (or Forecast)
new cases using k
number of most
similar cases
New Data
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 78
k-NN Model Parameter
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 79
k-NN Model Parameter
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 80
Application Case 6.5
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 81
Một số kỹ thuật ra quyết định dựa
trên mô hình
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 82
Major Modeling Issues
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 83
Categories of Models
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 84
Model Categories
Static and Dynamic Models
Static Analysis
Single snapshot of the situation
Single interval
Steady state
Dynamic Analysis
Dynamic models
Evaluate scenarios that change over time
Time dependent
Represents trends and patterns over time
More realistic: Extends static models
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 85
Model Categories
Current Trends in Modeling
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 86
Examples - Components of Models
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 87
The Structure of a
Mathematical Model
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 88
Modeling and Decision Making -
Under Certainty, Uncertainty, and Risk
Certainty
Assume complete knowledge
All potential outcomes are known
May yield optimal solution
Uncertainty
Several outcomes for each decision
Probability of each outcome is unknown
Knowledge would lead to less uncertainty
Risk analysis (probabilistic decision making)
Probability of each of several outcomes occurring
Level of uncertainty => Risk (expected value)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 89
Modeling and Decision Making -
Under Certainty, Uncertainty, and Risk
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 90
Decision Modeling with Spreadsheets
Spreadsheet
Most popular end-user modeling tool
Flexible and easy to use
Powerful functions (add-in functions)
Programmability (via macros)
What-if analysis and goal seeking
Simple database management
Seamless integration of model and data
Incorporates both static and dynamic models
Examples: Microsoft Excel, Lotus 1-2-3
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 91
Optimization
via Mathematical Programming
Mathematical Programming
A family of tools designed to help solve managerial problems in which the
decision maker must allocate scarce resources among competing activities
to optimize a measurable goal
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 92
Application Case 9.5
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 93
LP Problem Characteristics
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 94
Linear Programming Steps
Identify the …
Decision variables
Objective function
Objective function coefficients
Constraints
Capacities / Demands / …
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 95
Modeling in LP - An Example
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 97
Multi-Criteria Decision Making with Pairwise
Comparisons
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 98
Hệ ra quyết định tự động và Hệ
chuyên gia
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 99
Automated Decision Systems
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 100
Automated Decision-Making Framework
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 101
Architecture of the Airline Revenue Management
Systems
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 102
Artificial Intelligence (AI)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 103
AI Objectives
Signs of intelligence…
Learn or understand from experience
Make sense out of ambiguous situations
Respond quickly to new situations
Use reasoning to solve problems
Apply knowledge to manipulate the environment
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 104
Test for Intelligence
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 106
Important Concepts in ES
Expert
A human being who has developed a high level of proficiency in
making judgments in a specific domain
Expertise
The set of capabilities that underlines the performance of human experts,
including
extensive domain knowledge,
heuristic rules that simplify and improve approaches to problem solving,
meta-knowledge and meta-cognition, and
compiled forms of behavior that afford great economy in a skilled performance
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 107
Features and Concepts in ES
Experts / Expertise
Degrees or levels of expertise
Ratio of non-experts to experts 100 to 1
Transferring Expertise
From expert to computer to nonexperts via acquisition, representation,
inferencing, transfer
Symbolic Reasoning / Inferencing
Deep Knowledge / Self Knowledge
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 108
Applications of Expert Systems
Classical Applications
DENDRAL
Applied knowledge (i.e., rule-based reasoning)
Deduced likely molecular structure of compounds
MYCIN
A rule-based expert system
Used for diagnosing and treating bacterial infections
XCON
A rule-based expert system
Used to determine the optimal information systems configuration
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 109
Applications of Expert Systems
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 110
Structure of Expert Systems
Development Environment
Consultation Environment
Major Components
Knowledge acquisition subsystem
Knowledge Engineer
Knowledge Base
Inference Engine
User Interface
Blackboard (workplace)
Explanation subsystem (justifier)
Knowledge-refining system
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 111
Structures of Expert
Systems
en nt
nm e
t
ro pm
Human
vi lo
Other Knowledge
En eve
Expert(s)
Sources
D
en n
nm tio
Knowledge Information
t
ro ta
Elicitation Gathering
vi sul
En on
C
Knowledge
Rules
Knowledge
Knowledge Base(s)
Engineer (Long Term)
Inferencing
Rules
Rule
Questions Inference Engine Firings
/ Answers
Explanation Knowledge
User Facility Refinement Refined
User Rules
Interface
Blackboard (Workspace)
Facts Data /
Facts Information
Cơ sở tri thức
(dài hạn)
Hỏi/Đáp
Giao tiếp
gười dùng
Sự kiện Sự
Vùng nhớ
làm việc
(ngắn hạn)
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 113
This Photo by Unknown Author is licensed
under CC BY-SA
Bộ môn Khoa học máy tính – Khoa Hệ thống thông tin quản lý 114