SlideShare a Scribd company logo
Hybrid Intelligent Interface
Alexey Egorov
Senior AI Developer
Cognifield, LLC
alex.L.egorov@gmail.com
Denver
2019
1
Part I. Common
About Machine Learning as Software 2.0
2
Difference between usual Software and ML (Software 2.0)
3
Machine Learning: Myths & Biases
4
Machine Learning: Advantages
5
Machine Learning: Problems
6
7
Adversarial examples
Machine Learning: Trends
8
Part II
Hybrid Intelligent Interface
9
Hybrid Intelligent Interface
1. A technology to explain to
complex system of human
thoughts as executable script.
2. An ability to program without
coding.
3. An ability to create a concept
without describing much
detail.
Notice: now, Hybrid Interface is an hypothetical technology, it does not exist as whole robust variant, just in separate dummies and
prototypes
10
Ontology
* Element as an unit
* Group as an access
* Descriptor as a storage
* Interface as a role
* Function as an element
* Container as an instance
* Relation as a structure
11
Ontology. Elements
● Any instance is an instance of
interface (object oriented class
analog)
● Interface has descriptors, witch
defines properties (attributes), and
relations
● Instance exists as a part of integrity
12
Ontology. Events
● Any sentence in the system is an
event
● Events have two spaces: localization
(spatial, temporal, causal, objective,
reliability, modality, perceptibility)
and lapse
● Lapse is a duration: local, stage and
permanent: event, process, and
status
13
Controlled
Language
* Easy to use class or instance of class
without hard design experience
* Easy to describe as a new object
and to define its structure
* Easy to set up logical structure and
conditions
14
● Any proposition is a text about
scene
● Any scene is a model
● Any scene is a complement of
sentences and markups
● Markup is defined by rules and
predicates
● Sentence is defined by name (of
domain specific) and language
Controlled Language
15
Machine
Conceptualization
16
Value
Value as a quantity
Fuzzy ‘Linguistic’ Value
Value as a distribution of parameter
30 mins‘Conceptualized’ Value
Value as a data approximation
The Value Evolution
17
//-------------------------------------------
// 1. load the scene image
//-------------------------------------------
define element
element has get, set, print, max, min, len, sum,
count
define point as element
point has x, y, color
define file as element
file has path
define image as element, file
image has {point}, width, height
declare scene as image
get scene from file where path is 'scene.xml'
print scene as image
//-------------------------------------------
Test sample of HII implementing. 1
18
Test sample of HII implementing. 2
//-------------------------------------------
// 2. train the signal by samples
//-------------------------------------------
define ml_function as element
ml_function has method, path, train
declare signal as {image}, ml_function
set method of signal to 'M_012'
train signal where path is 'Signal Samples'
//-------------------------------------------
19
Test sample of HII implementing. 3
//-------------------------------------------
// 3. select the signal area
//-------------------------------------------
declare selected_area as image
for each point in scene
add point to selected_area
where point is signal
set color of selected_area to white
print selected_area as image
//-------------------------------------------
20
Test sample of HII implementing. 4
//-------------------------------------------
// 4. train and select the border by samples
//-------------------------------------------
declare border_signal as {image}, ml_function
set method of border_signal to 'M_045'
train border_signal where path is 'Border Samples'
print border_signal as {image}
declare borders as image
for each point in selected_area
add point to borders
where point is border_signal
set color of borders to red
print borders as image
//-------------------------------------------
21
Test sample of HII implementing. 5
//-------------------------------------------
// 5. train and select the spots by samples
//-------------------------------------------
declare neig_signal as {image}, ml_function
set method of neig_signal to 'M_011'
train neig_signal where path is 'Neighbor Samples'
print neig_signal as {image}
declare neighborhood as image
for each point in selected_area
add point to {neighborhood} by index
where point is neig_signal
set color of {neighborhood} to random by index
print {neighborhood} as image
//-------------------------------------------
22
Test sample of HII implementing. Final
//-------------------------------------------
// 6. calculation of parameters
//-------------------------------------------
neighborhood has index, x, y, width, height, square
where x is min of x
where y is min of y
where width is len of max of x and min of x
where height is len of max of y and min of y
where square is count of {color}
print {neighborhood} as data
//-------------------------------------------
---------------------------------------
ind x y w h sq
---------------------------------------
1 595 477 114 33 2854
2 526 388 125 94 8680
3 442 227 128 143 10980
4 369 327 167 167 15377
5 323 217 99 100 7911
6 284 142 78 74 4262
7 262 3 120 84 7771
8 191 477 92 33 2065
9 118 59 276 433 42135
10 14 176 168 231 25267
11 1 393 133 117 9693
12 1 1 69 140 8195
23
HII implementing, conclusion
* We demonstrated a possibility to use quasi natural language as a script without
coding
* We defined all objects through ontology module without logical definition
* We defined some concepts through collection of samples by machine learning
conceptualization
* We solved our task by using only declared tools
24
AGI perspective, architecture
25
AGI perspective, inner organisation
26
Alexey Egorov contacts:
alex.L.egorov@gmail.com
http://egorov.cognifield.com
https://www.linkedin.com/in/alexey-egorov-3ba92617/
27

More Related Content

What's hot

Computer graphics mini project on bellman-ford algorithm
Computer graphics mini project on bellman-ford algorithmComputer graphics mini project on bellman-ford algorithm
Computer graphics mini project on bellman-ford algorithm
RAJEEV KUMAR SINGH
 
C programming session 01
C programming session 01C programming session 01
C programming session 01Vivek Singh
 
Mainframe JCL Part - 1
Mainframe JCL Part - 1Mainframe JCL Part - 1
Mainframe JCL Part - 1
janaki ram
 
Modular programming in c
Modular programming in cModular programming in c
Modular programming in c
Vigneswaran Jagadeesan
 
C basics
C basicsC basics
C basics
sridevi5983
 
Computer Graphics Project Report on Sinking Ship using OpenGL
Computer Graphics Project Report on Sinking Ship using OpenGL Computer Graphics Project Report on Sinking Ship using OpenGL
Computer Graphics Project Report on Sinking Ship using OpenGL
Sharath Raj
 

What's hot (7)

Computer graphics mini project on bellman-ford algorithm
Computer graphics mini project on bellman-ford algorithmComputer graphics mini project on bellman-ford algorithm
Computer graphics mini project on bellman-ford algorithm
 
C programming session 01
C programming session 01C programming session 01
C programming session 01
 
Mainframe JCL Part - 1
Mainframe JCL Part - 1Mainframe JCL Part - 1
Mainframe JCL Part - 1
 
Mit6 094 iap10_lec05
Mit6 094 iap10_lec05Mit6 094 iap10_lec05
Mit6 094 iap10_lec05
 
Modular programming in c
Modular programming in cModular programming in c
Modular programming in c
 
C basics
C basicsC basics
C basics
 
Computer Graphics Project Report on Sinking Ship using OpenGL
Computer Graphics Project Report on Sinking Ship using OpenGL Computer Graphics Project Report on Sinking Ship using OpenGL
Computer Graphics Project Report on Sinking Ship using OpenGL
 

Similar to Hybrid Intelligent Interface

project_final_seminar
project_final_seminarproject_final_seminar
project_final_seminarMUKUL BICHKAR
 
U Xml Defense presentation
U Xml Defense presentationU Xml Defense presentation
U Xml Defense presentationksp4186
 
Lecture 07 virtual machine i
Lecture 07 virtual machine iLecture 07 virtual machine i
Lecture 07 virtual machine i
鍾誠 陳鍾誠
 
Oopp Lab Work
Oopp Lab WorkOopp Lab Work
Oopp Lab Work
Heather Dionne
 
Improving AI surveillance using Edge Computing
Improving AI surveillance using Edge ComputingImproving AI surveillance using Edge Computing
Improving AI surveillance using Edge Computing
IRJET Journal
 
unit 5-ERTS.pptx
unit 5-ERTS.pptxunit 5-ERTS.pptx
unit 5-ERTS.pptx
Manikandan813397
 
Presentation1.2.pptx
Presentation1.2.pptxPresentation1.2.pptx
Presentation1.2.pptx
pranaykusuma
 
Kotra Pavan Kumar(es)
Kotra Pavan Kumar(es)Kotra Pavan Kumar(es)
Kotra Pavan Kumar(es)
Pavan Kumar
 
Pavan(ES)
Pavan(ES)Pavan(ES)
Pavan(ES)
Pavan Kumar
 
XLcloud 3-d remote rendering
XLcloud 3-d remote renderingXLcloud 3-d remote rendering
XLcloud 3-d remote rendering
Marius Preda PhD
 
Design the implementation of Robotic Simulator: Goalkeeper.
Design the implementation of Robotic Simulator: Goalkeeper.Design the implementation of Robotic Simulator: Goalkeeper.
Design the implementation of Robotic Simulator: Goalkeeper.
Ankita Tiwari
 
siudhai ki marks sheih shuuu kvms jiiiiv
siudhai ki marks sheih shuuu kvms jiiiivsiudhai ki marks sheih shuuu kvms jiiiiv
siudhai ki marks sheih shuuu kvms jiiiiv
wonderboystarpope
 
Hack Like It's 2013 (The Workshop)
Hack Like It's 2013 (The Workshop)Hack Like It's 2013 (The Workshop)
Hack Like It's 2013 (The Workshop)
Itzik Kotler
 
CPP_,module2_1.pptx
CPP_,module2_1.pptxCPP_,module2_1.pptx
CPP_,module2_1.pptx
AbhilashTom4
 
Input output
Input outputInput output
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET Journal
 
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
Poonam Seth
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
Jordanianmc
 
Chapter 2_Architecture_edited_SDT
Chapter 2_Architecture_edited_SDTChapter 2_Architecture_edited_SDT
Chapter 2_Architecture_edited_SDTStephanie Stribling
 

Similar to Hybrid Intelligent Interface (20)

project_final_seminar
project_final_seminarproject_final_seminar
project_final_seminar
 
U Xml Defense presentation
U Xml Defense presentationU Xml Defense presentation
U Xml Defense presentation
 
Lecture 07 virtual machine i
Lecture 07 virtual machine iLecture 07 virtual machine i
Lecture 07 virtual machine i
 
Oopp Lab Work
Oopp Lab WorkOopp Lab Work
Oopp Lab Work
 
Improving AI surveillance using Edge Computing
Improving AI surveillance using Edge ComputingImproving AI surveillance using Edge Computing
Improving AI surveillance using Edge Computing
 
unit 5-ERTS.pptx
unit 5-ERTS.pptxunit 5-ERTS.pptx
unit 5-ERTS.pptx
 
Presentation1.2.pptx
Presentation1.2.pptxPresentation1.2.pptx
Presentation1.2.pptx
 
Kotra Pavan Kumar(es)
Kotra Pavan Kumar(es)Kotra Pavan Kumar(es)
Kotra Pavan Kumar(es)
 
Pavan(ES)
Pavan(ES)Pavan(ES)
Pavan(ES)
 
XLcloud 3-d remote rendering
XLcloud 3-d remote renderingXLcloud 3-d remote rendering
XLcloud 3-d remote rendering
 
Design the implementation of Robotic Simulator: Goalkeeper.
Design the implementation of Robotic Simulator: Goalkeeper.Design the implementation of Robotic Simulator: Goalkeeper.
Design the implementation of Robotic Simulator: Goalkeeper.
 
siudhai ki marks sheih shuuu kvms jiiiiv
siudhai ki marks sheih shuuu kvms jiiiivsiudhai ki marks sheih shuuu kvms jiiiiv
siudhai ki marks sheih shuuu kvms jiiiiv
 
Resume
ResumeResume
Resume
 
Hack Like It's 2013 (The Workshop)
Hack Like It's 2013 (The Workshop)Hack Like It's 2013 (The Workshop)
Hack Like It's 2013 (The Workshop)
 
CPP_,module2_1.pptx
CPP_,module2_1.pptxCPP_,module2_1.pptx
CPP_,module2_1.pptx
 
Input output
Input outputInput output
Input output
 
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
 
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
Chapter 2_Architecture_edited_SDT
Chapter 2_Architecture_edited_SDTChapter 2_Architecture_edited_SDT
Chapter 2_Architecture_edited_SDT
 

Recently uploaded

Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 

Recently uploaded (20)

Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 

Hybrid Intelligent Interface

  • 1. Hybrid Intelligent Interface Alexey Egorov Senior AI Developer Cognifield, LLC alex.L.egorov@gmail.com Denver 2019 1
  • 2. Part I. Common About Machine Learning as Software 2.0 2
  • 3. Difference between usual Software and ML (Software 2.0) 3
  • 10. Hybrid Intelligent Interface 1. A technology to explain to complex system of human thoughts as executable script. 2. An ability to program without coding. 3. An ability to create a concept without describing much detail. Notice: now, Hybrid Interface is an hypothetical technology, it does not exist as whole robust variant, just in separate dummies and prototypes 10
  • 11. Ontology * Element as an unit * Group as an access * Descriptor as a storage * Interface as a role * Function as an element * Container as an instance * Relation as a structure 11
  • 12. Ontology. Elements ● Any instance is an instance of interface (object oriented class analog) ● Interface has descriptors, witch defines properties (attributes), and relations ● Instance exists as a part of integrity 12
  • 13. Ontology. Events ● Any sentence in the system is an event ● Events have two spaces: localization (spatial, temporal, causal, objective, reliability, modality, perceptibility) and lapse ● Lapse is a duration: local, stage and permanent: event, process, and status 13
  • 14. Controlled Language * Easy to use class or instance of class without hard design experience * Easy to describe as a new object and to define its structure * Easy to set up logical structure and conditions 14
  • 15. ● Any proposition is a text about scene ● Any scene is a model ● Any scene is a complement of sentences and markups ● Markup is defined by rules and predicates ● Sentence is defined by name (of domain specific) and language Controlled Language 15
  • 17. Value Value as a quantity Fuzzy ‘Linguistic’ Value Value as a distribution of parameter 30 mins‘Conceptualized’ Value Value as a data approximation The Value Evolution 17
  • 18. //------------------------------------------- // 1. load the scene image //------------------------------------------- define element element has get, set, print, max, min, len, sum, count define point as element point has x, y, color define file as element file has path define image as element, file image has {point}, width, height declare scene as image get scene from file where path is 'scene.xml' print scene as image //------------------------------------------- Test sample of HII implementing. 1 18
  • 19. Test sample of HII implementing. 2 //------------------------------------------- // 2. train the signal by samples //------------------------------------------- define ml_function as element ml_function has method, path, train declare signal as {image}, ml_function set method of signal to 'M_012' train signal where path is 'Signal Samples' //------------------------------------------- 19
  • 20. Test sample of HII implementing. 3 //------------------------------------------- // 3. select the signal area //------------------------------------------- declare selected_area as image for each point in scene add point to selected_area where point is signal set color of selected_area to white print selected_area as image //------------------------------------------- 20
  • 21. Test sample of HII implementing. 4 //------------------------------------------- // 4. train and select the border by samples //------------------------------------------- declare border_signal as {image}, ml_function set method of border_signal to 'M_045' train border_signal where path is 'Border Samples' print border_signal as {image} declare borders as image for each point in selected_area add point to borders where point is border_signal set color of borders to red print borders as image //------------------------------------------- 21
  • 22. Test sample of HII implementing. 5 //------------------------------------------- // 5. train and select the spots by samples //------------------------------------------- declare neig_signal as {image}, ml_function set method of neig_signal to 'M_011' train neig_signal where path is 'Neighbor Samples' print neig_signal as {image} declare neighborhood as image for each point in selected_area add point to {neighborhood} by index where point is neig_signal set color of {neighborhood} to random by index print {neighborhood} as image //------------------------------------------- 22
  • 23. Test sample of HII implementing. Final //------------------------------------------- // 6. calculation of parameters //------------------------------------------- neighborhood has index, x, y, width, height, square where x is min of x where y is min of y where width is len of max of x and min of x where height is len of max of y and min of y where square is count of {color} print {neighborhood} as data //------------------------------------------- --------------------------------------- ind x y w h sq --------------------------------------- 1 595 477 114 33 2854 2 526 388 125 94 8680 3 442 227 128 143 10980 4 369 327 167 167 15377 5 323 217 99 100 7911 6 284 142 78 74 4262 7 262 3 120 84 7771 8 191 477 92 33 2065 9 118 59 276 433 42135 10 14 176 168 231 25267 11 1 393 133 117 9693 12 1 1 69 140 8195 23
  • 24. HII implementing, conclusion * We demonstrated a possibility to use quasi natural language as a script without coding * We defined all objects through ontology module without logical definition * We defined some concepts through collection of samples by machine learning conceptualization * We solved our task by using only declared tools 24
  • 26. AGI perspective, inner organisation 26