Professional Documents
Culture Documents
Conventional AI product.
Genetic Algorithms
Systematic
Random Search
NN character Recognizer
and a Knowledge base
cooperate in responding
to three handwritten
characters that form a
word: dog
cat
Animal? cat
cut
Neural Character
Recognition
knowledge
EC = GP + ES + EP + GA
Evolutionary Genetic Evolution Evolutionary Genetic
Computing Programming Strategies Programming Algorithms
Rechenberg Koza Rechenberg Fogel Holland
1960 1992 1965 1962 1970
http://www.gartner.com/newsroom/id/2819918
Ch1 SC Fall 2016 19
2014 Emerging Technologies Hype Cycle
http://www.gartner.com/newsroom/id/2819918
• The 2013 dominant technology: The evolving relationship
between humans and machines (Machines and Computers
Replace Humans). The three main trends:
• Augmenting Humans with Technology (physical, emotional
and cognitive areas): An employee with a Wearable
Computing Device (bioacoustic sensing, quantified self, 3D
bioprinting, augmented reality, brain-computer interface,
human augmentation, neurobusiness, speech-to-speech
translation, wearable user interfaces, and gesture control);
• Machines Replacing Humans: A cognitive virtual assistant
acting as an automated customer representative
(volumetric and holographic displays, autonomous
vehicles, mobile robots and virtual assistants); and
Ch1 SC Fall 2016 20
• Humans and Machines working alongside each other: A
mobile robot working with a warehouse employee to move
many boxes (autonomous vehicles, mobile robots, natural
language question and answering, and virtual assistants).
• The 2014 central theme: Six Progressive Business Era Models
that enterprises can identify with today & to which they can
aspire in the future (Six Business Era Models (STAGES) in the
Digital Business Development Path): Analog, Web, e-
Business, Digital Marketing, Digital Business, Autonomous.
•Digital Marketing: SW-Defined Anything; Volumetric and
Holographic Displays; Neurobusiness; Data Science; Big Data;
Prescriptive Analytics; Complex Event Processing; In-Memory
DBMS; Content Analytics; Gamification; Hybrid Cloud
Computing; Augmented Reality; Cloud Computing; Near-field
communication (NFC); Virtual Reality; Gesture Control;
Ch1 SC Fall 2016 21
In-Memory Analytics; Activity Streams; Speech Recognition.
http://www.gartner.com/newsroom/id/3114217
Ch1 SC Fall 2016 23
2015 Emerging Technologies Hype Cycle
http://www.gartner.com/newsroom/id/3114217
• Major changes in the 2015 Hype Cycle for Emerging
Technologies include:
• Autonomous Vehicles: Have shifted from pre-peak to peak;
• Considering the Six Progressive Business Era Models that
enterprises can identify with today and to which they can
aspire in the future (The more Emerging Technologies):
1. Digital Marketing: Realizes the emergence of the Node of
Forces (Mobile, Social, Cloud & Information). Enterprises
focus on new & more sophisticated ways to reach
consumers, who are willing to participate in marketing
efforts to gain greater social connection, or product and
service value. Technologies to consider: Gesture Control,
Hybrid Cloud Computing, IoT, Machine Learning, People-
Literate Technology, Speech-to-Speech Translation.
Ch1 SC Fall 2016 24
2015 Emerging Technologies Hype Cycle… Cont.
http://www.gartner.com/newsroom/id/3114217
2. Digital Business: Focuses on the convergence of people,
business and things. IoT and the concept of blurring the
physical & virtual worlds are strong concepts in this stage.
Enterprises seeking to become a digital business must
look to other technologies: 3D Bioprinting for Life Science
R&D, 3D Bioprinting Systems for Organ Transplant, Human
Augmentation, Affective Computing, Bioacoustics Sensing,
Biochips, Brain-Computer Interface, Citizen Data Science,
Connected Home, AR, Digital Dexterity, Digital Security,
Enterprise 3D Printing, Smart Robots, Smart Advisors,
Gesture Control, IoT, IoT Platform, Micro Data Centers,
Cryptocurrencies, Cryptocurrency Exchange, VR, Machine
Learning, People-Literate Technology, Natural-Language
Question Answering, Neurobusiness, SW-Defined Security,
Quantum Computing, Speech-to-Speech Translation,
Volumetric & Holographic Displays & Wearables.
Ch1 SC Fall 2016 25
2015 Emerging Technologies Hype Cycle… Cont.
http://www.gartner.com/newsroom/id/3114217
3. Autonomous: Represents the final post-nexus stage. This
stage is defined by an enterprise's ability to influence
technologies that provide humanlike / human-replacing
capabilities like: Using autonomous vehicles to move
people / products and cognitive systems to recommend a
potential structure for an answer to an email; write texts
or answer customer questions. Enterprises seeking to
reach this stage to gain competitiveness should consider
these technologies: Autonomous Vehicles, Bioacoustic
Sensing, Biochips, Brain-Computer Interface, Smart
Advisors, Smart Dust, Smart Robots, Digital Dexterity
(Agility), Human Augmentation, Machine Learning,
Neurobusiness, People-Literate Technology, Quantum
Computing, Virtual Personal Assistants, VR, and
Volumetric and Holographic
Ch1
Displays.
SC Fall 2016 26
Top Strategic Technology Trends for 2015 (Gartner)
https://www.gartner.com/doc/2966917?refval=&pcp=mpe#-371936410
• Computing Everywhere: Changes
how People experience the World
• The Internet of Things: Brings the
Power of Device Ecosystems to an
Enterprise
• 3D Printing: Approaches a Critical
Inflection Point
• Advanced, Pervasive and Invisible
Analytics: Turn Every App. into an
Analytical App. Delivering Actionable
Insights to Consumers
• Context-Rich Systems: Provide Agility
and Proactive Responsiveness
• Smart Machines: Extends
Humankind's Ability to Address
Complex Situations
• Cloud/Client Computing: Emerges to
Unify Cloud and Mobile Strategies
• S/W-Defined Architecture for
Infrastructure and Apps is Required
for Dynamic, Agile, Flexible Systems
to Support Digital Business
• Web-Scale IT Is Required to Keep
Pace With Digital Innovation and
Competitive Threats
• Digital Business: Demands Risk-
Based Security and Self-Protection SC Fall 2016 27
Hype Cycle for Emerging Technologies, 2016
http://www.gartner.com/newsroom/id/3412017
Ch1 SC Fall 2016 28
2016 Emerging Technologies Hype Cycle
http://www.gartner.com/newsroom/id/3412017
• Reveals 3 distinct primary technology (highest priority for
organization facing rapidly accelerating digital business
innovation) trends that greatly create new experiences with
unbeatable intelligence and offer platforms that allow
organizations to connect with new business ecosystems:
1. Transparently immersive experiences: Technology will
continue to become more human-centric where it will
introduce transparency between people, businesses and
things. Critical technologies to be considered include: 4D
Printing, Brain-Computer Interface, Human Augmentation,
Volumetric Displays, Affective Computing, Connected
Home, Nanotube Electronics, Augmented Reality, Virtual
Reality and Gesture Control Devices.
Ch1 SC Fall 2016 29
2016 Emerging Technologies Hype Cycle… Cont.
http://www.gartner.com/newsroom/id/3412017
2. The Perceptual Smart Machine Age: Smart Machine
Technologies will be the most disruptive class of
technologies over the next decade due to: Radical
computational power, huge amounts of data and unique
advances in Neural Networks that will allow smart machine
technologies’ organizations to link data so as to adapt to
new situations and solve problems that no one has faced
earlier. Enterprises seeking power in this theme should
consider Technologies like: Smart Dust, Machine Learning,
Virtual Personal Assistants, Cognitive Expert Advisors,
Smart Data Discovery, Smart Workspace, Conversational
User Interfaces, Smart Robots, Commercial Unmanned
Aerial Vehicle (UAVs/Drones), Autonomous Vehicles,
Natural-Language Question Answering, Personal Analytics,
Enterprise Taxonomy & Ontology Management, Data
Broker PaaS (dbrPaaS), and Context Brokering.
Ch1 SC Fall 2016 30
2016 Emerging Technologies Hype Cycle… Cont.
http://www.gartner.com/newsroom/id/3412017
3. The Platform Revolution: Emerging technologies are
reforming the concepts of how platforms are defined/used:
• Moving from technical infrastructure to ecosystem-enabling
platforms (a platform strategy allowing rapid adoption from
various partners/solution providers) lays the basics for fully
new business models that form humans-technology bridge
• Within these dynamic ecosystems, organizations must
proactively redefine their strategy to create platform-based
business models, & exploit internal / external algorithms
in order to generate value.
• Key Platform-enabling Technologies: Neuromorphic (Using
VLSI systems having electronic analog circuits to mimic
neuro-biological architectures present in nervous system)
HW, Quantum Computing, Blockchain (Distributed DB), IoT
Platform, SW-Defined Security
Ch1
& SW-Defined Anything (SDx)
SC Fall 2016 31
Top Strategic Technology Trends for 2016 (Gartner)
http://www.gartner.com/smarterwithgartner/top-ten-technology-trends-signal-the-digital-mesh/
The Digital Mesh
1. The Device Mesh: All devices (cameras,
cars, appliances, etc.) are connected in an
expanding set of endpoints people use to
access apps & information, or interact with
people, communities, governments and
businesses. It is expected for connection
models to expand and provide greater
cooperative interaction among devices to
emerge. Major development in Wearables,
AR and VR will be seen
2. Ambient User Experience: Digital
interactionscan become synchronized into a
continuous and ambient digital experience
that preserves our knowledge across
traditional limits of devices, time & space.
Users can interact with an app. in a dynamic
multistep sequence that may last for a long
period. The experience blends physical,
virtual, e-environments, & uses real-time
contextual information as the ambient
environment changes or as the user moves
from one place to another. Organizations
will need to consider their customers’
behavior journeys to shift the focus on
design from apps to a mesh of products &
services involved in the user experience.
SC Fall 2016 32
Top Strategic Technology Trends for 2016 (Gartner)
http://www.gartner.com/smarterwithgartner/top-ten-technology-trends-signal-the-digital-mesh/
3. 3D-Printing Materials: Continuous
advances in 3D printing with a wide range
of materials like: advanced nickel alloys,
carbon fiber, glass, conductive ink,
electronics, pharmaceuticals & biological
materials for practical apps in aerospace,
automotive, medical, energy, & military.
With recent advances, mixing traditional
3D printing with multiple materials is
possible for field operations or repairs
when a specific tool is required and
printed on demand.
Biological 3D printing: Printing of skin &
organs, is progressing towards reality.
Smart Machines
4. Information of Everything: Everything
surrounding us in the digital mesh is
producing, using and communicating with
virtually unmeasurable amounts of
information. Societies must learn how to
identify what information provides
strategic value, how to access data from
different sources, and explore how
algorithms force Information of
Everything to fuel new business designs.
Top Strategic Technology Trends for 2016 (Gartner)
http://www.gartner.com/smarterwithgartner/top-ten-technology-trends-signal-the-digital-mesh/
5.Advanced Machine Learning: Is what
makes smart machines appear intelligent
by enabling them to both understand
concepts in the environment and learn.
Through machine learning, a smart
machine can change its future behavior.
For example, by analyzing vast databases
of medical case histories, learning
machines can reveal previously unknown
insights in treatment effectiveness.
Organizations must assess how they can
apply these technologies to gain
competitive advantage
6.Autonomous Agents & Things: Advanced
machine learning gives rise to a range of
Smart Machine applications: Autonomous
Vehicles, Robots, VPAs (Virtual Personal
Assistants) & Smart Advisors, that act in an
autonomous / semiautonomous manner.
This supports the ambient user experience
in which an Autonomous Agent becomes
the main user interface. Instead of
interacting with GUIs (menus, forms and
buttons) on a smartphone, the user
speaks to an app., which is really an
intelligent agent.
Top Strategic Technology Trends for 2016 (Gartner)
http://www.gartner.com/smarterwithgartner/top-ten-technology-trends-signal-the-digital-mesh/
The New IT Reality
7. Adaptive Security Architecture: The
complexities of digital business, the
algorithmic economy, and an emerging
hacker industry, significantly increase the
threat for an organization. IT leaders must
focus on: Detecting and Responding to
threats, more traditional blocking and
other measures to prevent attacks.
8. Advanced System Architecture: Digital
Mesh and smart machines require intense
computing architecture demands to make
them viable for organizations. These added
boost can be obtained from ultra-efficient
neuromorphic architectures. GPUs and
Field-Programmable Gate-Arrays (FPGAs)-
based Systems will function more like
human brains that are mainly suited to be
applied to deep learning and other Pattern
-Matching Algorithms that smart machines
use. FPGA-based architecture will allow
distribution with less power into the tiniest
IoT endpoints like: wristwatches, homes,
cars, and even human beings.
Ch1 SC Fall 2016 35
Top Strategic Technology Trends for 2016 (Gartner)
http://www.gartner.com/smarterwithgartner/top-ten-technology-trends-signal-the-digital-mesh/
The New IT Reality
9.Mesh App and Service Architecture:
Mesh app and service architecture are
what enables delivery of apps and
services to the flexible and dynamic
environment of the digital mesh. This
design serves users’ requirements as
they vary over time. It brings together
the many information sources, devices,
apps, services and microservices into a
flexible architecture in which apps
extend across multiple endpoint
devices and can coordinate with one
another to produce a continuous
digital experience.
10. Internet of Things Architecture and
Platforms: IoT platforms exist behind
the mesh app & service architecture.
The technologies and standards in the
IoT platform form a base set of
capabilities for controlling, managing
communicating & securing endpoints
in the IoT.
Ch1 SC Fall 2016 36
• The Internet of Things (IoT): The network of physical
objects (things) embedded with electronics, connectivity,
sensors and S/W to enable objects to collect & exchange
data. Data provided by the IoT will lead to a new era of
developing Innovative business models to:
Manage,
Monetize,
Operate
and
Extend.
)
dust-is-coming-new-camera-is-the-size-of-a-grain-of-salt/
Neural networks
Soft
Approach Space Computing
Derivative-free optimization:
Genetic Algorithms, Simulated
Annealing, Random search,
Downhill Simplex)
Derivative-based optimization:
Steepest Descent,
Newton's Methods
Ch1 SC Fall 2016 45
Methodology Strength
NN Learning & Adaptation
Knowledge Representation via fuzzy
Fuzzy Set Theory
if-then rules
GA & SA Systemic Random Search
Conventional AI Symbolic Manipulation
• SC does not perform much symbolic manipulation,
• That is, SC complements conventional AI.
• RECAPING NF & SC Characteristics: With NF Modeling
as a backbone, SC can be characterized as: Human
Expertise (fuzzy if-then rules); Biologically inspired
computing models (NN); New optimization Techniques
(GA, SA, etc.); Numerical Computation.
Ch1 SC Fall 2016 46
SC Applications: CONTROL
Entertainment
robot AIBO
Fukuda’s lab
Time
TISO MODEL Forecasted Load
Weight
Π
Inputs
Time
Π
Σ / Load
Inputs
Weight Π
Inputs
Ch1
Entrepreneurial Competencies
Model (SKECM)
gg
SC Fall 2016
58
A Three-Stage SKECM Model!
Ch1
SC Fall 2016
59
SKECM Overall Model
Ch1
SKECM Model!
SC Fall 2016
61
SW Costing (EFFORT) spent for project in man.month!
1. USC COCOMO / COCOMO II Constructive Cost Model
2. COSMOS Software Cost Modeling System
3. PRICE-System: Founders of Commercial Parametric models that
estimates the scope, cost, effort and schedule for SW projects
4. Costar
5. SLIM Putnam’s Software Life-cycle Model
6. Analysis Effort method
7. Evidence-based Scheduling: Refinement of typical agile
estimating techniques using minimal measurement and total time
accounting.
8. Function Point Analysis / Weighted Micro Function
Points (WMFP)
9. PROBE Proxy-based estimating (from the Personal SW
Process)
10.PERT Program Evaluation and Review Technique
11.SEER-SEM Parametric Estimation of Effort, Schedule, Cost,
Risk. Minimum time and staffing concepts based on Brooks's law
12.The Planning Game (from Extreme Programming)
13.Wideband Delphi
14.The Use Case Points method (UCP)
15.CETIN
Ch1 SC Fall 2016 62
Fuzzy Logic Approach to SW Costing (EFFORT) spent for
project in man.month!
1.Exponential Cost Drivers (5) PREC: Precedentedness, FLEX:
Development Flexibility, RESL: Arch/Risk Resolution, TEAM: Team
Cohesion, PMAT: Process Maturity;
2.Product Factors (5) RELY: Required Software Reliability,
DATA: Database Size, CPLX: Product Complexity, RUSE: Required
Reusability, DOCU: Documentation match to life-cycle needs;
3.Platform Factors (3) TIME: Execution Time Constraint,
STOR: Main Storage Constraint, PVOL: Platform Volatility;
4.Personnel Factors (6) ACAP: Analyst Capability, PCAP:
Programmer Capability, PCON: Personnel Continuity, AEXP:
Applications Experience, PEXP: Platform Experience, LTEX:
Language and Tool Experience.
5.Project Factors (3) TOOL: Use of Soft Tools, SITE: Multisite
Development , SCED: Development Schedule
6.Input LOC: Lines of Code
Ch1 SC Fall 2016 63
No. Effort Multiplier Range
1 Required software reliability (RELY) 0.82-1.26
2 Database size (DATA) 0.90-1.28
3 Product complexity (CPLX) 0.73-1.74
4 Developed for reusability (RUSE) 0.95-1.24
Documentation match to life cycle needs (DOCU) 0.81-1.23
Table: The range of EMs
5
6 Execution time constraint (TIME) 1 1.00-1.63
7 Main storage constraint (STOR) 1.00-1.46
8 Platform volatility (PVOL) 0.87-1.30
9 Analyst capability (ACAP) 1.42-0.71
10 Programmer capability (PCAP) 1.34-0.76
11 Personnel continuity (PCON) 1.29-0.81
12 Applications experience (APEX) 1.22-0.81
13 Platform experience (PLEX) 1.19-0.85
14 Language and tool experience (LTEX) 1.20-0.84
15 Use of software tools (TOOL) 1.17-0.78
16 Multi site development (SITE) 1.22-0.80
17 Required development schedule (SCED) 1.43-1.00
Ch1 SC Fall 2016 64
Table: The range of SFs
No. Scale Factor Range
1 Precedentedness (PREC) 0.00-6.20
2 Development Flexibility (FLEX) 0.00-5.07
3 Architecture/Risk Resolution (RESL) 0.00-7.07
4 Team Cohesion (TEAM) 0.00-5.48
5 Process Maturity (PMAT) 0.00-7.80
'Very Low', Low, Nominal, High, 'Very High‘, 'Extra High'
http://en.wikipedia.org/wiki/COCOMO
DATA:
http://code.google.com/p/promisedata/source/browse/trunk/effort
/coc81-dem/coc81-dem.arff?spec=svn511&r=511