ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

プログラムを学ぶべき理由=支配者側の理屈を学ぶため

2016-07-07 12:12:38 | Weblog
7月6日、教養のためのプログラミング講座 ゲームからVR/人工知能まで
を聞いてきたので、メモメモ




150万本:新規論文の数(1日当たり4000本)→読めない
 そのうち5本は人工知能

第一回 プログラムとは?
・コンピューターの進化
 メインフレーム
  1つの高価なコンピューターに何百人もぶら下がる
  バッチ処理
  →半導体革命

 パーソナルコンピューティング

 ユビキタスコンピューティング
  iphone→Googleのコンピュータを使う

・ゼロックス パロアルト研究所で考えられた
  GUI
  イーサネット(LAN)
  レーザープリンター
 →一度閉鎖 大崎にもある(2人)

・ユビキタス:おもしろくない
 10年前にスマートフォンなかった
 この次
 インテリジェンスコンピューティング
  機械と機械が話すM2M

・知性って何?
 Intelligence
  →知性 知能
   情報
 Information

 Intelligence:イギリス
  日本に入ってきたとき、情報だった→軍事情報CIAのI
  情報:20世紀
  Intelligenceの前にInformation
 Information Processing→海外ではComputer Science
  Informationは海外では大した価値ない

 Intelligence
  →Intel
   Integrate:統合する
 オックスフォード英英辞典:ナレッジ獲得
 
 computerはなぜ、computerなの?
 com:communication,compose→いっしょに
  1600年代Computer
 compute:2つの数を計算する
  →computer:仕事
 NACA computer 女性 計算していた
 アポロ13 手で計算computer 

 イギリス:ミリタリーインテリジェンス
 →アメリカもつくんないと

 Uボート →エニグマ暗号
 秘密情報部→情報が残っていない
 ヒント:007のイアンフレミングMI6時代の日記にのこっていた

 アランチューリング:機械式
 人間の代わりに考えるもの:電子的頭脳
 知性:デジタルコンピューター
  →知識をaquireするところはいけた。
   でも技能は獲得できなかった→ディープラーニングでaquireできる?

 コンピューターはAIになる
 今のコンピューターは、中途半端

 ここ数年で、人工知能やんないとまずいよねという話になった
 →頭の片隅に、人工知能がある

・ディープニューラルネットワーク
 技能かくとくできる?
 囲碁であっさり勝つ→かなり高いスキルをaquireする
 囲碁:ロジカルに勝てない
 うめざわゆかりさん「ゆかりの碁」の勉強会

・いままでの知性・知能
 →東京大学 大学院からきたか、御三家から来たか?
  →東ロボ君に負けてる
   東京大学に通るロボットは作れるのでは?
    →東大は解ける問題が出ているから

 スマートフォン持っている時代に受験勉強ナンセンス
 写真に解けば、微分方程式解く

 かしこいひと
  10世紀:高貴なこと
  その後 :目がいい
  20世紀:(紙や万年質は19世紀)字がきれい
  21世紀:キーボードが速く打てる

 ゲームに勝てるというスキル

 知性だと持っていたのが、知性でないかも

 すきなもの:お金
 お金は何?
  交換できる価値
  銀行によって創造された価値
  労働の対価
 →プログラムです。

 お金がやぶれると、無価値になる
 領収書:現金と一緒、でも破ってもOK→セロテープでとめておいてくれる?

 地域通貨もプログラム

 身の回りにあるプログラム
  ゲーム
  運動会
  結婚式の式次第
  目覚まし時計の設定

 ギリシャ語 「公に書かれたもの」
  Pro→おおやけ gramma:グラマー→文法のグラマー
  女性のグラマー:むかしは教養のある人がセクシー

 プログラムとは何かというと
  きめられた順番通りに動くことが期待されている
  決められたこと以外しない
 →お金

 プログラムでは
 離れた場所、空間にあるモノを思い通りに動かすこと

 金本位制→フォートノックス
 世界恐慌:金本位制崩壊 べつに金いらなくね?

 紙幣はプログラムになった

 みなさんがプログラムを学ぶべき理由
  世の中の仕組みがどのように機能するか理解
  支配者側の理屈を学ぶ

 こうした仕組みを知ると
  世の中の仕組みが分かる
  組織でリーダーシップをとるのに役立つ
  人工知能が台東してきたときに、彼らをうまく使って効率的な仕事ができるようになる

 ソニー:北の氏
  人工知能が使えないと研究所が滅びる

 シンギュラリティ:人間がおこす
  文化系
  理科系:頑張らないと死にます。コンピューターができます。機械のほうが得意です。

 世界の大富豪:プログラマ

 法律、税制をつくる:プログラミング

 プログラミングとは、叡智である
  世の中の知識を活用できる人:いない
  使いこなす→プログラミング
 Android:オープンソース 12G よめないだろ
  使い方を知っていれば、使える

 この講座では
  近代文明の意思杖をなす基本構造への理解
  演繹
  帰納
  構造化の手法

 何を扱うか
  基本的な考えから
  実際のプログラミング
  ネットワークプログラミング
  バーチャルリアリティ
  人工知能

 プロのプログラマはなくなる。人工知能の友達だけのこる
 例:電信技士(モールス信号)
 →いかにAIを使いこなすかのほうが重要

 MoonBlock

http://moonblock.jp/

カウントダウンタイマーを書いてみましょう

(1)ゲームで、「タイマーボード」を出して、
(2)リアクションで「とき」をえらに、「タイマーが終了した時」
(3)リアクションで「音を鳴らす」
(4)Runする

属性:突起のところ
クラス:全体
命令:音を鳴らす
パラメータ:コイン
イベント:タイマーが終了した時

イベントが起きた時→イベントドリブン

分岐とループと処理→イマドキ使わない。大事なのはイベント

プロのプログラマでも、全部理解している人が

主体が重要。クラスといったけど、オブジェクト

クマが100こいる
タップしたら消すようにする
→これがすごい?

クラスの定義:ひな形の定義です
  クマ:「くま」というもの(類型)
タップされたとき:タップされた「クマ」は
  1つ1つ→オブジェクト

クラス:学校の言うクラスではない
    階級のクラス
 このクラスの人は、こういう属性である

【つくったもの】
http://moonblock.jp/#s/577ced0666b651467804934
この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 日立のOpenStackへ... | トップ | 「ラズパイではじめる人工知... »
最新の画像もっと見る

Weblog」カテゴリの最新記事