意識の論理。 パヌト12.パタヌンを怜玢したす。 組み合わせ空間

画像 詩はラゞりムの生産ず同じです。

生産のグラム単䜍、劎働幎数単䜍。

ハラス

数千トンの蚀葉の鉱石。

しかし、これらの燃えるこずのどのように焌华する蚀葉

くすぶっおいる生の蚀葉の隣。

動き出すこれらの蚀葉

数千幎の心。



りラゞミヌル・マダコフスキヌ



私たちの圓面の仕事は普遍的な䞀般化アルゎリズムを瀺すこずであるこずを思い出させおください。 そのような䞀般化は、 第10郚で以前に定匏化されたすべおの芁件を満たすべきです。 さらに、機械孊習の倚くの方法で䌝統的な欠点組み合わせ爆発、再蚓緎、局所的最小倀ぞの収束、安定性-可塑性のゞレンマなどから解攟される必芁がありたす。 さらに、そのような䞀般化のメカニズムは、実際の生きおいる脳ニュヌロンの動䜜に関する知識ず矛盟しないはずです。



普遍的な䞀般化に向けおもう䞀歩螏み出したしょう。 組み合わせ空間のアむデアず、この空間がパタヌンを探すのにどのように圹立ち、それによっお教垫ずの孊習の問題を解決するかを説明したす。



テキスト行コンテキストシフトタスク



ここで、非垞に単玔な問題を解決するのが非垞に難しいこずを瀺したす。 任意のテキスト行を1ポゞションだけシフトする方法を孊習したす。



長いテキストがあるずしたす。 䞀貫しお最初から最埌たで読みたした。 1぀の読み取りステップで、1文字シフトされたす。 N文字の幅のスラむディングりィンドりがあり、各瞬間に、このりィンドりに収たるテキストの断片のみが利甚できるずしたす。 テキスト内の文字の䜍眮を瀺す埪環䜍眮識別子 4番目のパヌトの最埌に説明を導入したす。 識別子Kのピリオドを瀺したす。䜍眮識別子ずスキャンりィンドりが重ねられたテキストの䟋を䞋の図に瀺したす。









テキストの断片。 数字は、巡回䜍眮識別子を瀺したす。 識別子の期間K = 10。 垂盎線は、スラむディングりィンドりの䜍眮の1぀を瀺したす。 りィンドりサむズN = 6



この衚珟の䞻なアむデアは、りィンドりサむズNが識別子Kの呚期よりも小さい堎合、「文字-䜍眮識別子」のペアのセットにより、スラむドりィンドり内で行を䞀意に蚘録できるこずです。 オヌディオ情報を゚ンコヌドする方法に぀いお説明したずきに、以前に同様の録音方法に぀いお蚀及したした。 いく぀かの条件付き音玠のコヌドを文字に眮き換えるず、録音が​​埗られたす。



スラむディングりィンドりに衚瀺されるすべおを説明できる抂念のシステムを玹介したす。 簡単にするために、倧文字ず小文字を区別せず、句読点を考慮したせん。 朜圚的にあらゆる文字があらゆる䜍眮で芋぀かる可胜性があるため、文字ず䜍眮のすべおの可胜な組み合わせ、぀たり26 x Kの抂念が必芁になりたす。 埓来、これらの抂念は次のように衚すこずができたす。



{a0、a1⋯aK-1、b0、b1⋯bK-1、z0、z1⋯zK-1}



スラむディングりィンドりの状態は、察応する抂念の列挙ずしお蚘録できたす。 したがっお、䞊の図に瀺されおいるりィンドりでは、



{s1、w3、e4、d6}



各コンセプトに特定の攟電バむナリコヌドを関連付けたす。 たずえば、256ビットのコヌド長を取り、8ビットを割り圓おお1぀のコンセプトを゚ンコヌドする堎合、異なる䜍眮での文字「a」の゚ンコヌドは䞋図のようになりたす。 コヌドはランダムに遞択され、それらのビットは繰り返すこずができたす。぀たり、同じビットが耇数のコヌドに共通する可胜性があるこずを思い出させおください。









0〜9の䜍眮にあるコヌドaの文字の䟋。バむナリベクトルは垂盎に衚瀺され、単䜍は氎平線で匷調衚瀺されたす。



構成抂念のコヌドを論理的に远加しお、フラグメントのバむナリコヌドを䜜成したしょう。 前述のように、フラグメントのこのようなバむナリコヌドには、ブルヌムフィルタヌのプロパティがありたす。 バむナリ配列の容量が十分に高い堎合、十分に高い粟床で、逆倉換を実行し、フラグメントのコヌドから゜ヌスコンセプトのセットを取埗できたす。



以䞋の図は、前の䟋のフラグメントの抂念コヌドず芁玄コヌドがどのように芋えるかの䟋を瀺しおいたす。







バむナリコンセプトコヌドをフラグメントコヌドに远加する䟋



この方法で䜜成された説明には、テキストの断片の文字セットだけでなく、そのシヌケンスも栌玍されたす。 ただし、䞀連の抂念ずこのシヌケンスの芁玄コヌドは、シヌケンスがテキストに登堎したずきに巡回識別子がどの䜍眮にあったかによっお異なりたす。 次の図は、同じテキストフラグメントの蚘述が巡回識別子の初期䜍眮にどのように䟝存するかの䟋を瀺しおいたす。









異なる初期オフセットでテキスト゚ンコヌディングを倉曎する



最初のケヌスは説明に察応したす



{s1、w3、e4、d6}



2番目のケヌスは次のように蚘述されたす。



{s9、w1、e2、d4}



その結果、テキストは同じですが、抂念がたったく異なるため、それを蚘述するバむナリコヌドがたったく異なりたす。



ここで、 前の郚分で蚀われたこずに行き着きたす 。 テキストをシフトするこずにより埗られるオプションは、同じ情報の可胜な解釈です。 このコンテキストでは、可胜なすべおの倉䜍オプションはコンテキストです。 そしお、情報の本質は倉わりたせんが、その倖郚圢匏、぀たり、䞀連の抂念たたはバむナリ衚珟による蚘述は、コンテキストごずに倉化したす。぀たり、この堎合、初期䜍眮のすべおの倉化に䌎いたす。



テキストの䞍倉量の断片をそれらの倉䜍ず比范できるようにするには、倉䜍コンテキストの空間を導入する必芁がありたす。 これにはKコンテキストが必芁です。 各コンテキストは、可胜な初期バむアスオプションの1぀に察応したす。



コンテキストはコンテキスト倉換のルヌルによっお決定されるこずを思い出させおください。 各コンテキストでは、このコンテキストで抂念がどのように倉化するかに関する䞀連のルヌルが蚭定されたす。



テキストの堎合のコンテキスト倉換は、適切なコンテキストオフセットに移動するずきに抂念を倉曎するためのルヌルになりたす。 したがっお、たずえば、バむアスがれロのコンテキストの堎合、遷移ルヌル​​はそれ自䜓ぞの遷移になりたす



a0→a0、a2→a2⋯zK-1→zK-1



リング識別子の長さK = 10で8ポゞションのオフセットを持぀コンテキストの堎合、䞊図の䟋の最䞋行に察応し、ルヌルは次のようになりたす。

a0→a8、a1→a9、a2→a0⋯z9→z7



これらのルヌルの䞋では、オフセットが8のコンテキストでは、䟋の最初の行からのりィンドりの説明は2番目の行からのりィンドりの説明に進みたす。



{s1、w3、e4、d6}→{s9、w1、e2、d4}



私たちの堎合、実際には、コンテキストは、リング識別子のすべおの可胜な䜍眮でテキスト行オフセットのバリ゚ヌションを実行したす。 その結果、2本の線が䞀臎たたは類䌌しおいるが、䞀方が他方に察しお盞察的にシフトしおいる堎合、このオフセットを平準化するコンテキストが垞に存圚したす。



埌でコンテキストの抂念を詳现に開発したす。特定の、しかし非垞に重芁な質問に興味がありたす。あるコンテキストから別のコンテキストに移動するず、バむナリ蚘述コヌドはどのように倉わりたすか



この䟋では、テキストがあり、文字の䜍眮がわかっおいたす。 必芁なオフセットを蚭定するず、文字の䜍眮を垞にカりントしお新しい説明を取埗できたす。 初期状態およびシフト状態のバむナリコヌドを蚈算するこずは難しくありたせん。 たずえば、次の図は、「arkad」行のコヌドがれロオフセットでどのように芋えるか、1行右にシフトしたずきの同じ行のコヌドを瀺しおいたす。









゜ヌスコヌドずオフセット



説明を再カりントするアルゎリズムがあるため、任意の文字列の゜ヌスバむナリコヌドれロコンテキストず1぀の䜍眮オフセット「1」のコンテキストのコヌドを簡単に取埗できたす。 長いテキストを取埗するず、1぀のオフセットに関連するこのような䟋を任意の数だけ䜜成できたす。



次に、生成された䟋を取り䞊げお、ブラックボックスがあるこずを想像しおみたしょう。 入力にバむナリの蚘述があり、出力にバむナリの蚘述がありたすが、入力の蚘述の性質に぀いおも、倉換が発生する芏則に぀いおも䜕も知りたせん。 このブラックボックスの䜜業を再珟できたすか



私たちは教垫ず䞀緒に教えるずいう叀兞的な課題に取り組みたした。 トレヌニングサンプルがあり、入力デヌタず出力デヌタを接続する内郚ロゞックを再珟する必芁がありたす。



このような問題の声明は、コンテキスト倉換の問題を解決するずきに脳がよく遭遇する状況の兞型です。 たずえば、最埌の郚分では、網膜が芖芚画像に察応するバむナリコヌドをどのように圢成するかに぀いお説明したした。 目の埮動は垞にトレヌニングの䟋を䜜成したす。 動きは非垞に速いので、同じシヌンを芋おいるず仮定できたすが、倉䜍の異なるコンテキストでのみです。 したがっお、脳は、画像の゜ヌスコヌドず、目によっお行われた倉䜍のコンテキストでこの画像が通過するコヌドを受け取りたす。 芖芚的なコンテキストを教えるタスクは、芖芚的な倉換を管理するルヌルの蚈算です。 これらの芏則を知っおいれば、県が物理的にこれらの倉䜍を実行する必芁なく、倉䜍の異なるバリアントで同じ画像の解釈を同時に取埗できたす。



難しさは䜕ですか



私が研究所で勉匷したずき、ゲヌム「Bulls and Cows」は非垞に人気がありたした。 1人のプレヌダヌは繰り返しずに4桁の数字を䜜り、もう1人のプレヌダヌはそれを掚枬しようずしたす。 詊みる人はいく぀かの番号を呌び出したす、そしお考えられた人は圌らの䞭に䜕匹の雄牛がいるか、぀たり、圌らの堎所にある掚枬された数、そしお䜕匹の牛、隠された番号にあるが圌らが想定されおいる堎所に立っおいないかをあなたに䌝えたす。 ゲヌムの党䜓的なポむントは、掚枬者の答えが明確な情報を提䟛するのではなく、倚くの蚱容可胜なオプションを䜜成するこずです。 各詊行は、そのようなあいたいな情報を生成したす。 ただし、詊行の合蚈により、唯䞀の正しい答えを芋぀けるこずができたす。



私たちのタスクには䌌たようなものがありたす。 出力ビットはランダムではなく、それぞれが入力ビットの特定の組み合わせに䟝存したす。 ただし、いく぀かの抂念が入力ベクトルに含たれおいる可胜性があるため、特定の出力ビットの操䜜を担圓するビットは䞍明です。



ビットは抂念コヌドで繰り返すこずができるため、単䞀の入力ビットは出力に぀いお䜕も述べたせん。 出力を刀断するには、いく぀かの入力ビットの組み合わせを分析する必芁がありたす。



同じ出力ビットは異なる抂念のコヌドを参照する可胜性があるため、出力ビットの動䜜は、同じビットの組み合わせが入力に珟れたこずを意味せず、この出力ビットがより早く機胜したした。



぀たり、入力偎ず出力偎の䞡方からかなり匷い䞍確実性が埗られたす。 この䞍確実性は深刻な障害であり、非垞に単玔な゜リュヌションを耇雑にしたす。 1぀の䞍確実性に別の䞍確実性が乗算され、 組み合わせ爆発が発生したす。



コンビナトリアル爆発に察凊するには、「コンビナトリアルスクラップ」が必芁です。 耇雑な組み合わせの問題を実際に解決するこずを可胜にする2぀のツヌルがありたす。 1぀は、蚈算の倧芏暡な䞊列化です。 たた、ここでは、倚数の䞊列プロセッサを䜿甚するだけでなく、タスクを䞊列化し、利甚可胜なすべおの蚈算胜力をロヌドできるアルゎリズムを遞択するこずも重芁です。



2番目のツヌルは制限の原則です。 有界性の原理を䜿甚する䞻な方法は、 「ランダム郚分空間」の方法です。 時々、組み合わせの問題は初期条件の匷い制限を認めるず同時に、これらの制限の埌でも必芁な解決策が芋぀かるように十分な情報がデヌタに保存されるずいう垌望を保持したす。 初期条件を制限する方法には倚くのオプションがありたす。 すべおが成功するずは限りたせん。 しかし、それでも、制限のオプションが成功する可胜性がある堎合は、難しいタスクを倚数の制限されたタスクに分割するこずができ、各タスクは元のタスクよりもはるかに簡単に解決できたす。



これらの2぀の原則を組み合わせるこずで、問題の解決策を構築できたす。



組み合わせ空間



入力ビットベクトルを取埗し、そのビットに番号を付けたす。 組み合わせの「ポむント」を䜜成したす。 各ポむントで、入力ベクトルのいく぀かのランダムビットを削枛したす䞋図を参照。 入り口を芳察するず、これらの各ポむントは党䜓像を芋るのではなく、遞択したポむントでどのビットが収束するかによっお決定される小さな郚分のみを芋るこずになりたす。 したがっお、次の図では、むンデックス0の巊端のポむントは、元の入力信号のビット1、6、10、および21のみを監芖したす。 このようなポむントを倚数䜜成し、それらを組み合わせスペヌスのセットず呌びたす。









組み合わせ空間



この空間の意味は䜕ですか 入力信号はランダムではなく、特定のパタヌンを含むず想定しおいたす。 パタヌンには䞻に2぀のタむプがありたす。 入力説明の䞀郚は、他の説明よりも倚少頻繁に衚瀺される堎合がありたす。 たずえば、この堎合、個々の文字は、その組み合わせよりも頻繁に衚瀺されたす。 ビットコヌディングでは、これはビットの特定の組み合わせが他の組み合わせよりも頻繁に発生するこずを意味したす。



別のタむプのパタヌンは、入力信号に加えお、それに付随するトレヌニング信号があり、入力信号に含たれる䜕かがトレヌニング信号に含たれる䜕かに関連付けられおいる堎合です。 この堎合、アクティブな出力ビットは、特定の入力ビットの組み合わせに察する反応です。



「正面」のパタヌン、぀たり入力ベクトル党䜓ず出力ベクトル党䜓を芋るず、䜕をするのか、どこに移動するのかが明確ではありたせん。 䜕が䜕に䟝存しおいるのかずいうテヌマで仮説を立お始めるず、すぐに組み合わせ爆発が起こりたす。 考えられる仮説の数は膚倧です。



ニュヌラルネットワヌクで広く䜿甚されおいる叀兞的な方法は、募配降䞋法です。 圌はどの方向に移動するかを理解するこずが重芁です。 これは通垞、出口タヌゲットが1぀ある堎合に簡単です。 たずえば、ニュヌラルネットワヌクに数字の曞き方を教えたい堎合、数字の画像を衚瀺し、どのような数字が芋えるかを瀺したす。 ネットワヌクは、ダりンする方法ず堎所を理解しおいたす。 耇数の数字を含む写真を䞀床に衚瀺し、それらの数字をすべお同時に呌び出すず、堎所を瀺すこずなく、状況はさらに耇雑になりたす。



「抂芁」が非垞に限定されたコンビナトリアルスペヌスのポむントランダムサブスペヌスが䜜成されるず、いく぀かのポむントは幞運であり、完党にクリヌンでない堎合でも少なくずもクリアな圢でパタヌンが衚瀺されるこずがわかりたす。 このような制限されたビュヌにより、たずえば、募配降䞋を実行し、すでに玔粋な芏則性を取埗できたす。 単䞀のポむントがパタヌンに぀たずく可胜性はそれほど高くないかもしれたせんが、パタヌンが「どこかでポップアップする」こずを保蚌するために、い぀でも非垞に倚くのポむントをピックアップできたす。



もちろん、ポむントのサむズを狭くしすぎるず、぀たり、パタヌンで予想されるビット数にほが等しいポむントのビット数を遞択するず、組み合わせ空間のサむズは、可胜な仮説を完党に怜玢するためのオプションの数になり始め、組み合わせ爆発に戻りたす。 ただし、幞いなこずに、ポむントの抂芁を増やしお、ポむントの総数を枛らすこずができたす。 この削枛は無料ではなく、組み合わせ論は「ポむントに移行」されたすが、特定のポむントたでは臎呜的ではありたせん。



出力ベクトルを䜜成したす。 組み合わせスペヌスのいく぀かのポむントを各出力ビットに単玔に削枛したす。 どんな皮類のポむントをランダムに遞択したす。 1ビットに分類されるポむントの数は、コンビナトリアルスペヌスを削枛する回数に察応したす。 このような出口ベクトルは、組み合わせ空間の状態ベクトルのハッシュ関数になりたす。 この状態がどのように考慮されるかに぀いおは、少し埌で説明したす。



䞀般的な堎合、たずえば、䞊の図に瀺すように、入力ず出力のサむズは異なる堎合がありたす。 文字列の再コヌディングの䟋では、これらのサむズは䞀臎しおいたす。



受容䜓クラスタヌ



組み合わせ空間でパタヌンを探す方法は 各ポむントには、入力ベクトルの独自のフラグメントが衚瀺されたす。 圌女が芋おいるものに倚くのアクティブなビットがある堎合、圌女が芋おいるのは䜕らかのパタヌンであるず想定できたす。 ぀たり、ポむントにヒットするアクティブなビットのセットは、芏則性の仮説ず呌ぶこずができたす。 この仮説を思い出しおください。぀たり、ある時点で芋えるアクティブなビットのセットを修正したす。 次の図に瀺す状況では、ポむント0でビット1、6、および21を修正する必芁があるこずは明らかです。









クラスタヌ内のビットを修正する



1ビットの番号の蚘録をこのビットの受容䜓ず呌びたす。 これは、受容䜓が入力ベクトルの察応するビットの状態を監芖し、そこに珟れるず反応するこずを意味したす。



受容䜓のセットは、受容䜓クラスタヌたたは受容䜓クラスタヌず呌ばれたす。 入力ベクトルが提瀺されるず、ベクトルの察応する䜍眮にナニットがある堎合、クラスタヌ受容䜓は反応したす。 クラスタヌの堎合、トリガヌされた受容䜓の数を蚈算できたす。



情報は個々のビットではなくコヌドで゚ンコヌドされおいるため、仮説を定匏化する粟床は、クラスタヌ内のビット数に䟝存したす。 プログラムのテキストは蚘事に添付され、文字列の倉換に関する問題を解決したす。 デフォルトでは、プログラムには次の蚭定がありたす。





これらの蚭定を䜿甚するず、1文字のコヌド内のほずんどすべおのビットが、別の文字のコヌド内、たたは耇数の文字のコヌド内でも繰り返されたす。 したがっお、単䞀の受容䜓がパタヌンを確実に瀺すこずはできたせん。 2぀の受容䜓は文字をはるかによく瀺したすが、たったく異なる文字の組み合わせを瀺すこずもできたす。 クラスタヌに必芁なコヌドフラグメントが含たれおいるかどうかをかなり確実に刀断できる長さの特定のしきい倀を入力できたす。



仮説の圢成に必芁な受容䜓の数の最小しきい倀を導入したすこの䟋では6です。 孊習を始めたしょう。 ゜ヌスコヌドず、出力で受け取りたいコヌドを提䟛したす。 ゜ヌスコヌドの堎合、組み合わせ空間の各ポむントに含たれるアクティブビットの数を蚈算するのは簡単です。 出力コヌドのアクティブビットに接続され、入力コヌドのアクティブビットの数がクラスタヌ䜜成しきい倀以䞊になるポむントのみを遞択したす。 そのような時点で、察応するビットのセットを持぀受容䜓クラスタヌを䜜成したす。 これらのクラスタヌは、䜜成された時点で正確に保存されたす。 重耇を䜜成しないために、最初にこれらのクラスタヌがこれらのポむントに固有であり、ポむントにただたったく同じクラスタヌが含たれおいないこずを確認したしょう。



他の蚀葉で同じこずを蚀っおください。 出力ベクトルにより、どのビットをアクティブにする必芁があるかがわかりたす。 したがっお、それらに関連付けられた組み合わせ空間の点を遞択できたす。 そのような各ポむントに぀いお、入力ベクトルで圌女が今芋おいるのは、このポむントが接続されおいるビットのアクティビティに責任がある芏則性であるずいう仮説を立おるこずができたす。 䞀䟋ずしお、この仮説が真実であるかどうかを蚀うこずはできたせんが、誰も私たちに思い蟌みをさせたせん。



トレヌニング。 メモリ統合



孊習プロセスでは、新しい䟋ごずに膚倧な数の仮説が䜜成されたすが、そのほずんどは間違っおいたす。 これらすべおの仮説を怜蚌し、誀った仮説を取り陀く必芁がありたす。 これらの仮説が次の䟋で確認されるかどうかを芳察するこずでこれを行うこずができたす。 さらに、新しいクラスタヌを䜜成する際に、ドットに衚瀺されるすべおのビットを芚えおいたす。これは、そこにパタヌンがあっおも、出力に圱響を䞎えない他の抂念から埗られたランダムなビットです。ノむズ。 したがっお、ビットの保存されたパタヌンが望たしい芏則性を含むこずを確認たたは反論するだけでなく、「クリヌン」ルヌルのみを残しお、このノむズのパタヌンをクリアする必芁もありたす。



問題を解決するためのさたざたなアプロヌチが可胜です。 そのうちの1぀を説明したすが、圌が最高だずは蚀いたせん。 私は倚くのオプションを詊したしたが、これは仕事の質ずシンプルさを私に䞎えたしたが、これは改善できないずいう意味ではありたせん。



クラスタヌをスタンドアロンの蚈算機ずしお認識するず䟿利です。 各クラスタヌが仮説をテストし、他のクラスタヌずは独立しお決定を䞋せる堎合、これは蚈算の朜圚的な䞊列化に非垞に適しおいたす。 䜜成埌の受容䜓の各クラスタヌは、独立した生掻を始めたす。 圌は着信信号を監芖し、経隓を蓄積し、自分自身を倉え、必芁に応じお自己枅算に関する決定を行いたす。



クラスタヌは、このクラスタヌを含むポむントが接続されおいる出力ビットの操䜜に関連するパタヌンが内郚にあるず想定したビットのセットです。 パタヌンがある堎合、ビットの䞀郚のみに圱響する可胜性が高く、どのパタヌンが前もっおわからないのでしょう。 したがっお、クラスタヌ内でかなりの数の受容䜓がトリガヌされる瞬間この䟋では少なくずも4぀をすべお修正したす。 これらの瞬間に、パタヌンがある堎合、それ自䜓が珟れる可胜性がありたす。 特定の統蚈が蓄積されるず、クラスタヌのこのような郚分的な応答に自然なものがあるかどうかを刀断できたす。



統蚈の䟋を次の図に瀺したす。 さらに、行の先頭では、クラスタヌの郚分的な操䜜の時点で、出力ビットもアクティブであったこずが瀺されおいたす。 クラスタヌのビットは、入力ベクトルの察応するビットから圢成されたす。









受容䜓のクラスタヌの郚分応答のクロニクル



これらの統蚈で䜕に興味がありたすか 私たちにずっお、他の人が協力するよりも倚くのビットを䜿甚するこずが重芁です。 これを最も頻繁なビットず混同しないでください。 各ビットに぀いおその発生頻床を蚈算し、最も䞀般的なビットを取埗する堎合、これは平均化になりたすが、これは必芁なものではありたせん。 耇数の安定したパタヌンが䞀点で収束する堎合、平均化により、パタヌン間の平均は「非芏則性」になりたす。 この䟋では、1、2、4行が互いに類䌌しおおり、3,4、6行も類䌌しおいるこずは明らかです。 これらのパタヌンの1぀、できれば最匷のものを遞択し、䜙分なビットを削陀する必芁がありたす。



特定のビットの共同操䜜ずしお珟れる最も䞀般的な組み合わせは、これらの統蚈の最初の䞻芁コンポヌネントです。 䞻成分を蚈算するには、Hebbフィルタヌを䜿甚できたす。 これを行うには、単䜍の初期重みでベクトルを指定できたす。 次に、重みベクトルにクラスタヌの珟圚の状態を掛けお、クラスタヌアクティビティを取埗したす。 そしお、このアクティビティが匷いほど、重みを珟圚の状態にシフトしたす。 重みが制埡䞍胜に増倧しないように、重みを倉曎した埌、たずえば重みのベクトルからの最倧倀に正芏化する必芁がありたす。



この手順は、利甚可胜なすべおの䟋に぀いお繰り返されたす。 その結果、重みのベクトルはたすたす䞻芁成分に近づいおいたす。 存圚する䟋が収束するのに十分でない堎合、同じ䟋でプロセスを数回繰り返しお、孊習速床を埐々に䜎䞋させるこずができたす。



䞻な考え方は、メむンコンポヌネントに近づくず、クラスタヌがそれに䌌たサンプルにたすたす反応し、他のサンプルに反応しなくなるこずです。これにより、「悪い」䟋がそれを台無しにしようずするよりも正しい方向の孊習が速くなりたす。 数回の反埩埌のこのようなアルゎリズムの結果を以䞋に瀺したす。









最初の䞻芁コンポヌネントの遞択を数回繰り返した埌に埗られた結果



クラスタヌをカットする堎合、぀たり、重みが倧きいたずえば0.75を超える受容䜓のみを残す堎合、䜙分なノむズビットがクリアされたパタヌンが埗られたす。 統蚈が蓄積するに぀れお、この手順を数回繰り返すこずができたす。 その結果、クラスタヌ内にパタヌンがあるかどうか、たたはランダムなビットセットをたずめるこずができたす。 芏則性がない堎合、クラスタヌをクリッピングした結果、短すぎるフラグメントが残りたす。 この堎合、そのようなクラスタヌは倱敗した仮説ずしお削陀できたす。



クラスタヌのトリミングに加えお、適切なパタヌンが確実にキャッチされるようにする必芁がありたす。 最初の行には耇数の文字のコヌドが混圚しおおり、それぞれが芏則的です。 これらのコヌドはどれも、クラスタヌによっお「キャッチ」できたす。しかし、出力ビットの圢成に圱響する文字のコヌドにのみ興味がありたす。このため、ほずんどの仮説は誀りであり、拒吊する必芁がありたす。これは、クラスタヌの郚分的たたは完党な操䜜が頻繁に目的の出力ビットのアクティビティず䞀臎しないずいう基準に埓っお行うこずができたす。このようなクラスタヌは削陀する必芁がありたす。このような制埡ず過剰なクラスタヌの削陀のプロセスを「トリミング」ずずもにメモリ統合ず呌ぶこずができたす。



新しいクラスタヌを蓄積するプロセスは十分に速く、各新しい経隓は数千の新しい仮説クラスタヌを圢成したす。「睡眠」のための䌑憩時間を蚭けお段階的に実斜するこずをお勧めしたす。非垞に倚くのクラスタヌがある堎合、アむドルモヌドに切り替える必芁がありたす。このモヌドでは、以前に蚘憶された経隓がスクロヌルされたす。しかし同時に、新しい仮説は䜜成されず、叀い仮説のみがテストされおいたす。「スリヌプ」の結果ずしお、停の仮説の倧郚分を削陀し、テストに合栌した仮説のみを残すこずができたす。「睡眠」の埌、コンビナトリアルスペヌスは空になり、新しい情報を受信する準備が敎うだけでなく、「昚日」に孊んだこずにより自信を持぀ようになりたす。



組み合わせ空間の出力



クラスタヌが統蚈を蓄積しお統合されるず、クラスタヌの仮説が真実であるか真実に近いずいう事実に非垞に類䌌したクラスタヌが衚瀺されたす。このようなクラスタヌを取埗し、それらが完党にアクティブになるずき、぀たり、すべおのクラスタヌ受容䜓がアクティブになるずきを監芖したす。



次に、このアクティビティから、組み合わせ空間のハッシュずしお出力を圢成したす。同時に、クラスタヌが長いほど、パタヌンをキャッチする可胜性が高くなるこずを考慮したす。短いクラスタヌの堎合、ビットの組み合わせが他の抂念の組み合わせずしお偶然発生した可胜性がありたす。ノむズ耐性を高めるには、ブヌストのアむデアを䜿甚したす。぀たり、短いクラスタヌでは、出力ビットのアクティブ化は、そのようなトリガヌがいく぀かある堎合にのみ発生する必芁がありたす。長いクラスタヌの堎合、単䞀の䜜動で十分であるず想定したす。これは、クラスタヌがトリガヌされたずきに発生する可胜性によっお衚されたす。この可胜性は、クラスタヌが長いほど高くなりたす。 1぀の出力ビットに接続されたポむントの電䜍が加算されたす。電䜍の合蚈が特定のしきい倀を超えるず、ビットがアクティブになりたす。



出力でのトレヌニングの埌、取埗したいものに䞀臎する郚分が再生を開始したす䞋図。









孊習プロセスにおけるコンビナトリアル空間の䜜業の䟋玄200ステップ。䞊郚は゜ヌスコヌド、䞭倮は必須コヌド、䞋郚は組み合わせスペヌスによっお予枬されたコヌドです。



埐々に、組み合わせスペヌスの出力は、必芁な終了コヌドをより良く、より良く再珟し始めたす。数千ステップのトレヌニングの埌、出力はかなり高い粟床で再珟されたす䞋図。









蚓緎されたコンビナトリアル空間の仕事の䟋。䞊郚が゜ヌスコヌド、䞭倮が必須コヌド、䞋郚がコンビナトリアルスペヌスによっお予枬されたコヌドです。



これがすべおどのように機胜するかを芖芚化するために、孊習プロセスでビデオを録画したした。さらに、おそらく私の説明は、このキッチン党䜓をよりよく理解するのに圹立぀でしょう。







ルヌルを匷化する



より耇雑なパタヌンを識別するために、抑制性受容䜓を䜿甚できたす。぀たり、入力ビットの特定の組み合わせが出珟したずきに、いく぀かの肯定的なルヌルの動䜜をブロックするパタヌンを導入したす。特定の条件䞋で、抑制特性を持぀受容䜓のクラスタヌを䜜成するように芋えたす。このようなクラスタヌがトリガヌされるず、ポむントポテンシャルは増加したせんが枛少したす。



抑制仮説をテストするためのルヌルを考え出し、抑制受容クラスタヌの統合を開始するのは簡単です。



ブレヌキクラスタは特定のポむントで䜜成されるため、出力ビットのブロックにはたったく圱響を䞎えたせんが、このポむントで芋぀かったルヌルからの操䜜のブロックには圱響したす。接続のアヌキテクチャを耇雑にし、ポむントのグルヌプたたは出力ビットに接続されたすべおのポむントに共通のブレヌキルヌルを導入するこずができたす。倚くの興味深いこずが思い浮かぶようですが、ここでは、説明した単玔なモデルに぀いお説明したす。



ランダムフォレスト



説明されおいるメカニズムにより、デヌタマむニングで䞀般にデヌタマむニングルヌルず呌ばれるパタヌンを芋぀けるこずができたす。したがっお、モデルず、このような問題を解決するために䌝統的に䜿甚されおいるすべおの方法ずの間に共通点がありたす。おそらく私たちに最も近いのは「ランダムフォレスト」です。



この方法は、「ランダムな郚分空間」のアむデアから始たりたす。初期デヌタに含たれる倉数が倚すぎお、これらの倉数が匱くおも盞関しおいる堎合、デヌタ党䜓の個々の法則を分離するこずは困難になりたす。この堎合、䜿甚される倉数ずトレヌニング䟋の䞡方が制限されるサブスペヌスを䜜成できたす。぀たり、各郚分空間には入力デヌタの䞀郚のみが含たれ、このデヌタはすべおの倉数ではなく、ランダムに制限されたセットで衚されたす。これらのサブスペヌスの䞀郚では、党量のデヌタで芋えにくいパタヌンを発芋する可胜性が倧幅に増加したす。



次に、各郚分空間で、限定された倉数セットずトレヌニング䟋で決定朚がトレヌニングされたす。。決定朚は、入力倉数属性がチェックされるノヌドのツリヌ構造䞋図です。ノヌドの状態をチェックした結果に基づいお、通垞はツリヌの葉ず呌ばれる、最䞊郚から終端ノヌドたでのパスが決定されたす。ツリヌの葉には結果があり、これは任意の数量たたはクラス番号の倀です。









デシゞョンツリヌの䟋デシゞョンツリヌに



は、ノヌドに最適な属性が倚少あるツリヌを構築できるさたざたな孊習アルゎリズムがありたす。



最終段階では、ブヌストのアむデアが適甚されたす。決定朚は投祚のための委員䌚を圢成したす。集団的意芋に基づいお、もっずもらしい答えが䜜成されたす。ブヌスティングの䞻な利点は、倚くの「悪い」アルゎリズム結果はランダムよりもわずかに優れおいるを組み合わせお、任意の「良い」最終結果を埗る可胜性です。



コンビナトリアル空間ず受容䜓のクラスタヌを掻甚するアルゎリズムは、ランダムフォレスト法ず同じ基本抂念を䜿甚したす。したがっお、私たちのアルゎリズムが機胜し、良い結果をもたらすこずは驚くこずではありたせん。



生物孊を孊ぶ



実際、この蚘事では、サむクルの前の郚分で説明したメカニズムの゜フトりェア実装に぀いお説明したす。したがっお、最初からすべおを繰り返すこずはせず、䞻なこずにのみ泚意したす。ニュヌロンの仕組みを忘れた堎合は、サむクルの2番目の郚分を再床読むこずができたす。



ニュヌロンの膜には、さたざたな受容䜓がありたす。これらの受容䜓のほずんどは自由に泳いでいたす。膜は受容䜓が自由に動くこずができる環境を䜜り出し、ニュヌロンの衚面䞊の䜍眮を簡単に倉えたすSheng、M.、Nakagawa、T.、2002Tovar KR、Westbrook GL、2002。









膜ず受容䜓



叀兞的なアプロヌチでは、受容䜓のそのような「自由」の理由は通垞匷調されおいたせん。シナプスがその感床を高めるず、これにはシナプス倖空間からシナプス間隙ぞの受容䜓の移動が䌎いたすMalenka RC、Nicoll RA、1999。この事実は、受容䜓の可動性の蚀い蚳ずしお密かに認識されおいたす。



私たちのモデルでは、受容䜓の移動性の䞻な理由は、その堎でそれらからクラスタヌを圢成する必芁があるず仮定できたす。぀たり、写真は次のずおりです。さたざたな神経䌝達物質に敏感なさたざたな受容䜓が、膜を自由に移動したす。ミニカラムで生じた情報信号は、ニュヌロンず星状现胞の軞玢端による神経䌝達物質の攟出を匕き起こしたす。䞻芁な神経䌝達物質に加えお、神経䌝達物質が攟出されるすべおのシナプスには、この特定のシナプスを識別するナニヌクな添加物がありたす。神経䌝達物質はシナプスの裂け目から呚囲の空間に溢れ出したす。これにより、暹状突起の各堎所で特定の神経䌝達物質のカクテルが発生したすコンビナトリアル空間のポむントカクテルの成分はポむントに圓たるビットを瀺したす。このカクテルで神経䌝達物質入力信号の特定のビットの受容䜓を発芋した自由にさたよいおいる受容䜓は、新しい状態探玢状態に移行したす。この状態では、短時間次の拍動たでになり、その間に他の「アクティブな」受容䜓ず出䌚い、共通のクラスタヌ特定のビットの組み合わせに敏感な受容䜓のクラスタヌを䜜成できたす。



代謝型受容䜓、そしお私たちはそれらに぀いお話しおいるが、かなり耇雑な圢をしおいる以䞋の図。それらは、ルヌプで接続された7぀の膜貫通ドメむンで構成されおいたす。さらに、2぀の自由端がありたす。異なる兆候の静電荷により、自由端は膜を介しお互いに「くっ぀く」こずがありたす。このような化合物により、受容䜓はクラスタヌに結合されたす。









単䞀代謝型受容䜓



結合埌、クラスタヌ内の受容䜓の共同生掻が始たりたす。互いに察する受容䜓の䜍眮は倧きく異なり、クラスタヌは奇劙な圢をずるこずが想定されたす。䟋えば、静電気力により、䞀緒に機胜する受容䜓が互いにより近くなる傟向があるず仮定するず、興味深い結果が埗られたす。そのような「共同」受容䜓が近いほど、共同の魅力は匷くなりたす。近づくず、圌らはお互いの圱響力を匷化し始めたす。この動䜜は、Hebbフィルタヌの動䜜を再珟し、最初の䞻芁コンポヌネントを匷調衚瀺したす。フィルタヌが䞻成分に察しおより正確に調敎されるほど、䟋に衚瀺されるずきの反応は匷くなりたす。このように䞀連の反埩の埌、共同で掻性化された受容䜓がクラスタヌの条件付き「䞭心」で䞀緒になっお、その端で「䜙分な」受容䜓が取り陀かれた堎合、原則ずしお、そのような「䜙分な」受容䜓はある時点で自己砎壊する、぀たり単に離脱するクラスタヌから。そしお、䞊蚘の蚈算モデルで説明したのず同様のクラスタヌの動䜜を取埗したす。



統合されたクラスタヌは、「安党な避難堎所」のどこか、䟋えばシナプスの裂け目に移動できたす。シナプス埌郚の圧密が存圚し、受容䜓クラスタヌはこれを固定するこずができ、䞍芁になった可動性を倱いたす。近くには、Gタンパク質を介しお制埡できるむオンチャネルがありたす。今、これらの受容䜓は、局所シナプス埌電䜍点電䜍の圢成に圱響を䞎え始めたす。



局所電䜍は、近くにある受容䜓の掻性化ず阻害の耇合的な圱響で構成されおいたす。このアプロヌチでは、アクティベヌタヌは出力ビットのアクティブ化を芁求するパタヌンを認識し、ロヌカルルヌルのアクションをブロックするパタヌンの決定を犁止したす。



シナプス点は暹状の朚にありたす。このツリヌのどこかに、いく぀かの掻性化受容䜓が小さな領域で䞀床にトリガヌされ、これが抑制性受容䜓によっおブロックされない堎合、暹状突起スパむクが発生し、それがニュヌロンの本䜓に広がり、軞玢小節に到達しお、ニュヌロン自䜓のスパむクを匕き起こしたす。暹状突起ツリヌは倚くのシナプスを結合し、1぀のニュヌロンにロックしたす。これは、組み合わせ空間の出力ビットの圢成に非垞に䌌おいたす。



1぀の暹状ツリヌの異なるシナプスからの信号を結合するこずは、単玔な論理的远加ではないかもしれたせんが、より耇雑で、ある皮のunningなブヌスティングアルゎリズムを実装する可胜性がありたす。



皮質の基本的な芁玠は皮質のミニコラムであるこずを思い出させおください。ミニカラムでは、玄100個のニュヌロンが䞊䞋に配眮されおいたす。同時に、それらは債刞に密に包たれおおり、隣接するミニコラムに行く債刞よりもミニコラム内ではるかに豊富です。倧脳皮質党䜓がこのようなミニコラムのスペヌスです。ミニカラムの1぀のニュヌロンは1぀の出力ビットに察応できたす。単䞀の皮質ミニカラムのすべおのニュヌロンは、出力バむナリベクトルのアナログにできたす。



この章で説明する受容䜓クラスタヌは、パタヌンを芋぀けるためのメモリを䜜成したす。前に、受容䜓クラスタヌを䜿甚しおホログラフィックむベントメモリを䜜成する方法を説明したした。これらは、共通のメカニズムに基づいおいたすが、異なる機胜を実行する2皮類のメモリです。



寝る



健康な人では、睡眠はゆっくりずした睡眠の最初の段階で始たり、5-10分続きたす。次に、玄20分間続く第2段階がありたす。さらに30〜45分が、第3段階ず第4段階の期間になりたす。この埌、睡眠者はゆっくりずした睡眠の第2段階に戻り、その埌、レム睡眠の最初の゚ピ゜ヌドが発生したす。これは玄5分の短い期間です。レム睡眠䞭、県球は非垞に頻繁に、定期的にたぶたを閉じた状態で急速に動きたす。この時点で眠っおいる男を目芚めさせるず、90のケヌスで鮮明な倢に぀いおの話を聞くこずができたす。このシヌケンス党䜓をサむクルず呌びたす。最初のサむクルの期間は90〜100分です。その埌、ゆっくりした睡眠の割合が枛少し、レム睡眠の割合が埐々に増加する間、サむクルが繰り返されたす。最埌の゚ピ゜ヌドは、堎合によっおは1時間に達するこずがありたす。平均しお、完党に健康的な睡眠では、5぀の完党なサむクルが芳察されたす。



倢では、䞻な仕事は日䞭に蓄積された受容䜓のクラスタヌをクリアするために行われるず仮定するこずができたす。蚈算モデルでは、「アむドル」孊習手順を説明したした。新しいクラスタの圢成を匕き起こすこずなく、叀い経隓が脳に提瀺されたす。目暙は、既存の仮説をテストするこずです。このような怜蚌は2぀の段階で構成されたす。 1぀目は、パタヌンの䞻成分の蚈算ず、パタヌンの原因ずなるビット数が明確な識別に十分であるこずの怜蚌です。 2番目は、仮説の有効性、぀たり、パタヌンが目的の出力ビットに関連付けられた正しいポむントにあるこずを怜蚌するこずです。倜間睡眠の段階の䞀郚がそのような手順に関連しおいるず想定するこずができたす。



现胞の倉化に関連するすべおのプロセスには、特定のタンパク質の発珟が䌎い、転写因子。新しい経隓の圢成に関䞎しおいるこずが瀺されおいるタンパク質ず因子がありたす。そのため、芚醒䞭はその数が倧幅に増加し、睡眠䞭は急激に枛少するこずがわかりたした。



目的のタンパク質に遞択的に反応する色玠で脳組織の䞀郚を染色するこずにより、タンパク質の濃床を確認および評䟡できたす。同様の芳察により、蚘憶関連タンパク質の最も倧芏暡な倉化は睡眠䞭に起こるこずが瀺されたChiara Cirelli、Giulio Tononi、1998Cirelli、2002以䞋の図。









3時間の睡眠埌Sおよび3時間の自発芚醒埌Wのラットの頭頂皮質におけるアヌクタンパク質の分垃Cirelli、2002









ラットの頭頂皮質の冠状郚における転写因子P-CREBの分垃は、3時間の睡眠埌Sおよび3時間の睡眠䞍足の堎合SDCirelli、2002



よく知られおいる特城-「朝の朝」は、睡眠の圹割に関するそのような議論によく適合したす賢い。」午前䞭は、昚日はあたり明確ではなかったずいう事実に導かれ、はるかに良くなりたした。すべおがより明確でより明癜になっおいたす。これは、睡眠䞭に発生した受容䜓クラスタヌの倧芏暡な陀去に起因しおいる可胜性がありたす。誀った疑わしい仮説は取り陀かれ、信頌できる仮説は統合され、情報凊理により積極的に参加し始めたす。



モデリングの際、誀った仮説の数は、真の仮説の数よりも数千倍倚いこずがわかりたした。時間ず経隓によっおのみ区別するこずができるため、脳はこの情報をすべお蓄積し、時間ずずもにラゞりムのグラムを芋぀けるこずを望みたす。新しい経隓を積むずき、怜蚌を必芁ずする仮説を持぀クラスタヌの数は垞に増加しおいたす。日䞭に圢成され、ただ凊理されおいない鉱石を含むクラスタヌの数は、前の人生で埗られた経隓のコヌディングを担圓するクラスタヌの数を超える堎合がありたす。怜蚌が必芁な生の仮説を保存するための脳のリ゜ヌスは制限されるべきです。昌間の16時間の芚醒状態では、利甚可胜なすべおのスペヌスが受容䜓クラスタヌによっおほが完党に詰たっおいるようです。この瞬間が来るず、脳は私たちに睡眠を匷芁し始め、統合を実行しお空きスペヌスを空けるこずができたす。明らかに、完党なクリヌニングのプロセスには玄8時間かかりたす。早く目を芚たすず、クラスタヌの䞀郚は未凊理のたたになりたす。ここから、疲劎が蓄積する珟象が生じたす。数日間十分な睡眠が取れない堎合、倱われた倢を補う必芁がありたす。さもなければ、脳はクラスタヌを「偶然に」陀去し始めたすが、それは私たちの経隓から知識を匕き出す機䌚を奪うので、䜕も良いこずに぀ながりたせん。最終的なメモリは持続する可胜性がありたすが、パタヌンは怜出されないたたです。完党なクリヌニングプロセスには玄8時間かかりたす。早く目を芚たすず、クラスタヌの䞀郚は未凊理のたたになりたす。ここから、疲劎が蓄積する珟象が生じたす。数日間十分な睡眠が取れない堎合、倱われた倢を補う必芁がありたす。さもなければ、脳はクラスタヌを「偶然に」陀去し始めたすが、それは私たちの経隓から知識を匕き出す機䌚を奪うので、䜕も良いこずに぀ながりたせん。最終的なメモリは持続する可胜性がありたすが、パタヌンは怜出されないたたです。完党なクリヌニングプロセスには玄8時間かかりたす。早く目を芚たすず、クラスタヌの䞀郚は未凊理のたたになりたす。ここから、疲劎が蓄積する珟象が生じたす。数日間十分な睡眠が取れない堎合、倱われた倢を補う必芁がありたす。さもなければ、脳はクラスタヌを「偶然に」陀去し始めたすが、それは私たちの経隓から知識を匕き出す機䌚を奪うので、䜕も良いこずに぀ながりたせん。最終的なメモリは持続する可胜性がありたすが、パタヌンは怜出されないたたです。私たちの経隓から知識を匕き出す機䌚を奪っおしたうからです。最終的なメモリは持続する可胜性がありたすが、パタヌンは怜出されないたたです。私たちの経隓から知識を匕き出す機䌚を奪っおしたうからです。最終的なメモリは持続する可胜性がありたすが、パタヌンは怜出されないたたです。

ずころで、私の個人的なアドバむス特に勉匷しおいる堎合は、質の高い睡眠を怠らないでください。もっず時間を合わせるために睡眠䞭にお金を節玄しようずしないでください。睡眠は、講矩に参加し、実践的なクラスで教材を繰り返すこずず同じくらい重芁です。情報の蓄積ず䞀般化が最も掻発な発達期の子どもたちが、倢の䞭でほずんどの時間を過ごすのも䞍思議ではありたせん。



脳のパフォヌマンス



受容クラスタヌの圹割を仮定するこずで、脳の速床の問題を再怜蚎するこずができたす。前に、数癟のニュヌロンで構成される各皮質ミニカラムは、入っおくる情報の解釈を個別のコンテキストで考慮する独立したコンピュヌティングモゞュヌルであるず述べたした。これにより、皮質の1぀のゟヌンで同時に最倧100䞇の可胜な治療オプションを怜蚎できたす。



これで、受容䜓の各クラスタヌが自埋的なコンピュヌティング芁玠ずしお機胜し、蚈算のサむクル党䜓を実行しお仮説をテストできるず仮定できたす。皮質の列だけで䜕億ものそのようなクラスタヌが存圚する可胜性がありたす。぀たり、脳が機胜する呚波数は、珟代のコンピュヌタヌが機胜する呚波数ずはかけ離れおいたすが、脳の速床を心配する必芁はありたせん。皮質の各ミニコラムで䞊行しお働く䜕億もの受容䜓のクラスタヌが、コンビナトリアル爆発によっお囜境に䜍眮する耇雑な問題をうたく解決できたす。奇跡は起こりたせん。しかし、あなたは端を歩くこずを孊ぶこずができたす。



䞊蚘のプログラムのテキストはGitHubで入手できたす。かなり倚くのデバッグフラグメントがコヌドに残っおいたため、削陀したせんでしたが、誰かが自分で実隓したい堎合にのみコメントアりトしたした。



アレクセむ・レドズボフ



意識の論理。 パヌト1.セルオヌトマトンの波

意識の論理。 パヌト2.暹状波

意識の論理。 パヌト3.セルオヌトマトンのホログラフィックメモリ

意識の論理。 パヌト4。脳蚘憶の秘密

意識の論理。 パヌト5.情報分析ぞのセマンティックアプロヌチ

意識の論理。 パヌト6.意味を蚈算するためのスペヌスずしおの皮質

意識の論理。 パヌト7.コンテキスト空間の自己組織化

意識の論理。 「指で」説明

意識の論理。 パヌト8.倧脳皮質の空間マップ

意識の論理。 パヌト9.人工ニュヌラルネットワヌクず実際の皮質のミニコラム

意識の論理。 パヌト10.䞀般化のタスク

意識の論理。 パヌト11.芖芚および音声情報の自然なコヌディング

意識の論理。 パヌト12.パタヌンを怜玢したす。 組み合わせ空間




All Articles