[Remarks] -5 teenagers artificial intelligence programming


Welcome attention to my column (tsu • ω •) zu [artificial intelligence] Liberal
June 2019 topics


What is programming?

Each should seriously think people want to learn programming or already engaged in work related to this issue.

Programming is a method of human language to communicate with the computer.

This is probably the most common answer. It is the most traditional of all programming languages ​​are beginning to let humans can send commands to the machine. It is also the most avant-garde, and to talk to machines, too cool, as if the machine already has enough human and sat down to chat with the ability to talk about the ideal of life.

I think the answer is very light leakage, which only concern the programming language itself, while ignoring the deeper meaning programmed behavior. This seems to say is to learn English and British exchanges, even though correct, but it also misses the point.

Programming is not just writing code, like learning is not just learning English words and grammar.

Learn programming what's the use?

Many people will talk about the program can enhance children's logical thinking ability, also mentioned programming conducive to learning mathematics learning English, and even something to do programming conducive to the child's creativity mining.

These are of course good, but exercise logical thinking, the programming is not the best way, at least pure mathematics even better. As auxiliary mathematical physics English like to say it is far-fetched, these by-products can not serve as the main reason for existence. As for creativity, no programming is even more useful, and perhaps even somewhat dampened, - I would rather colorful in the real world are more conducive to stimulate creativity and imagination, instead of only 26 letters source world.

What is the purpose of learning programming?

Definitely not learn how to get along with the machine! If anyone will tell you, the children have to learn to get along with communication skills and machinery that kind of thing, then that person must be a layman or a lunatic or a liar.

why?

We all know that children need to learn and his family, partners learn to get along, learn and even pet dogs and cats get along. Because we want children to learn from each other through exchanges where the excellent quality, such as a sense of responsibility and a strong will and love, and others.

But we rarely want their children to learn and televisions, washing machines get along with the idea, even when we feel that learning to get along with the goldfish are absurd.

For far below the level of intelligence of the human animal, or even almost no intelligent machines, humans only need to control them enough, without the need to respect them, but do not need them as equal human life to be treated.

The current development of computer intelligence to what level?

Not as good as cats and dogs! Even machines can be free-swimming goldfish we are still not making, this time you come with me, let my children and their exchange? You want to pull down my child's IQ it?

Maybe they'll say, should be the ability to communicate with advance training future of artificial intelligence machines.

This is even more pull, because we do not know what the future of universal artificial intelligence (AGI) in the end how to achieve, even if no matter what programming language used, even we still do not know whether the current computer architecture can really achieve universal artificial intelligence perhaps it must evolve to be possible to achieve a quantum computer age. However, we all know that modern quantum computers and computer gap is very large, we have a fundamentally different programming thinking.

Everything is not yet clear when you talk to me for the future, and this function machine age you fooled me to learn as Nokia mobile phone software developers do not fly.


What is the nature of programming?

Mathematics, physical nature of what is? Abstract world and its operating rules.

Programming code also.

When we create a variable in code when it represents a real-world name, or a word or a number. When we create a function in code when it represents an action in the real world we have a behavior to be performed. When we create an object with the code when it represents a person, one book a commodity.

Compared mathematics, computer programming for real people can make a more detailed and more comprehensive abstract, including the world itself and its operating rules.

At this time, we return to look at the significance of programming.

I said, all software is to simulate a partial or a side of the world through laws of the world and show the result of the use of simulation or on real-world optimization process.

There are three main points:

1. real-world analog and digital abstraction

2. show rule in the analog world, or produce a result

3. These rules and results are applied to the real world

This is the essence of the program, which runs through the three key points of what is? Reality !

The machine is programmed to the next command, the stronger the programming capability, you can issue the more powerful command. But how can we improve programming skills? There are three, in order of importance are:

First, understanding and imagination of the real world.

Second, the ability to abstract the real world and its laws.

Third, the ability to control the programming language and machine performance.

Learn what artificial intelligence?

If I say that all programming is artificial intelligence, you must think I'm crazy. But I have to tell you, I'm not crazy, but you are crazy cheated.

Artificial intelligence is not robotics, not a mathematical algorithm, not the Python language, but not a voice conversation face recognition.

Artificial intelligence is to let the computer have humanlike intelligence , image recognition, voice recognition and automatic control these are just one aspect of artificial intelligence or a small part of it, like on some parts of the function of the human eyes, ears and limbs (of course, from do not open the brain).

Current industry all together the sum of artificial intelligence technology, and I am afraid that is not achieved even one-tenth of one percent of real artificial intelligence technology required. So, I do not say who or which company has seen a truly universal way of artificial intelligence implementations, including Google, Apple, Microsoft, Alibaba, Baidu and Beijing University, Tsinghua University, Stanford and MIT.

Only half-baked amateur or charlatan could seemingly blind to promote the grand gorgeous picture of the future of artificial intelligence.

Conform to the era of rapid development of science and technology trend, no doubt is a growing challenge of our generation and future generations to face. The more so, the more resolving power of science is important to follow the real professional people, not fooled you liar.

When true artificial intelligence to achieve?

No one knows, scientists predict things after the fastest and twenty years, it may take five years or longer.

So now lets talk about how children learn to get along with the machine, is absolutely premature.

But if you can see the industrial development of artificial intelligence is both a process is a necessity, then, let the children learn in advance the relevant tricky technology, there is also a forward-looking visionary.

More importantly, I am going to share with you two perspectives.

First, the computer programming is the best tool to cultivate children's ability to abstract.

This has already been explained before. Mathematics itself is too abstract, and the more deeply it further away from reality, it is suitable for the child's logic skills training. Computer programming itself is the application of engineering, is an abstraction layer close to the reality, which is different from pure mathematical theory layer. Of course, the program is also inseparable from mathematics, after all, the reality is also inseparable from mathematics.

In computer software development, the scene refers to the procedures for the operation and functioning of all the relevant factors of the real environment. The program is to extract these factors and their operation rules out using simulation to reproduce the code in the computer, and then use the computer's high-speed computing power to extract the law or the output from the virtual scene, the final action in the real world, change the world .

Second, the programming is the best way to help children achieve creativity.

As noted above, the construction of the virtual world in the computer almost zero cost, or even unlimited modified zero cost. Think about when children learn calligraphy sum of mistakes, the whole works will fail, how horrible it is. The computer is unlimited modifications and withdrawals, like test for children to explore, this is like heaven.

Children can try everything in the computer, write your own games, software small, even by some of the hardware module, so that their role in the code machine automatically take pictures in the real world, smart locks, intelligent sweeping machine or can be realized.

Children's creativity and imagination must come from the real world, from family and friends, from society and nature, while the other is impossible. But how these intangibles into competitive skills can even change the world works, the computer programming technology is probably the best choice.

Recent artificial intelligence increasingly noisy and flamboyant proliferation of all kinds of false positive rhetoric young people and their parents crowd penetration. Today saw an article in NetEase again trumpeted the so-called so-called artificial intelligence programming, and again long-winded so much, here to discuss, begging stingy advice.


Welcome attention to my column (tsu • ω •) zu [artificial intelligence] Liberal
June 2019 topics


Smart new era for everyone
if you find an error article, please feel free to correct me leave a message;
if you find it useful, please like;
if you feel useful, welcome to reprint ~


END

Reproduced in: https: //www.jianshu.com/p/63042cfc78ef

Guess you like

Origin blog.csdn.net/weixin_34077371/article/details/91052515