Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Androidâ„¢ device!
Free
Faster access than browser!
 

Programming by demonstration

Index Programming by demonstration

In computer science, programming by demonstration (PbD) is an end-user development technique for teaching a computer or a robot new behaviors by demonstrating the task to transfer directly instead of programming it through machine commands. [1]

8 relations: Bayesian Program Synthesis, Computer science, End-user development, Humanoid robot, Inductive programming, Intentional programming, Programming by example, Query by Example.

Bayesian Program Synthesis

In machine learning, Bayesian Program Synthesis (BPS), Bayesian Programs write (synthesize) new Bayesian programs.

New!!: Programming by demonstration and Bayesian Program Synthesis · See more »

Computer science

Computer science deals with the theoretical foundations of information and computation, together with practical techniques for the implementation and application of these foundations.

New!!: Programming by demonstration and Computer science · See more »

End-user development

End-user development (EUD) or end-user programming (EUP) refers to activities and tools that allow end-users – people who are not professional software developers – to program computers.

New!!: Programming by demonstration and End-user development · See more »

Humanoid robot

A humanoid robot is a robot with its body shape built to resemble the human body.

New!!: Programming by demonstration and Humanoid robot · See more »

Inductive programming

Inductive programming (IP) is a special area of automatic programming, covering research from artificial intelligence and programming, which addresses learning of typically declarative (logic or functional) and often recursive programs from incomplete specifications, such as input/output examples or constraints.

New!!: Programming by demonstration and Inductive programming · See more »

Intentional programming

In computer programming, Intentional Programming is a programming paradigm developed by Charles Simonyi that encodes in software source code the precise intention which programmers (or users) have in mind when conceiving their work.

New!!: Programming by demonstration and Intentional programming · See more »

Programming by example

In computer science, programming by example (PbE), also termed programming by demonstration or more generally as demonstrational programming, is an end-user development technique for teaching a computer new behavior by demonstrating actions on concrete examples.

New!!: Programming by demonstration and Programming by example · See more »

Query by Example

Query by Example (QBE) is a database query language for relational databases.

New!!: Programming by demonstration and Query by Example · See more »

Redirects here:

Programming by Demonstration, Robot programming by demonstration.

References

[1] https://en.wikipedia.org/wiki/Programming_by_demonstration

OutgoingIncoming
Hey! We are on Facebook now! »