How to teach AI to distinguish black from white, an Apple and a orange?

Our brain builds associations based on the experience of life.
Because dark and light is characterized in that in the dark can not see anything, not that dark hex number #000000

How to teach a machine to distinguish and understand what an Apple is, if it cannot eat?

A simple example of a visual
He also ate a fresh Apple, so fresh orange is more like it.

How to understand what is "fresh", etc. from the point AI?
April 4th 20 at 00:35
2 answers
April 4th 20 at 00:37
Solution
Because dark and light is characterized in that in the dark can not see anything, not that dark hex number #000000
---- they are just so different that after scanning the image for further processing, including programs that implement what is called AI color accept different numeric designations. And more - from the point of view of computer processing - they just and does not differ.
How to teach a machine to distinguish and understand what an Apple is
--- so, "to distinguish" or "to understand." To distinguish - see something called "methods of recognition of visual images". Today - a purely technical, almost routine task. Dozens of implementations and hundreds of thousands of sources on the web, where everything is described in detail. "Understand" - and no AI really nothing to "understand". Don't believe - well, then give a definition of what you mean by "understand".
A simple example of a visual
--- and what is there to understand. And why would the AI understand what "fresh"?
In General, do not confuse sci-Fi articles and videos about artificial intelligence and what "kind of AI" at the moment really is.
April 4th 20 at 00:39
Solution
How to teach a machine to distinguish and understand what an Apple is, if it cannot eat?

To teach to understand - it is impossible.
To teach to distinguish easily. Give the sample and it "learns" - builds the connection.

AI does not understand anything, not to think, not thinks.
This is the same program written by a human.
The main difference from conventional programs in conventional terms, conditions, and compliance with clearly specified by the programmer, and AI conditions and compliance generated by the program itself during the training.

Find more questions by tags Machine learning