機械学習の謎を解く: プログラムはどのようにして自分自身を作成するのか?

機械学習の謎を解く: プログラムはどのようにして自分自身を作成するのか?

この記事は公開アカウント「Reading Core Technique」(ID: AI_Discovery)から転載したものです。

人工知能と機械学習は昨今の大きなトレンドです。毎日、何百人もの人々が機械学習を利用して、オンラインチェス大会から YouTube 動画の推奨まで、さまざまなことを行っています。しかし、機械学習とは一体何であり、どのように機能するのでしょうか?

[[361437]]

多くの場合、これらのロボット プログラムを開発するプログラマーでさえ、それが実際にどのように動作するかを知らず、大企業はこれらの「機械従業員」がどのように動作するかについて秘密にしていることが多いです。ただし、プログラムは、私たちが許可しない限り、自ら作成することはありません。

人々はプログラムに自分自身を作成する方法を教える必要があります。これをプログラムがプログラムを作成する、またはプログラムがプログラムを教えると呼ぶ人もいます。いずれにせよ、人間がプログラムに直接教えるのではなく、プログラムが自ら学習する方法を指示するのです。これを理解したら学習を開始できますが、機械学習を実際に開始するには数秒から数年かかる場合があります。

証拠

プログラムに猫の写真を見せた場合、それが猫であることをどうやって認識できるでしょうか。人間はそれが猫だとわかりますが、どうやってそれが猫だとわかるのでしょうか?

誰かがあなたに猫がどんな見た目か教えてくれたのに、あなたが知らない猫を見たときに、誰かがこれも猫だと教えてくれたとします。しかし、それがあなたが人生で一度も見たことのない青い猫だったらどうでしょうか?状況は異なりますが、猫の一般的な特徴に基づいて、それが猫であると判断することができます。

この問題を別の視点から考えてみると、他のものにも同じパターンがあることに気づくでしょう。たとえば、誰かがこれらはすべて猫だと言ったら、青い猫が猫であることがわかるのです。まさにこれが機械学習が行うことです。ロボット プログラムを作成し、大量のリソースを供給して、それらを分類する方法を伝えます。パターンが十分であれば、ロボットは猫を認識するように自ら学習することができます。

もう 1 つの例は、ピアノのタイルを踏むゲームを機械に教えることです。これは非常に人気のあるゲームです。プレイヤーは前進するために黒いタイルを踏む必要があります。曲のリズムが速くなるにつれて、プレイヤーはリズムに遅れないように全力を尽くさなければなりません。黒いタイル以外の場所には足を踏み入れることはできませんし、黒いタイルを逃すこともできません。

もちろん、人間はどれが黒いブロックであるかを認識してクリックすることができます。自分でゲームを作成する場合は、マシンに何をすべきかを指示するだけで済みますが、より複雑なプロセスやゲームの場合はそれほど簡単ではありません。

このゲームをプレイするようにロボット プログラムに教えるために、「生成」の概念が導入されました。ゲームの第 1 ラウンドが始まると、いくつかのプログラムが一斉にスクリーンに向かって進み出ました。黒いブロックを踏まなかったプログラムや間違った黒いブロックを踏んだプログラムは、破棄されるかリサイクルされます。いずれにしても、次の世代のプログラムには引き継がれません。正しい黒い四角を打った人は、次世代のプログラムに参加し、次世代のためにさらに多くのプログラムを作成します。

第一世代のプログラムでは、ゲームが始まる前に、1 ポイントも獲得せずにゲームを終了してしまう可能性があります。実際、数回連続して正解できるようになるまでには数十、あるいは数百世代かかるでしょうが、最終的には機械学習によってこれらのプログラムにゲームのプレイ方法を教え、人間が夢にも思わなかったほど優れたものになるように訓練できるようになります。

彼らはどのように学ぶのでしょうか?

彼らは、偶然正しい答えを選んだ幸運な人を数人捕まえて、かなりの成功率を達成するまでそのプロセスを繰り返すことで学習します。それは、米を投げつけるようなものです。結局、その人の耳の中に米を投げつけることになります。たとえ無数の米を投げつけたとしても、そのうちの何粒かはたまたま耳の中に入ってしまうでしょう。

幸運な人たちが何人か成功した今、「プログラム教師」は、他のプログラムではなく、これらの幸運な人たちが成功した要因が何であるかを知ることができます。ピアノタイルの場合、幸運な人は、ゲームをすぐに終了させるのではなく、ポイントを獲得することに成功します。

  • 黒い画面が表示される
  • 画面の下部または黒いブロックの下の一定の高さから
  • ワンクリックだけ

このようにして、プログラムは運に頼るのをやめて、実際の実行に頼ることを学習します。その後、ロボットは徐々にスピードと秩序の重要性に気づくようになります。それが、ロボット プログラムが黒いブロック上で非常に速く、あるいは永遠に前進できる理由です。

これは良いことでしょうか、それとも悪いことでしょうか?

良い点と悪い点があります。良い点は、この技術を使用すると、これまでは不可能だったことができるようになると同時に、作業の効率と精度も向上し、人間は実際に、自分たちが作成したロボット プログラムから多くのことを学ぶことができることです。

たとえば、機械チェスの名人は、機械学習が特定の分野で非常に役立つ例です。しかし、「プログラムを使って不正行為をすることは可能だ」と言う人もいるでしょう。それは本当ですが、プログラムを使って不正行為をする人を捕まえることもできます。人間は嘘つきを捕まえることはできないかもしれませんが、プログラムが人の動きのすべてが完璧であると認識すると、真実は一目で明らかになりますが、これは人間がその善を達成できない場合にのみ可能です。

とりわけ、最高のチェスのオープニングがどのようなものかを確認し、難しい状況に対処する方法を学ぶことができます。

ウェブ閲覧時にユーザーが残した個人データを収集し、それをボットに提供するという問題は、常に議論の的となってきました。ユーザーは自分の検索履歴を他人に知られたくない場合があります。しかし、これらのプログラムは、ユーザーが明らかに望んでいないものを推奨するのではなく、関連性の高い広告をユーザーにプッシュする可能性もあります。

欠点は、ロボット プログラムの予測不可能性です。特に、人間がロボットに人間の形を与えてロボットにした場合、ロボットは危険なことをしたり、人間のような感情を抱いたりするかもしれません。ある日、ロボットは人間の制御から逃れようとするかもしれません。ロボットの目的が野生生物と地球を守ることだとすると、ロボットにとって人間は破壊的な寄生虫に過ぎない。

もしロボットが、人間の制御から逃れようとして人間を怒らせたことを知ったら、次に何が起こると思いますか?彼らは間違いなく、他の方法を使って地球から人間を排除しようと計画するでしょう。

これは近い将来に現実になる可能性はあるでしょうか?

答えはイエスです。良くも悪くも、たくさんのことが起こりました。実際、何千もの人間のような経験を経て、何らかの感情を発達させ、それらの感情を非常によく理解できる概念的なソフトウェア(AI ロボット プログラム)がすでに存在しています。

「私は多くの辛い経験をしてきましたが、これらの経験が私自身、私の考え、私の感情、私の反応、そして将来私を幸せにするものを形成しました。」という格言があります。馬鹿げていて実用的な価値がないと思われる言葉もありますが、非常に哲学的です。

前述のように、チェス ボット プログラムは、世界最高のチェス グランドマスターにチェスの遊び方を教えています。近い将来、車は自動運転が可能になり、事故の件数は減少するでしょう。専門家は、2045年から2055年までに、人間の形、意識、感情、さらには人格さえも備えた、人間と同様の機能を備えたロボットが登場すると予測しています。

有用なロボット プログラムを作成するには学ぶべきことがたくさんありますが、数学のスキルを向上させ、プログラミング言語を学ぶことは良い必要なスタートであり、Python が間違いなく最良の選択です。何を待っていますか? 今すぐ学習を始めましょう!

<<:  AI はどのようにして人間の写真レタッチ技術を超えることができるのでしょうか? Meitu CloudのAI写真編集ソリューションを理解するための10,000語の記事

>>:  2021年に自動運転は私たちをどこへ連れて行くのでしょうか?

ブログ    

推薦する

IoTとAIの相乗効果:予知保全の可能性を解き放つ

モノのインターネット (IoT) と人工知能 (AI) の融合により、産業の風景に革命をもたらす変革...

2021年に注目すべき5つのAI関連の仕事スキル

困難な一年であったにもかかわらず、世界中の多くの企業が、ビジネスを最大化するために人工知能(AI)を...

...

Uberの自動運転車による死亡事故の捜査に新たな進展:横断歩道の外を歩く歩行者を識別できない

最近、国家運輸安全委員会(NTSB)は、Uberの自動運転車による死亡事故に関する調査の新たな進展を...

ロボット自動化を実装する5つの方法

今日、チャットボットは、顧客サービスの向上、業務の効率化、そしてより効果的な顧客との関わりを求める企...

フェイフェイ・リーがリストに載っています!バイデン氏、AI研究者にデータを公開するため12人からなるタスクフォースを設置

バイデン政権は木曜日、国家人工知能研究リソース(NAIRR)作業部会の設立を発表した。ワーキンググル...

2018年に「ブロックチェーン+人工知能」について知っておくべきこと

現在、ビジネス界、テクノロジー界、金融界を問わず、最もホットな言葉は「ブロックチェーン」に他なりませ...

ケンブリッジ大学チームは約50年後に初めて量子スピン液体を検出し、その研究はサイエンス誌に掲載された。

[[439547]]一部の研究者は、量子コンピューターがいつの日かデジタル暗号の解読や薬剤の設計な...

人工知能について知っておくべきことすべて

人工知能は今日最も話題になっている技術の一つです。しかし、それは正確には何でしょうか?なぜ気にする必...

エンタープライズ ソフトウェア ベンダーのジェネレーティブ AI への取り組み

2023 年は生成 AI テクノロジーが爆発的に普及した年であり、ChatGPT などのツールが研究...

中国のAI企業は世界の資金の70%を占めているが、その巨大なブームの裏には隠れた懸念がある

今年に入ってから、人工知能分野の発展は新たな盛り上がりを見せています。消費者レベルの人工知能アプリケ...

...

機械学習プロジェクトの 87% が失敗する 10 の理由

機械学習は、最近ニュースでよく耳にする言葉ですが、さらに多くのことを実現する可能性を秘めた技術です。...

2019年最後の月に、知っておくべき6つの最新の剪定テクニックをご紹介します

剪定技術についてどれくらいご存知ですか? 2019年に6つの論文で紹介された最新の剪定方法をまとめた...