Hatena::�֥���(Diary)

shi3z��Ĺʸ���� RSS�ե����� Twitter

2017-05-19

��Why Keras Creator François Chollet Should Study His History: The Foolishness of Criticizing Whole Countries and Peoples 15:17

To state upfront: Keras is superb. Its merits rank it up there with gcc and Emacs.

Consider the way Stallman grew jealous of Torvalds and gradually lost his personal respectability, even as his software remained first rate. In the same way, no matter what type of person François Chollet might turn out to be��a slightly uppity young talent, or even a fool��Keras��s luster would not diminish.

But his knowledge of history seems to be lacking. Let me explain myself using the Japanese language��s singular and rich expressive power.

Chollet criticizes Japanese people for plagiarizing Western ideas. I don��t know what country he hails from, but can we really say that ��Western ideas�� have no Eastern influence?

Take microprocessors as an example. Today��s young people take the thing called a CPU for granted. Well, this CPU was first installed into a semiconductor by the Japanese. It was made by Japanese to fill a demand in the Japanese market.

If someone using a computer is going to criticize the contributions of the Japanese, it is only reasonably to expect them to know this. And the list of Japanese inventions copied by foreign companies��portable radios, portable music players, car navigation systems, mobile contents, and so on��is not a short one. Not to mention the fact that Japan plays a central role in the business of CDs, Blu-rays, and DVDs.

Let��s take the United States of America, which has produced more important inventions than anywhere else in the world. Americans will forever be known as the people who created and used the atomic bomb and put men on the Moon.

But who thought up the theory of relativity, without which there would be no atomic bomb? Albert Einstein, of course��a German. And what about the rocket technology that allowed NASA to make a manned moon landing? Well, that would be Wernher von Braun, a one-time member of the Nazi Party and SS. And the Nazis, of course, are criticized by Americans as the ultimate evil!

Now then, who invented the computer, around which Silicon Valley��s entire economy revolves? An American would probably say Mauchly and Eckert of ENIAC. But von Neumann, who theorized the calculator, was German, and the inspiration for his idea came from the Czech Gödel. And the Turing machine, credited as the basis for modern computers, was created by the Englishman Alan Turing.

No one would argue that Western science was blossoming during this period. But consider the fact that Japan isolated itself for 400 years. And think of the enormity of culture that this tiny little Asian island nurtured during that time: everything from the Bushido warrior code to a world-class cuisine.

And let us not forget that Japan constructed the world��s biggest warship.

After World War II, if anything Japan became even more driven then before. Transistors, one of the most important inventions of the 20th century, may have been invented by an American��but leave it to a tiny little Japanese company called Sony to put high frequency transistors into application, and to Toyota to create the world��s most cost-effective, high-performance automobile.

Wait, but who invented cars? Well, that would be Karl Benz��a German. The American Henry Ford put them in mass production, and Toyota further refined the production process.

The thing that America does best is franchises. Convenience stores were thought up by John Jefferson Green, the Texan who gave us 7-Eleven.

Japan��s Ito-Yokado acquired a license and attempted a Japanese expansion, but the American manual proved unhelpful. Ito-Yokado had no choice but to create its own manual and strengthen the franchise model for the Japanese market. As it happened, around this time the American 7-Eleven was facing bankruptcy. Ito-Yokado stepped in, sponsoring the struggling American company as a subsidiary, and got it back on its feet.

In other words, it was the Japanese who truly perfected the convenience store as a business.

Despite its ruination in the war, Japan became an economic giant with incredible speed. Huge economic growth always means a shortage of something: calculating resources. At the time, this was people.

Unlike most Americans who can��t even remember their multiplication tables, Japanese were always skilled at the abacus. People tend to forget the significant impact of the abacus on the East��s economic growth. Both boys and girls took courses in abacus calculation. The best among them could do five-digit multiplication in their heads and calculate cube roots.

But Japan��s economic growth was such that even this was not enough. An electronic form of calculation became necessary. And so, Japanese were the first to create consumer electronic calculators. In the subsequent ��calculator war,�� Japan��s premier companies sparred fiercely. Numerous new variants were born: electrical relay, vacuum, semiconductors using transistors. Japan became the world��s foremost electronics market.

Around this time Masatoshi Shima, an engineer at one of these companies, hit upon a revolutionary idea: if you could make calculators with transistors, surely you could also make them with integrated circuits. He took his idea to Intel, which at the time only made memory with semiconductors, and requested the world��s first IC with calculation circuits installed.

Intel had seen similar ideas but they had all proven financially or technically difficult. But a tiny little Japanese company offered up the investment that finally made it possible. Intel��s Federico Faggin, Ted Hoff, and Stanley Mazor joined with Shima and completed the world��s first stored program microprocessor. This was Intel��s 4004 system, which in 8 bits became the 8080.

Federico Faggin had only just joined the company when Shima arrived, but nonetheless attempted to claim the credit for the microprocessor design. But the design came from Shima, and Intel��s CEO Robert Noyce knew it. He designated Shima as the chief designer for the 8080.

After Shima and Faggin reconciled, they went on to found Zilog together and create the 20th century��s best-selling microprocessor, the Z80.

The game industry began with an American, Nolan Bushnell, but his early efforts failed. It was the Japanese companies Nintendo and Sega that perfected the game industry. Sega benefited from American investment, but was primarily a Japanese company. And then Sony got involved.

If you consider it from the perspective of the game industry, Microsoft��s Xbox is a copy of the Japanese game platform model. I can speak to this from personal experience from my days at Microsoft, when I was asked to ��study�� the Japanese game industry��i.e., steal its best ideas.

And the 20th century��s most advanced mobile platform, i-mode, is a Japanese creation. Just as Ford brought America to the forefront of the automobile industry, so too has Japan reached the cutting edge of mobile content.

In the 21st century Apple borrowed the Walkman concept and created the iPod, and mobile phone companies around the world plagiarized the i-mode business model only to meet with failure. The only one that survived and succeeded was Apple��s iPhone.

Incidentally, the Yagi antenna, used on televisions around the world, was an idea by the Japanese Professor Yagi that the American Army plagiarized. Ferrari and Maserati��s designer Pininfarina had a Japanese man, Ken Okuyama, as its director, and BMW��s designs are Japanese as well.

We can credit VAIO��s Teiyu Goto for transforming computers from dull beige to vibrant grey. Compare the time of VAIO��s release and the Apple PowerBook��s transformation to silver.

Why is the Xbox control a boomerang shape? Well, Nintendo��s Gunpei Yokoi invented the plus-shaped key, and the first person who thought of putting a grip design on controllers was again Teiyo Goto of Sony.

Now then, if you think that Japan is just stealing other countries�� ideas, here��s something curious to consider.

A while back Apple sued Motorola for exclusive rights to multitouch touchscreen features. Seeking some form of defense, Motorola��s lawyers poured over academic literature worldwide. Enter University of Tokyo Professor and Sony Computer Science Laboratories Deputy Director Jun Rekimoto, who brought to light a multitouch demo from long before the days of Apple or Jeff Han. This was recognized by American courts as an example of prior usage, and as a result, Android users all over the world now enjoy multitouch features.

Consider the irony that François Chollet draws his salary from Google��a company that without the inventiveness and selfless contributions of the Japanese he criticizes would not have Android multitouch features, a key component of its business.

In Japan, we would call this biting the hand that feeds you.

And oh, by the way��the convolutional neural network that serves as a key component of Keras�� deep learning is built upon Fukushima��s neocognitron.

Consider this PDF:

http://www.cs.nyu.edu/~yann/talks/lecun-ranzato-icml2013.pdf

So, are Japanese people merely stealing Western ideas? It seems to me that instead we take the best ideas of both East and West, evolve them into new and unique forms, and then share them with the world.

I am not going to hold up Japanese as models of virtue and go so far as to credit them for the creation of the microprocessor. Most Japanese themselves don��t know who was responsible. We instinctively know the folly of single-minded nationalism.

Perhaps it is in the nature of the Japanese personality to do things like quietly churn out Anime and Manga after receiving inspiration and paying respects to Alphonse Mucha and Walt Disney.

And so it is unbelievably foolish to lump together and criticize an entire race or country.

Neurons and perceptrons are not the same thing. Neurons evolve through mutual exchange of concepts. This is how the human brain works.

And it is also how science works.

���ޥ��ȥɥ�������Ĺ�Ǥ������Ϥ褤�Τ��Դ������Τ��������⤷���ʤ� 07:22

���ޥ��ȥɥ����߷פϥ������뤷�ʤ��Ȥ����������褯�������롣

���������뤷�ʤ����Ĥޤ��絬�ϲ��Ǥ����褦�ʹ�¤�ˤʤäƤ��ʤ��Ȥ����Τ���


�����������¤Ϥɤ����������ޥ��ȥɥ��ϥ֥쥤�������鷺����������70���桼�������������ο���Ψ�Ǥ��롣

�����ĤƤ����ޤǤΥ��ԡ��ɤ����ä����ץ��åȥե������ϸ������Ȥ��ʤ���


http://i.gyazo.com.https.s3.gvirabi.com/dd2acd156292822c3bb7abb97df68139.png


�����̤ϥ֥쥤���β����ǡ������С����������ꡢ�����������򷫤��֤��ΤǤ����ʤ˥��ࡼ���˥桼������ñĴ���ä��Ƥ������ȤϤʤ���


�����ޤ�����Ū�ʤ��餫�ʥ����֤ˤʤäƤ��뤬���������˥��Υ١������ؤˤ��Τ��Ϥꡢ���켡�֡��ब�����夤�Ƥ��뤫����������


���桼�����������ä������夤���褿�����ɤ⡢ȯ�����Ͽ���³���Ƥ��롣


http://i.gyazo.com.https.s3.gvirabi.com/7de803979e451d01c1892f3139ab6e5b.png

http://i.gyazo.com.https.s3.gvirabi.com/529e9f6905fc29a64d77f9638f526577.png


�������ϼºݤ˥桼���������夷�Ƥ����Ȥ������Ȥ���̣���롣

��ʿ�Ѱ��ͤ������ȥ����ȿ������ӤƤ����Ȥ������Ȥϡ��桼�����������󥹥����ȤˤĤ֤䤤�Ƥ����Ȥ������Ȥ���


���ޥ��ȥɥ��Τ����Ȥ����ϡ�������̣���Դ������ˤ����Ȼפ���


���Դ������Ȥ����Τϡ����Ȥ���Ϣ�祿�����饤���ϡ��褷�������������Ƥ����󥹥�������Ϣ�礷�Ƥ����櫓�ǤϤʤ��Ȥ������ȡ�


���ޤ���¾�Υ��󥹥��󥹤�Ϣ�礷�Ƥ��Ƥ⡢���Υ��󥹥��󥹤����ƤΥ桼����Ϣ�礷�Ƥ����櫓�Ǥ��ʤ��Ȥ������ȡ�


������������ΨŪ�ǤϤ��뤬�����Դ������ˤ��äƤ��ޤ���Ϣ�祿�����饤�����Ф��ϡ����󥹥��󥹤θ������Ф��褦�ˤʤäƤ����߷פ���


���ҤȤĤΥ��󥹥��󥹤���ΨŪ�˱��ĤǤ��ʤ��Ȥ����Դ����������פǡ������ˤ��ꡢ�������饹���䤪�����ͥ��󥹥��󥹤����ä�����


���ޤ������������פʤ��Ȥ���������������(�ե���)�ȥ֡�����(Twitter�Ǥ������ĥ�����)�ο����褯�狼���ʤ��褦�ˤʤäƤ��롣


�����륢�������Ȥ����Τʥե�����ο��⡢���äѤ��褯�狼���ʤ���

���ޤ����֤󡢤��οͤΥ��󥹥��󥹤ޤǹԤäƳ�ǧ���������Τʥե���������狼�������������ɡ�Twitter�Ȱ��äƥ֡����Ȥ��줿���Ȥ������Ĥ������Ȥ����Ļ벽�����ʤ���


�������狼���Τϡ��֥ե�����Τ��줽�줬�֡����Ȥ��ޤ����פȤ��������Ĥ��ޤ����פȤ������Ȥǡ��������ꥢ�륿���������ΤȤ��Ƥɤ��ɤ�ή���Ƥ��äƤ��ޤ��Τ����Ѥ����ʤ���


��Twitter�������������ʤä������ΤҤȤĤȤ��ơ֥��ĥ����Ȥ�100��Ķ�������������ޤ��פߤ����ʤ��Ȥ������ͤ���Ω�äƤ��Ƥ����������ĥ����ȿ����ե��ܿ����夬�äƤ����ΤϾ�ǧ�ߵ��������������줬�ѥ��ĥ�(�ѥ���Tweet)�������򻺤��Ǥ��ä���


���ޥ��ȥɥ��ξ��硢�ե��ܤ��֡����ȤϤɤ��ɤ�ή�����äƤ����Τǿ������ɤ��������Ȥ������Ф��ʤ���


�����Ϥɤ󡢤Ȥ��������ʤ��񤭹��ߤ��Ф��ƥꥢ�륿�����������Ĥ����������٤��ۤɤ褤�����Ǥ��ꡢ�����������̤�Toot�Υڡ����˹Ԥ��Хե��ܿ����֡����ȿ�����ǧ�Ǥ��뤬�����ΤȤ����虜�虜���˹Ԥ��ͤϤ��ʤ��ΤǤϤʤ�����


�����󥿡��ͥåȤˤϥޥ��ȥɥ���Ʊ�ͤ��Դ����Ǥ��ꡢ�Τ˶��Ϥʤ��Τ����롣�����Ϻ��Ǥ��Դ���������ΨŪ�����������ȵ�ǽ���Ƥ��롣Web����


��Web�λ��ͤϴ���Ū�ˤ��äĤ��Ǥ��ꡢ���äĤ����饹�����Ȥ����ΤǺ��Ǥ⤽�κ����Դ����ʻ��ͤ������ĤäƤ��롣


�����Ȥ��Х������Ȥ��ޡ������å������Ǥ����ʤ��饿�����б��ط������������Ƥ⤽�Τޤ�ɽ�����Ƥ��ޤ��֥饦�������ʤ��ʤ���

��

��W3C������Ū�ʻ��ͤ������ʤ��顢�Ǥ������������˶��Ť����褦�����Ϥ򤷤Ƥ��뤬�����ʤ�WebKit������������Safari��Chrome�Ǥ������ͤ���̯�˰ۤʤ롣�Դ�������


���Ǥ⡢�����餳��ʣ���δ��Ȥ��ȿ����ηä��ʤäƤ��줾�����ϰչ��פ���������;�Ϥ����롣�Դ��������餳���������ܻؤ�;�Ϥ������Τ���


�����줬Twitter��Facebook�ξ����Ϥɤ���������

��Twitter��Facebook�ϴ����Ȥ����󤤤��������褬�ۤȤ���ͣ�줽�줷���ʤ����ᡢ���������äƤ⤽�����������븢���Ϥ��줾�������ۤ������Ȱ��Ҥ˸¤����롣


��Web���ޥ��ȥɥ��������ץ󥽡����Ǥ��ꡢï�Ǥ⼫ͳ�˲�¤���ä��뤳�Ȥ������롣


���ޥ��ȥɥ���OStatus���������ƥ�����������ΨŪ���ȼ�ĥ�����ͤϤ��ä��ڤ����᤯�������٤����Τ����뤳�Ȥ�˺���Ƥ��롣SMTP����


���ʤ����᡼����̤���˥Х��ʥ��ե�������ľ�������ʤ����Х��ʥ�������ʸ�����Ѵ��������äơ���������Ÿ�����ʤ����Фʤ��ʤ����������᡼���������̤Υǡ����������Τ�����ΨŪ�ˤʤ롣���ξ塢CC��BCC�������Ȥ���Ʊ���ǡ�����ʣ���������������뤳�Ȥˤʤ롣�ȤƤ���ΨŪ�Ȥϸ����ʤ���


���᡼���ˤ����꤬¿�������ɤߤ��ʻȤäƤ��롣

���ޥ��ȥɥ��ˤ����꤬¿�������ɺ����ⵯ�����ȡ֤��ϥɥ��פ�Toot���롣�����Ĥ����������Ϥޤ롣


���Դ����Ǥ��뤳�ȡ����줬�ޥ��ȥɥ��λ����ܼ�Ū�ʲ��ͤʤΤǤϤʤ���

���ͤϴ����������Τ������Դ����ʤ��Τˤ����椫���뷹�������롣�����ؤǸ����ĥ��������˥����̤���


��Twitter��Facebook�⡢���äȤ�����iPhone�⡢�о줷���ִ֤��Դ����ǡ�������̥��Ū���ä������ȤϤ������Դ����Ǥ���³���뤫�����¤Ϥ��Υ������ƥ������ʤꥫ�����㡼�ʤ��ο��Ӥ����ʤΤ��⤷���ʤ���


��Web�Τ褦���Դ����ʤ��Τϡ������Ѳ����濴�ˤ��ꡢ���������ʥץ쥤�䡼�������ؤ���Ω���ؤ��������伫��������Ȥˤʤ롣Apple��Microsoft��Google�Τ褦�������Ȥ�Web�֥饦�������뤷��������Vivaldi�Τ褦��ĩ���Ԥ⤤�ơ�Apache�ǻ���Ū�ˤʤä����˻פ��줿�����С��������ˤ�nginx�Τ褦��ĩ���Ԥ��о줹�뤷��bottle��RoR�Τ褦���ե졼����������������ޤ��롣React�Τ褦�ʥե����ȥ����ɤΥե졼�������Ʊ�ͤ����ʲ��η㤷�����������ӹ��ߤ��������뤷�����꤬�������롣


��Twitter���ӥ��ͥ��ˤɤ����Ѥ��뤫�Ȥ����Τ�Twitter���о����ˤ������˵������줿�������Ϥ������ä򹥤��Ǥ����ͤϤ��ʤ���Twitter�Ҥ�Twitter���饤�����ȳ�ȯ���Ҥ����������Ȥ��ˡ��֤��������줬�������饤�����Ȥˤʤ��Τ��פȤ������Ȥǥ��ץ곫ȯ���Ҥ��������ߤ��ʤ�������������


��Twitter���о줷��ľ�塢Twitter�Ҥϥ��������ä����������������ڤ��󤯥꡼�����Τ褦�˸����������������ɤΤȤ������ºݤ����餬���ä��ΤϸŽ����������ä���


��Wikipedia������Ū�˴��դ������ʤ����аݻ��Ǥ��ʤ���Wikipedia�Ǥ����褬�䤨�ʤ������ɡ�Wikipedia�ϡֶ���ǧ���פȤ������ۤ������ˤ��ä����Ϥ����ʤ����Фʤ��ʤ���


�����˥ޥ��ȥɥ��Τ褦��Wikipedia��ʣ�����ȿ������ĤǤ��ơ����뤯Ϣ�ȤǤ����Ȥ����顢���Τۤ����������⤷���ʤ����ȥ��ե��å����������ե쥤���������������Ǥ��롣


�����줬�������������Ǥ��ꡢ�ޥ��ȥɥ󤬸����Ƥ��줿̤���λѤǤ⤢�롣