ニュヌラルネットワヌクに関する最も重芁なこず。 Yandexでの講矩

ニュヌラルネットワヌクに関する投皿がHabréに衚瀺されないように、1日は経過しおいないようです。 機械孊習を倧䌁業だけでなく、プログラミングの方法を知っおいる人もアクセスできるようにしたした。 誰もがニュヌラルネットワヌクに぀いおすべおを知っおいるように芋えるずいう事実にもかかわらず、私たちは、匷力な数孊的背景を持぀高校生向けに蚭蚈されたSmall ShADの䞀郚ずしお行われたレビュヌレクチャヌを共有するこずにしたした。



同僚のコンスタンチン・ラヌマンが語った資料は、ニュヌラルネットワヌクの開発の歎史、その䞻芁な特城、機械孊習で䜿甚される他のモデルずの根本的な違いをたずめたものです。 たた、ニュヌラルネットワヌクテクノロゞヌの䜿甚の具䜓䟋ずその盎接的な展望に぀いおも説明したす。 この講矩は、ニュヌラルネットワヌクに関する最も重芁な最新の知識をすべお頭の䞭で䜓系化したい人に圹立ちたす。







コンスタンチン・クラフマンラクマンはモスクワ工孊物理研究所を卒業し、研究センタヌ「クルチャトフ研究所」の神経科孊郚門で研究者ずしお働いおいたした。 Yandexでは、コンピュヌタヌビゞョンで䜿甚されるニュヌラルネットワヌクテクノロゞヌに埓事しおいたす。



カットの䞋-スラむド付きの詳现なトランスクリプト。



ニュヌラルネットワヌク



みなさんこんにちは。 私の名前はKostya Lahmanで、今日の講矩のトピックは「ニュヌラルネットワヌク」です。 私はYandexでニュヌラルネットワヌクテクノロゞヌのグルヌプで働いおおり、ニュヌラルネットワヌクを䜿甚した機械孊習に基づいおあらゆる皮類のクヌルなものを開発しおいたす。 ニュヌラルネットワヌク-これは機械孊習の方法の1぀であり、珟圚ではデヌタ分析の分野の専門家や数孊者だけでなく、この職業ずはたったく関係のない䞀般の人々にも非垞に泚目されおいたす。 これは、ニュヌラルネットワヌクに基づく゜リュヌションが、音声認識、テキスト分析、画像分析など、人間の知識のさたざたな分野で最良の結果を瀺すずいう事実によるものです。これに぀いおは、この講矩で説明したす。 おそらく、このオヌディ゚ンスの党員ず私たちの話を聞いおいる人は、トレヌニングのレベルが少し異なるこずを理解しおいたす-誰かがもう少し知っおいる、誰かが少し少ないニュヌラルネットワヌクに぀いお これは聎衆の非垞に堅実な郚分です。 䜕も聞いたこずのない人や、ただ䜕かを読んでいる人にずっお興味深いものにしようず思いたす。なぜなら、私が話す研究のほずんどは、今幎たたは前幎の研究だからです。すべおが起こり、文字通り半幎が経過し、半幎前に公開された蚘事はすでに少し叀くなっおいたす。





始めたしょう。 機械孊習のタスクが䞀般的にどのようなものであるかをすぐに説明したす。 倚くの人がこれを知っおいるず確信しおいたすが、先に進むには、皆さんに理解しおいただきたいず思いたす。 最もわかりやすく単玔な分類問題の䟋に぀いお。



いく぀かのU-珟実䞖界の倚くのオブゞェクトがあり、これらのオブゞェクトのそれぞれに、これらのオブゞェクトのいく぀かの兆候があるず仮定したす。 たた、これらのオブゞェクトのそれぞれには、オブゞェクトの兆候を持ち、予枬できるようなクラスがありたす。 画像の䟋を䜿甚しおこの状況を芋おみたしょう。



オブゞェクトは、私たちが興味を持ちそうな䞖界のすべおの画像です。



画像の最も単玔な兆候はピクセルです。 人類がパタヌン認識に携わっおきた過去半䞖玀にわたっお、はるかに耇雑な画像の兆候が発明されたしたが、これらは最も単玔なものです。



そしお、各画像の属性にできるクラスは、たずえば人これはたずえばAlan Turingの写真です、鳥、家などです。



この堎合の機械孊習のタスクは、オブゞェクトの特城のベクトルに埓っお、どのクラスに属するかを決定する決定的な関数を構築するこずです。 私の知る限り、あなたはコンスタンチン・ノォロンツォフの講矩を受けたした。圌は私よりもはるかに深くこのこずに぀いお話しおいたので、私は䞀番䞊にいたす。



ほずんどの堎合、いわゆるトレヌニングサンプルが必芁です。 これは、このオブゞェクトにそのようなクラスがあるこずが確実にわかっおいる䞀連の䟋です。 そしお、このトレヌニングサンプルに基づいお、この決定的な関数を構築できたす。これにより、トレヌニングセットのオブゞェクトで可胜な限りミスが少なくなり、トレヌニングセットに含たれおいないオブゞェクトでも、質の高い分類が埗られるこずが期埅されたす。



これを行うには、゚ラヌ関数を導入する必芁がありたす。 ここで、Dはトレヌニングセット、Fは決定的な関数です。 そしお最も単玔なケヌスでは、゚ラヌ関数は単に間違っおいる䟋の数です。 そしお、最適な決定的機胜を芋぀けるためには、理解する必芁がありたす。 通垞、あるパラメトリックセットから関数を遞択したす。぀たり、ある皮の関数です。たずえば、いく぀かの係数を持぀方皋匏の倚項匏であり、䜕らかの方法でそれらを芋぀ける必芁がありたす。 そしお、この゚ラヌ関数である損倱関数を最小化するこの関数のパラメヌタヌが目暙です。぀たり、これらのパラメヌタヌを芋぀けたいのです。



これらのオプションを探すには倚くの方法がありたす。 今は入りたせん。 方法の1぀は、この関数の䞀䟋を取り䞊げ、それを正しくたたは誀っお分類したかどうかを確認し、関数のパラメヌタヌに関する導関数を取埗するこずです。 ご存知のように、この導関数の逆の方向に進むず、この䟋でぱラヌが枛少したす。 したがっお、すべおの䟋を芋お、関数のパラメヌタヌを調敎するこずで゚ラヌを枛らしたす。



私が話したこずは、すべおの機械孊習アルゎリズムに適甚され、ニュヌラルネットワヌクにも同皋床に適甚されたすが、ニュヌラルネットワヌクは垞に他のすべおのアルゎリズムずは少し異なりたす。



珟圚、ニュヌラルネットワヌクに関心が寄せられおいたすが、これはあなたが考えるこずができる最も叀い機械孊習アルゎリズムの1぀です。 最初の正匏なニュヌロンであるニュヌラルネットワヌクセルが提案されたした;その最初のバヌゞョンは、1943幎にWarren McCullochずWalter Pittsによっお䜜成されたした。 すでに1958幎に、 フランクロヌれンブラットは最初の最も単玔なニュヌラルネットワヌクを提案したした。これにより、たずえば、2次元空間のオブゞェクトをすでに分離できたした。 そしお、ニュヌラルネットワヌクは、半䞖玀以䞊にわたる浮き沈みを経隓しおいたす。 ニュヌラルネットワヌクぞの関心は、最初の印象的な結果が埗られた1950幎代ず1960幎代に非垞に倧きかった。 その埌、ニュヌラルネットワヌクは他の機械孊習アルゎリズムに取っお代わり、その時点でより匷力であるこずが刀明したした。 再び、関心は1990幎代に再開し、その埌再び䜎䞋したした。



そしお今、過去5〜7幎で、自然情報の分析に関連する倚くのタスクで、私たちを取り巻くすべおが自然情報であり、これが蚀語であり、これがスピヌチ、この画像、ビデオ、その他の非垞に異なる情報であるこずが刀明したした-ニュヌラルネットワヌクは他のアルゎリズムよりも優れおいたす。 少なくずも今のずころ。 おそらく、ルネッサンスは再び終わり、䜕かがそれらに取っお代わるでしょうが、今ではほずんどの堎合最高の結果を瀺しおいたす。



䜕がこれに぀ながったのですか 機械孊習のアルゎリズムずしおのニュヌラルネットワヌクは、蚓緎する必芁があるずいう事実。 しかし、ほずんどのアルゎリズムずは異なり、ニュヌラルネットワヌクは、デヌタの量、トレヌニングサンプルの量、これらをトレヌニングするために非垞に重芁です。 たた、少量のデヌタでは、ネットワヌクはうたく機胜したせん。 それらは䞀般化が䞍十分であり、孊習プロセスで芋られなかった䟋に぀いおはうたく機胜したせん。 しかし、過去15幎間で、䞖界のデヌタの増加は指数関数的になり、珟圚ではそれほど倧きな問題ではなくなりたした。 たくさんのデヌタがありたす。



2番目のそのような瀎石、なぜ今ネットワヌクのルネッサンスがコンピュヌティングリ゜ヌスであるか。 ニュヌラルネットワヌクは、最も重い機械孊習アルゎリズムの1぀です。 ニュヌラルネットワヌクをトレヌニングし、さらには適甚するためにも、膚倧なコンピュヌティングリ゜ヌスが必芁です。 そしお今、私たちはそのようなリ゜ヌスを持っおいたす。 そしお、もちろん、新しいアルゎリズムが発明されたした。 科孊は静止しおおらず、工孊は静止しおいたせん。そしお今、私たちはそのような構造を蚓緎する方法に぀いおもっず理解しおいたす。



正匏なニュヌロンずは䜕ですか これは非垞に単玔な芁玠で、入力数に制限があり、重みがこれらの各入力に関連付けられおおり、ニュヌロンは単玔に入力の重み付き加算を実行したす。 入力は、たずえば、前に説明したのず同じ画像ピクセルにするこずができたす。 X 1からX nたでが画像のすべおのピクセルであるず想像しおください。 たた、各ピクセルには䜕らかの皮類の重みが付けられおいたす。 圌はそれらを芁玄し、それらに察しおいく぀かの非線圢倉換を実行したす。 ただし、線圢倉換に觊れなくおも、そのようなニュヌロンの1぀はかなり匷力な分類噚です。 このニュヌロンを眮き換えお、それが単なる線圢分類噚であり、正匏なニュヌロンがたさにそれであり、単なる線圢分類噚であるず蚀うこずができたす。 たずえば、2次元空間に2぀のクラスの点の特定のセットがあり、それらが笊号X 1およびX 2である堎合、぀たり、これらの重みV 1およびV 2を遞択するこずにより、この空間に分離面を構築できたす。 したがっお、たずえば、この量がれロより倧きい堎合、オブゞェクトは最初のクラスに属したす。 この合蚈がれロより小さい堎合、オブゞェクトは2番目のクラスに属したす。



そしお、すべおがうたくいきたすが、唯䞀のこずは、この写真が非垞に楜芳的であるずいうこずです。 これは、トレヌニングセットのすべおのオブゞェクトを正しく分類する線を簡単に描画できるこずを意味したす。 実際、これは垞に発生するわけではなく、ほずんど発生したせん。 したがっお、実際の問題の倧郚分を解決するには1぀のニュヌロンでは䞍十分です。



これは、各ニュヌロンがこの合蚈に察しお実行する非線圢倉換です。たずえば、既知のように、たずえば単玔な合蚈を実行し、たずえば、これが新しい機胜Y 1 W 1 x 1 + W 2 x 2 = y 1  、その埌、たずえば同じ蚘号を芁玄する別の2番目のニュヌロンがありたす。これだけは、たずえばW 1 'x 1 + W 2 ' x 2 =になりたす。 y 2 。 埌でこれらの機胜の空間で線圢分類を再床適甚する堎合、2぀の連続した線圢分類を1぀に簡単に眮き換えるこずができるため、これは意味がありたせん。これは単に操䜜の線圢性のプロパティです。 そしお、これらの蚘号に察しおいく぀かの非線圢倉換を実行するず、たずえば、最も単玔な...以前は、このロゞスティック関数などのより耇雑な非線圢倉換を䜿甚したしたが、れロず1に制限され、線圢性のセクションがあるこずがわかりたす。 ぀たり、xの玄0は、通垞の線のように十分に線圢に動䜜し、その埌、非線圢に動䜜したす。 しかし、刀明したように、この皮の分類噚を効果的に蚓緎するには、䞖界で最も単玔な非線圢性で十分です-正のセクションで盎線であり、垞に0である堎合、盎線です。負のセクションでは、これは最も単玔な非線圢性であり、効果的に分類を蚓緎するのに十分です。



ニュヌラルネットワヌクずは ニュヌラルネットワヌクは、このような倉換のシヌケンスです。 F 1は、いわゆるニュヌラルネットワヌク局です。 ニュヌラルネットワヌクレむダヌは、同じ機胜で動䜜するニュヌロンの集たりです。 初期笊号x 1 、x 2 、x 3があり 、3぀のニュヌロンがあり、それぞれがこれらすべおの笊号に関連付けられおいるず想像しおください。 しかし、各ニュヌロンには独自の重みがあり、その重みでそのような兆候を評䟡し、゚ラヌ関数を最適化する各ニュヌロンのそのような重みの遞択でネットワヌクをトレヌニングするタスクを実行したす。 たた、関数F 1はそのようなニュヌロンの1぀の局であり、関数を適甚するず、新しい特城空間が埗られたす。 次に、このような空間にもう1぀のレむダヌを適甚したす。 異なる数のニュヌロン、倉換関数ずしお他の非線圢性が存圚する堎合がありたすが、これらは同じニュヌロンですが、そのような重みがありたす。 したがっお、これらの倉換を順次適甚するず、䞀般関数F-ニュヌラルネットワヌク倉換関数が埗られたす。これは、いく぀かの関数の順次適甚で構成されたす。



ニュヌラルネットワヌクはどのようにトレヌニングされたすか 原則ずしお、他の孊習アルゎリズムず同様。 ネットワヌクの出力で取埗される出力ベクトルクラス、クラスラベルなどがありたす。 これらの暙識には、たずえば、そのようなオブゞェクトが必芁であるずわかっおいる参照出力がありたす。



そしお、いく぀かのデルタ、぀たり出力ベクトルず参照ベクトルの差があり、さらにこのデルタに基づいお倧きな匏がありたすが、その本質は、このデルタがF nに䟝存するこずを理解すればネットワヌクの最埌の局の出力から、このデルタの重みによる埮分、぀たり、トレヌニングしたい芁玠による埮分を取り、いわゆる連鎖芏則を適甚する堎合、぀たり、耇玠関数の埮分がある堎合、これは関数の埮分の積ですパラメヌタに関する関数の積 このような簡単な方法で、すべおのスケヌルの導関数を芋぀けお、芳枬した゚ラヌに応じお調敎できるこずがわかりたす。 ぀たり、特定のトレヌニング䟋に゚ラヌがない堎合、それに応じお導関数はれロになりたす。これは、それを正しく分類し、䜕もする必芁がないこずを意味したす。 トレヌニング䟋の゚ラヌが非垞に倧きい堎合、゚ラヌを枛らすために䜕らかの方法で重みを倉曎する必芁がありたす。



畳み蟌みネットワヌク



今では、非垞に衚面的な数孊が少しありたした。 さらに、レポヌトの倧郚分は、Yandexを含む、䞖界䞭の倚くの人々が珟圚行っおいるニュヌラルネットワヌクの助けを借りお行うこずができるクヌルなこずに専念したす。



最初に実甚的な利点を瀺した方法の1぀は、いわゆる畳み蟌みニュヌラルネットワヌクです。 たたみ蟌みニュヌラルネットワヌクずは䜕ですか アルバヌトアむンシュタむンのむメヌゞがあるずしたしょう。 この写真は、おそらくあなたの倚くも芋たした。 そしお、これらの円はニュヌロンです。 ニュヌロンを入力画像のすべおのピクセルに接続できたす。 しかし、各ニュヌロンをすべおのピクセルに接続するず、最初に倚くの重みが埗られ、これは非垞に蚈算集玄的な操䜜になり、各ニュヌロンのそのような合蚈を非垞に長い時間蚈算するずいう倧きな問題がありたす第二に、この方法は非垞に倚くの重みがあり、この方法は再蚓緎に察しお非垞に䞍安定です。぀たり、蚓緎セットず蚓緎に含たれおいない䟋のセットで党員が十分に予枬する堎合、効果が䞍十分です。私たちは教育に切り替えたした メリット。 重みが倚すぎ、自由が倚すぎるため、トレヌニングセットのバリ゚ヌションを非垞にうたく説明できたす。 したがっお、圌らはそれぞれのニュヌロンが画像内の小さな近傍にのみ接続されおいる異なるアヌキテクチャを思い付きたした。 ずりわけ、これらのニュヌロンはすべお同じ重みを持ち、この蚭蚈は画像畳み蟌みず呌ばれたす。



どのように実行されたすか ここで䞭倮にいわゆる畳み蟌みコアがありたす-これはこのニュヌロンの重みの党䜓です。 そしお、この畳み蟌みコアを画像のすべおのピクセルに順番に適甚したす。 適甚したす-これは、この正方圢のピクセルを重量で単玔に蚈量し、新しい倀を取埗するこずを意味したす。 画像を倉換し、フィルタヌで凊理したず蚀えたす。 たずえば、Photoshopのように、いく぀かのフィルタヌがありたす。 ぀たり、最も単玔なフィルタヌは、カラヌ画像から癜黒を䜜成する方法です。 そしお、そのようなフィルタヌを通過し、倉換された画像を取埗したした。



ここのプラスは䜕ですか 最初のプラスは、重量が枛り、カりントが速くなり、再トレヌニングが少なくなるこずです。 䞀方、これらのニュヌロンのそれぞれは、埌で説明するように、䜕らかの怜出噚によっお取埗されたす。 画像内のどこかに目がある堎合、同じ重みのセットを䜿甚しお画像を調べ、画像のどこに目があるかを刀断するずしたす。



ここにビデオがあるはずです。

そしお、このアヌキテクチャが最初に適甚されたものの1぀は、数字を最も単玔なオブゞェクトずしお認識するこずです。



1993幎のどこかでパリのJan Lekunに適甚したしたが、今ではほがアヌカむブレコヌドがありたす。 品質はたあたあです。 ここで、それらは手曞きの数字を提䟛し、ボタンを抌すず、ネットワヌクはこれらの手曞きの数字を認識したす。 原則ずしお、正しく認識したす。 たあ、これらの数字は印刷されおいるので、圓然より単玔です。 しかし、たずえば、この画像では、数字はすでにはるかに耇雑です。 そしお、これらの数字は、率盎に蚀っお、私でもたったく区別できたせん。 巊偎に4぀あるようですが、ネットワヌクは掚枬しおいたす。 圌女もそのような数字を認識しおいたす。 これは畳み蟌みニュヌラルネットワヌクの最初の成功であり、実際に実際に適甚できるこずを瀺したした。



これらの畳み蟌みニュヌラルネットワヌクの特異性は䜕ですか この畳み蟌み挔算は基本的なものであり、これらの畳み蟌みのレむダヌを画像の䞊に構築し、画像をさらに倉換したす。 したがっお、実際に新しい兆候が埗られたす。 䞻な特城はピクセルでした。その埌、画像を倉換し、新しい空間で新しい特城を取埗したす。これにより、この画像をより効果的に分類できるようになるでしょう。 犬のむメヌゞを想像するず、犬はさたざたなポヌズ、さたざたな照明条件、さたざたな背景になり、ピクセルのみに盎接䟝存しお分類するこずは非垞に困難です。 そしお、新しいスペヌスの兆候の階局を連続しお受け取るこずで、これを行うこずができたす。

これが、ニュヌラルネットワヌクず他の機械孊習アルゎリズムの䞻な違いです。 たずえば、コンピュヌタヌビゞョンの分野では、ニュヌラルネットワヌクに察する画像の認識においお、次のアプロヌチが採甚されたした。



たずえば、サブゞェクト゚リアを取り䞊げる堎合、オブゞェクトが属するクラス家、鳥、人、人々が非垞に長い間座っおいお、これらの画像を区別するためにどんな兆候が芋぀かるかを考えたを10のクラスの間で決定する必芁がありたす。 たずえば、家の画像は、どういうわけか亀差する幟䜕孊的な線が倚数ある堎合に簡単に区別できたす。 たずえば、鳥は非垞に明るい色を持っおいるので、緑、赀、その他の暙識の組み合わせがある堎合、おそらく鳥のように芋えたす。 党䜓のアプロヌチは、これらの機胜をできるだけ倚く考え出し、それらをかなり単玔な線圢分類噚実際には1぀のレむダヌで構成されるものに適甚するこずでした。 より耇雑な方法もありたすが、それでも、それらは人間によっお発明されたこれらの兆候に取り組みたした。 ニュヌラルネットワヌクを䜿甚するず、暙識を遞択せず​​にトレヌニングサンプルを䜜成し、画像を送信するだけでよいこずがわかりたした。圌女は、この階局のためにこれらの画像を分類するために重芁な暙識を遞択するこずを孊びたす。



ニュヌラルネットワヌクが䜜るサむンを芋おみたしょう。 このようなネットワヌクの最初の局では、ネットワヌクが非垞に単玔な症状を匷調しおいるこずがわかりたす。 たずえば、グラデヌションの移行や、さたざたな角床の線などです。 ぀たり、兆候を匷調したす。぀たり、可芖領域で畳み蟌みコアのりィンドりに衚瀺される画像のほがそのような郚分がある堎合、ニュヌロンは応答したす。 これらの兆候はあたりおもしろくありたせん。



さらに深くなるず、ネットワヌクは、円圢芁玠や、いく぀かのストラむプに沿った円圢芁玠など、より耇雑な機胜を匷調し始めおいるこずがわかりたす。



, , . , , , , , , , - .



? , Image.net. , . .



. , , , – . , , , , . , -, 300 . , , - , .



, , . , , , . , , . , , , . , – , . , , , - - . , . , , , , . , , , . , , , – . , , , - , – . , .



, , . , . , . . , . , - . , . , - , .



-5 . -5 , , , , , . – . ( 2010-2011 , ) , , , , 30%, 2011 , , , 2012 , , , , , , , – – , . , , , , - 4,5% , 2015 , , , .



, , , , , . , 2013 , , -, 8 9 . , , 2014 , , , , , , .



? , ? , , , - -, , , , , , , . , , , NBA, , .



, , . , . , , .



, , – – , , , , . . , , , , , , , . , « , , , , ». , , . , , , . , , , – - 2014-2015 , .





: , , . これは䜕ですか



– – . , , , - , , . . , , , - , , , - , , . , , , , , , , , , . . , , , , , . .



– . x 0 , x 1 , x 2 . . , , , .



? – , . , , , , , , . LaTeX, , . , , , . . , . , , , , , . , . , . , , - . LaTeX , , - .



, , . Linux, , , , , , . , , , , . , . , , , , , , .



, , , . , , . , , . , « », , . , , , . , , , . . , , . . , , , , . , , , . . : , , .



— , ?

— – , - , . .



– , . . . , - , , - , , , 100 – . , , . , 100 – , , , . . - . 50 ., , .

, , , , . .



, , , . .



これは䜕のためですか , . , , – , , . , , , , , . – , - , , abstract. , .





, , , . , , , , IT, . , , , , , . , , , - . , , . , - , « -, , , , ?». , , .





, . , , -, , .



+



. , , .



, « ». , , , , . , . , , , , . , , .





. « ». - . , , « », - , , . , , , , , . , , .



ここの巊䞊には、衚瀺されおいるものに察するネットワヌクの応答がありたす。 圌女は「ゞャケットを着た男」ず蚀いたす。 いく぀かのフレヌズを生成したす。 ここで圌女はこれはある皮のサむンであるず蚀いたす、圌女はそれに曞かれおいるこずを理解しおいたせんが、圌女はこれがサむンであるこずを理解しおいたす。 圌は、この人は通りに沿っお歩き、いく぀かの建物、窓やドア、路地に沿っお歩いおいるず蚀いたすしかし、これはアムステルダムで、自転車がたくさんあるので、どこにでも自転車があるずよく蚀いたす。 癜い船が停たっおいるず蚀う。 などなど。 これは特別に甚意された画像であるずは蚀いたせん。人はただ歩いお写真を撮るだけで、リアルタむムではニュヌラルネットワヌクが人の撮ったものの認識に察応しおいるこずがわかりたす。



「そしお圌女はどれくらい早くそれを認識したすか」 そしお、人が走っおも行かない堎合、圌女はどのくらい早く理解したすか

-フレヌムレヌトだけが蚭定されおいるようです。

-はい。 実際、私が芚えおいる限りでは、このビデオは埌凊理で撮圱されたした。぀たり、圌はそれを撮圱し、その埌、このネットワヌクの認識によっおコンピュヌタヌ䞊で既にロヌカルに駆動されおいたからです。 しかし、珟圚、非垞に倚くの携垯電話には、コンピュヌタヌにグラフィックビデオカヌドが搭茉されおおり、それらはプロセッサヌよりも小さく、匷力ではありたせんが、匷力です。 そしお䞀般的に、実行しおいるずき、぀たり実行しようずしおいるずきでも、䜕らかのリアルタむムフレヌムサンプリングを䜿甚しお、小さなネットワヌクで䜕かを実際に認識するこずができたす。 䞀般に、これは可胜であり、私たちが知っおいるように、コンピュヌティング機胜が成長しおおり、おそらく、い぀か最倧のネットワヌクでリアルタむムに可胜になるので、この問題は数幎埌にはあたり重芁ではなくなるず思いたす䜕かを認識したす。



-実際、画像による認識に察するこの技術の意味は ぀たり、私は自分でそれを芋る。

-ここで圌らは私に蚀いたす-障害を持぀人々にずっおこれは非垞に理にかなっおいたす。 第二に、むンタヌネット䞊の画像の怜玢方法を想像しおください。 どうやっお

-あなたはこれに぀いお私に蚀った。

-これは類䌌した画像の怜玢です。 そしお、䟋えば、Yandex.Picturesのようなサヌバヌに行くず...

-キヌワヌド別。

-はい。 そしおこの時点で、画像からこれらのキヌワヌドを生成できれば、怜玢は単玔に改善されたす。 ぀たり、私たちは写真を芋぀けるこずができたす...珟圚、写真の倧半は写真テキストを䜿甚しお怜玢されおいたす。 ぀たり、画像の呚囲にテキストがありたす。 むンデックスに写真を入れるず、そのようなテキストを含む写真があるず蚀いたす。 ナヌザヌがク゚リを入力するず、単語ずク゚リをテキスト内の単語ず䞀臎させようずしたす。 しかし、画像のテキストは非垞に耇雑なものであり、垞にその隣にある画像に関連するずは限りたせん。 倚くの人々は、たずえばむンタヌネットなどで収入を最適化しようずしおいたす。したがっお、これは必ずしも信頌できる情報ではありたせん。



そしお、私たちが絵でそれを確実に蚀うこずができれば、それは非垞に有甚でしょう。





そのビデオではかなり簡朔で短い説明がありたした。぀たり、「ここにボヌトがどこかに駐車されおいる」たたは「ここに自転車の山が舗装されおいる」ず蚀いたしたが、冒険小説のサンプルなど、わずかに異なるサンプルでネットワヌクを蚓緎するこずができたす、そしお、それはどんな写真に察しおも非垞に掻発な説明を生成したす。 それらは、これらの写真に完党に関連するわけではありたせん。぀たり、最埌ではありたせんが、少なくずも非垞に面癜いです。 たずえば、ここでは人は単にスキヌに行きたすが、ネットワヌクでは、そのような人が䞀人で䜏んでいお、どこたで行けるのかわからず、远いかけおいおも匱さの兆候は芋られなかったず蚀っおいたす。 それは䞀枚の絵の䞭のこのような冒険小説です。 これは、「あなたは写真から非垞に也燥した予枬を持っおいるが、どういうわけかネットワヌクは燃えおいない」ず蚀っお、研究者グルヌプによっお行われたした。 しかし、圌らはネットワヌクに興味深い蚘述を生成させたした。





ここでも、もしあなたが読んだなら、人がバスに乗り、どこかに行こうずし、次にルヌトを倉曎し、車に乗り、ロンドンに行き着くなどのドラマ党䜓が続きたす。





実際、アヌキテクチャ内のこれら2぀のブロックを倉曎しお、「最初に、単語を知芚する再垰ネットワヌクを配眮し、次にむメヌゞを圧瞮しない䜕らかの畳み蟌みネットワヌクを配眮したしょう。それを広げたす。」 ぀たり、ある空間にある皮の特城ベクトルがあり、この特城ベクトルから画像を生成したいのです。 そしお、Yandexの同僚の1人は、「ここにある未来は、今のずころほんの少しがやけおいるだけだ」ず蚀った。 そしお、未来は確かにここにありたすが、少しがやけおいたす。 ここで、説明したずおりに画像を生成しおいるこずがわかりたす。 たずえば、巊䞊の黄色いバスが駐車スペヌスに駐車しおいたす。 ここでは、残念ながら色を知芚するのは難しいですが、それでも、たずえば、同じ文で単語「黄色」を単語「赀」に眮き換えるず、このスポットの色、぀たりバスは実際に倉化したす赀に倉わりたす。 そしお、同じこずですが、それが緑色のバスであるこずを求めるず、このスポットは緑色に倉わりたす。 それは本圓にバスのように芋えたす。

ここでは、色だけでなくオブゞェクト「チョコレヌトがテヌブルの䞊にある」や「バナナがテヌブルの䞊にある」なども倉曎する堎合、オブゞェクトの色を盎接蚭定せず、チョコレヌトが明確であるこずを瀺しおいたす。通垞は茶色で、バナナは通垞黄色です。したがっお、オブゞェクトの色を盎接蚭定しなくおも、ネットワヌクは画像の色を倉曎したす。





これは前に蚀ったのずほが同じです。 たずえば、象の矀れは、也いた草のある焌け野に沿っお歩きたす。 也いた草は通垞オレンゞで、緑の草は通垞緑です。 そしお、ここでは、あたり目立たないいく぀かの生き物が緑の䜕かの䞊を歩いおいたすが、ここではオレンゞの䜕かの䞊を歩いおいたす。 通垞、これらのクリヌチャヌは耇数です。 1幎たたは6か月埌にあなたず䌚うなら、この分野で前進したす。



ニュヌラルネットワヌク+匷化トレヌニング



最埌にお䌝えしたいのは、非垞に興味深いトピックです。「匷化孊習によるニュヌラルネットワヌク接続」です。 匷化トレヌニングずは䜕か読んだこずがありたすか



-心理孊では、そのようなこずがありたす。

-実際、それは心理孊ず関連しおいたす。 「匷化孊習によるニュヌラルネットワヌク接続」フィヌルドは、生物孊ず心理孊に関連するニュヌラルネットワヌク研究の最も関連性の高い分野です。





マりスず迷路があるず想像しおください。 そしお、この迷路の端にはチヌズ、氎、ニンゞンがあり、迷路の端には䜕もないこずがわかっおいたす。 そしお、これらの各アむテムには、マりスに圹立぀ナヌティリティがあるこずがわかっおいたす。 たずえば、ネズミはチヌズが倧奜きですが、ニンゞンず氎はあたり奜きではありたせんが、チヌズは同じように奜きですが、䜕も奜きではありたせん。 ぀たり、圌女が迷路の終わりに来お、䜕も芋えない堎合、圌女は非垞に怒っおいたす。



この単玔な迷路では、マりスが入るこずができる状態が3぀しかないず想像しおください。これはS 1です。 状態S 1では、圌女は遞択を行うこずができたす-巊に行くか右に行くか。 たた、 S 2ずS 3の状態では、圌女も巊に行くか右に行くかを遞択できたす。



マりスが巊に2回移動するず、4぀の埓来の単䜍に等しい倀が埗られるこずを瀺す、このようなすばらしいツリヌを確認できたす。 圌女が最初に右に行っお2の倀を取埗した埌、圌女が右に行っおから、巊たたは右に問題がなければ。





そしお、この最も単玔なケヌスで匷化を䜿甚しお孊習するタスクは、ラビリンスたたはいく぀かの環境の各状態Sに察しお次のような関数Qを構築するこずです。「このアクションを実行する堎合、たずえば、巊に移動するず、あなたはそのような報酬を埗るこずができたす。」 状態S 1では、ただ䜕が先か分からないので、この関数が「この状態のたたにするず報酬4を埗るこずができる」ず蚀うこずが重芁です。 ただし、 S 1からS 2に移動するず、0の報酬を埗るこずができたす。しかし、正しい行動戊略で獲埗できる最倧の報酬は4です。



この匏では、これが衚瀺されたす。 そこから埗るこずができる以䞋のすべおの状態に぀いお知っおいるいく぀かの状態、぀たり最適な報酬、぀たり最適な行動ポリシヌを知っおいるず想像しおください。 次に、珟圚の状態に぀いお、実行する必芁があるアクションを非垞に簡単に蚀うこずができたす。 次のすべおの状態を単玔に調べるこずができたす。たずえば、次の状態のどれで最倧の報酬が埗られるかを確認できたす。実際にはそうではありたせんが、知っおいるず想像しおください。そしお、期埅される報酬の状態に行く必芁があるず蚀いたすもっず。



次の状態の最適な動䜜ポリシヌがわからないため、この関数にはアルゎリズムがありたす。



そしお、このアルゎリズムは非垞にシンプルで反埩的です。 この関数Qs、aがあるず想像しおください。



私たちには叀い意味があり、珟圚の実䞖界をより正確に評䟡できるように、䜕らかの方法で曎新したいず考えおいたす。





私たちは䜕をすべきですか 次のすべおの状態に぀いお、次のいずれの状態で最倧の最倧倀を獲埗できるかを評䟡する必芁がありたす。 ここで、これは最適な掚定倀ではなく、この掚定倀の単なる近䌌倀であるこずがわかりたす。 そしお、これは珟圚の状態ず次の状態に報いるこずの違いです。 これはどういう意味ですか



ある環境の状態では、たずえば、ある皮の迷路になっおいるだけでなく、さらにそのようなセルがあるず考えおください。぀たり、この状態にいお、この関数QS、up  、぀たり、䞊に䞊がるずこのナヌティリティをどれだけ獲埗できるかを芋぀けたす。



そしお、䟋えば、珟時点では、この関数は3に等しいずしたしょう。 そしお、Sを出た埌に行くこの状態Sで、 最倧a ' QS'、a 'を取る堎合、぀たり、この状態Sから埗るこずができる最倧量を取るず想像しおください、たずえば5です。 明らかに矛盟がありたす。 ぀たり、この状態から報酬5を取埗できるこずを知っおいたす。この状態では、䜕らかの理由でこれをただ把握しおいたせん。ただし、䞊に䞊がるず、この報酬5を取埗できたす。陀去、぀たり、 QS、up= 3ずmax a ' ⁡QS'、a '= 5の差を取りたす。したがっお、次の反埩で、その状態のこのアクションの倀を増やしたす。 したがっお、繰り返し孊習したす。



これは䜕のためですか このタスクでは、最初はニュヌラルネットワヌクに関係がありたせんでしたが、匷化トレヌニングであり、埓来の教育方法も䜿甚され、それらも適甚できたす。



Atariゲヌムがありたす。 私も圌らをプレむしなかったので、あなたのいずれかがそれらをプレむしたかどうかはわかりたせん。 私はそれらを挔奏したしたが、倧人ずしお。 圌らは非垞に異なっおいたす。 巊䞋にある最も有名なものはスペヌスむンベヌダヌず呌ばれ、これはシャトルがあり、黄色の゚むリアンの䟵略者のグルヌプが私たちに近づいおいるずきです。

ピンポンのような非垞にシンプルなゲヌムがありたす。自分の半分でボヌルを芋逃さないようにし、盞手が自分の半分でボヌルを芋逃さないようにする必芁がある堎合です。



䜕ができたすか 再び畳み蟌みニュヌラルネットワヌクを取埗し、これらの畳み蟌みニュヌラルネットワヌクの入力にゲヌムの画像を適甚し、この画像のクラスを取埗しようずするこずはできたせんが、このゲヌムの状況で䜕をする必芁がありたすか、぀たり、䜕をする必芁がありたすかしないなど。



そしお、このようなかなり暙準的なネットワヌクを䜜成する堎合、぀たり、畳み蟌み局があり、局はニュヌロンのみであり、蚓緎し、この環境で実行したす-この環境では、アカりントを持っおいるこずを正しく理解する必芁がありたす報酬です-このゲヌムを実行し、圌女に少し孊習させるず、埌で説明するように、人を倒すこずさえできるシステムが埗られたす。



぀たり、圌らは珟圚、このゲヌムをプレむするトップの人よりもかなり高いレベルにありたす。 そしお、このゲヌムはそれほど単玔ではないこずがわかりたす。ここでは、これらの小さな赀いものの埌ろに隠す必芁がありたす。 圌らは私たちを守りたす。 そしお、ブラスタヌが飛んでいるのが芋えたら、かわし、背埌に隠れおから出お、これらの黄色のピクセルを䞊郚で撃ち続けたす。 あたり印象的ではないように感じたす。 しかし、実際には、このようなブレヌクスルヌを達成するには、倚くの䜜業が必芁でした。 そしお、これが本圓に印象的である理由を説明しようずしたす。



この問題でニュヌラルネットワヌクを䜿甚する前でも、これらのゲヌムごずに特別に䜜成された倚くの方法があり、非垞にうたく機胜しおいたした。 たた、時には人をbeatりたす。 しかし、画像認識の分野ず同様に、このゲヌムで特定の勝利戊略を考え出すために人々は倚くの努力をしなければなりたせんでした。



䟋えば、スペヌスむンベヌダヌやピンポンなど、すべおのゲヌムを取りたしたが、長い間動き方を考えお、いく぀かの兆候を思い付き、ボヌルがそのような角床ず速床で飛ぶなら、私たちはそのような速床を開発しなければならないず蚀いたした、圌を反察偎に連れお行き、圌がただ敵に䞍快感を䞎えるようにしたす。 などなど。 そしお、ゲヌムごずに別々に発明する必芁がありたした。 そしお今、圌らは䞀般にニュヌラルネットワヌクの同じアヌキテクチャを採甚し、異なるゲヌムでそれを起動し、これらのすべおのゲヌムでこの1぀のアヌキテクチャ、異なる重みを持ちたす-各ゲヌムは異なる重みを持ちたしたが、同じアヌキテクチャ-圌女はなんずか打ち負かしたした10〜20幎にわたっお発明されたこれらすべおの方法のほずんどがほずんどです。





ここで、青-これは倧たかに蚀っお、ニュヌラルネットワヌクが獲埗しおいるポむント数、灰色-この最先端技術はニュヌラルネットワヌクに到達でき、バヌのパヌセンテヌゞはニュヌラルネットワヌクが人よりも䞊手くプレむできる割合です。 ぀たり、たずえば、ニュヌラルネットワヌクは人間よりも2500優れたピンボヌルをしおいるこずがわかりたす。 ボクシングでは、さたざたなゲヌム、レヌス、テニス、ピンポンで、スペヌスむンベヌダヌでも、ニュヌラルネットワヌクは人間よりも優れおいたす。 さらに、スペヌスむンベヌダヌは非垞に耇雑なゲヌムであるこずを理解する必芁がありたす。 ここを芋るず、それがここにありたす。この小さな灰色は、おおたかに蚀っお、その前の最新技術です。 圌が非垞に悪かったずだけ蚀っおみたしょう。 ぀たり、このゲヌムは非垞に耇雑であり、ニュヌラルネットワヌクの助けを借りお、それをバむパスするだけでなく、人をバむパスするこずもできたす。



実際、この図の䞊郚のみを瀺しおいたすが、この図の䞀郚にはただニュヌラルネットワヌクの成功が枛少しおいる郚分がありたすが、珟圚、新しい結果のほずんどのAtariゲヌムでは、ネットワヌクが人に勝っおいたす。

もちろん、ネットワヌクには非垞に耇雑なゲヌムがありたす。私が話した蚘憶が必芁であり、そこで再垰的なネットワヌクを䜿甚するこずもでき、結果は倧幅に改善されたす。



ご枅聎ありがずうございたした。 ただ質問があるこずを願っおいたす。



私が蚀いたかった唯䞀のこずは、むンタヌネットには非垞に倚くのニュヌラルネットワヌクに関するさたざたな資料があり、科孊蚘事の圢で倚くの資料を持っおいるこずです。 しかし、それにもかかわらず、非垞に優れたチュヌトリアルがありたす。 それらはほずんどの堎合英語です。 倧人のSHADには、Victor Lempitskyの非垞に良いコヌスがありたす。 たずえば、第2のリンクがありたす。これは、いわゆるニュヌラルネットワヌクのハッカヌガむドです 。 これは、数孊を䜿わず、プログラミングのみを行うようなチュヌトリアルです。 ぀たり、たずえばPythonでは、単玔なネットワヌクの䜜成方法、それらのトレヌニング方法、遞択の収集方法などが瀺されおいたす。 ニュヌラルネットワヌクを実装する非垞に倚くの゜フトりェアツヌルがあり、それらは非垞に䜿いやすいです。 ぀たり、倧たかに蚀っお、ニュヌロンを䜜成し、レむダヌを䜜成し、レンガからニュヌラルネットワヌクを組み立おおから䜿甚したす。 そしお、私はあなた方それぞれがそれを行うこずができるこずを保蚌したす-実隓しおみおください。 ずおも面癜くお、楜しくお䟿利です。 ご枅聎ありがずうございたした。



All Articles