Professional Documents
Culture Documents
CAPABILITIES
Can you describe their Business Model?
The Partners & Alliances STRATEGY The Process capability shows how
capability defines which & GOALS various functions and locations
activities will be performed BUSINESS interact, how work is executed,
within the organization, by other MODEL
PARTNERS where hand-offs occur
parts of the parent groups,
& PROCESS
outsource partners, and by The Performance Metrics
ALLIANCES
external parties such as service capability shows the key
suppliers metrics and
measurement processes
The Assets Locations required to ensure that
& Resources ASSETS the Operating Model is
capability defines LOCATIONS KPIs effective and is delivering
which activities are RESOURCES DRIVE THE benefits
executed where, the OPERATING
assets used to MODEL DESIGN
execute the services, The Organization capability
outlines the organizational
and the resources
used including Data, structure, locations of where
and Information activities occur, the sourcing
of activities (external vs.
NETWORKS ORGANISATION
internal) and how changes to
The Networks and IT the model will be managed
capability outlines the
services, applications and
infrastructure supporting the PEOPLE The People Competency Skills capability
business process, and place IT COMPETENCY outlines the people implications in terms
requirements on data and SKILLS
of skills and behaviours required, the
information expected role distribution and the change
implications
Smile Recognition
K Nearest Neighbors
Optical flow is the pattern of motion of objects which is usually used for
motion detection and object segmentation.
K Nearest Neighbors - CART
KNN is a non-parametric, lazy learning Supervised algorithm. Its purpose is to use a database in which the data
points are separated into several classes to predict the classification of a new sample point.
Unregulated Data
Assumption:
Low level crime creates an atmosphere of disorder
which breeds major crimes (Broken Windows Policing)
Cannot measure what student really learn > use proxies > easier to game
AI LEARNING MODELS
Knowledge
Semi-Supervised Reinforcement
Curation Rewards and
Photo archive (some are Punishment
labelled) AlphaGo Zero
Prior knowledge is essential
K-Means Clustering
K-means clustering is a type of unsupervised learning, which is used when you have unlabeled data (i.e., data without defined
categories or groups). The goal of this algorithm is to find groups in the data, with the number of groups represented by the variable K.
•Behavioral segmentation:
• Segment by purchase history
• Segment by activities on application, website,
Unsupervised or platform
• Define personas based on interests
• Create profiles based on activity monitoring
Unlabeled Data •Inventory categorization:
• Group inventory by sales activity
• Group inventory by manufacturing metrics
•Sorting sensor measurements:
Cluster into groups • Detect activity types in motion sensors
• Group images
• Separate audio
• Identify groups in health monitoring
Clusters •Detecting bots or anomalies:
• Separate valid activity groups from bots
• Group valid activity to clean up outlier
detection
Centroids
XiaoIce: THE NEXT ROMANTIC POET
Wings hold rocks and water tightly
In the loneliness
Stroll the empty
The land becomes soft…..
Application - functionality
Interrogates model and actuates the hardware defined model
• Builds models
• Use descriptive analytics to report on cost savings
• Use predictive analytics to estimate when clothes will be dried and
when rollers will wear out
HOME AUTOMATION
IoT Design Methodology Steps – Home Automation example
Purpose and Requirements
Domain Model Specification – physical entities, Virtual entities, Devices, resources and Services
Information Model Specification – Define structure (relation, attributes) of all information in IoT system
Service Specifications – Map Process and Information Model to Services and define service specifications
IoT Level Specification – Define the IoT level for the system
Operational View Specifications – Define comms options, service hosting options, device options
Device and Component Integration – Integrate devices, develop and integrate the components
Purpose: A Home Automation System that allows controlling of the lights in a home remotely using a web
application
Behavior: The Home automation system should have auto and manual modes. In auto mode, the system
measures the light level in the room and switches on the light when it is dark. In manual mode, the system
provides the option of manually and remotely switching on/off the light
System Management Requirement: The system should provide remote monitoring and control functions
Data Analysis Requirement: The system should provide local analysis of the data
Application deployment Requirement: The application should be deployed locally on the device, but should
be accessed remotely.
Home Automation Example
Process Model Specification – Define Use Cases
Mode?
Auto Manual
User
Human
User Interacts with
Relates to Monitors
VE: Room PE: Room
Service
Associated with
Associated with VE: Appliance Relates to PE: Appliance Acts on
Exposes
Attached to Attached to
MODE Service:
Sets Mode to Auto or Manual
and retrieves Mode
STATE Service:
Sets State to on or off and
retrieves state
Home Automation Example
Service Specifications – Controller Service Specification
Name: Mode
Current Mode Output Type: REST
Auto/Manual State: On/Off
Name: State
Current State Type: REST
On/Off
Home Automation Example
IoT Level Specification – Define the IoT level (Level – 1) for the system
LOCAL
App CLOUD
REST Communication
REST Services
Database
Controller
Service
Resource
Device
LEVEL 1
Home Automation Example
Functional Groups
Application
Devices
6
6
6
4 5
4
1
3
2
1
2
Home Automation Example
Mapping Functional Groups to Operational View