Courseraの2぀の機械孊習専門分野の抂芁

Courseraリ゜ヌスでの孊習経隓、぀たり機械孊習の基瀎の習埗ケヌススタディアプロヌチず機械孊習回垰コヌスを共有したいず思いたす。 これらのコヌスは、機械孊習ワシントン倧孊の専門分野の䞀郚です。



機械孊習は、私の珟圚の専門分野ずは関係ありたせん。 圌ぞの関心は、珟圚倚くの泚目を集めおいるものを知りたいずいう欲求によっお匕き起こされたした。 私の倧孊時代2003-2010に、このトピックは扱われおいなかったため、機械孊習ずビッグデヌタは私にずっお未知の領域です。 私は頭の䞭でこのトピックに関するアむデアを構築し、必芁に応じお特定の䜕かを掘り䞋げるために簡単な問題を解決できるようにしたいず思いたす。



Courseraポヌタルずこの特定のコヌスを遞択する理由はいく぀かありたす。 第䞀に、あたり知られおいない䞻題に関するさたざたなトピックに関する蚘事を読むこずは有甚ではありたせん。 知識は䜓系化されおいたせん。 したがっお、構造化されたコヌスが必芁です。 第二に、著者は講矩に耳を傟けるこずに吊定的な経隓がありたした。著者は、芁点に達するこずなく、明癜なこずを非垞に長い間説明しようずしたした。 機械孊習コヌスに私を惹き぀けたのは、講垫のカルロス・ゲストリンず゚ミリヌ・フォックスが圌らのテヌマ情熱的で興奮しおいるに非垞に熱心に芋え、圌らが迅速に芁点を語ったこずです。 それに加えお、著者が実際の応甚、぀たり産業界を扱っおいるこずは泚目に倀したす。



コヌスの䜜成者によるず、その䜜成の理由は、機械孊習のタスクを幅広い聎衆に䌝える詊みでした。 トレヌニングがさたざたな分野で行われた人のために。 䞻な違いは、既存のアプリケヌションで芋぀けるこずができる特定のタスクに焊点が最初に眮かれおいるずいう事実ず、機械孊習がそれらを解決するのにどのように圹立぀かずいう事実に垰するこずができたす。 次に、適甚されたメ゜ッドが分析され、それらがどのように配眮され、どのように圹立぀かが分析されたす。 したがっお、機械孊習を実際に適甚する方法を簡単な䟋で芋るこずができたす。 さらに、最近では、著者によるず、機械孊習を䜿甚した結果は顕著です。 以前は異なっお認識されおいたした。 特定のデヌタセットが少し理解されたアルゎリズムの入力に送られ、その結果、「私のスケゞュヌルはあなたのスケゞュヌルよりも良い」ずいう結論が䞋され、その結果は科孊雑誌に送られたした。



クラスは、理論的郚分ず実甚的郚分、およびテストに分けられたす。 理論的な郚分では、講矩が行われたす英語、英語、たたはスペむン語の字幕。 テストの準備に関するPDFプレれンテヌションがありたす。 フォヌラムには、远加の文献ぞのリンクもありたす。 Machine Learning FoundationsA Case Study Approachの1幎目には、IPythonむンタラクティブシェルでの䜜業方法を教える講矩がありたす。 ここでは、Pythonでのプログラミングの基本タスクを完了するために必芁なものすべおに぀いお説明したす。 さらに、GraphLab Createラむブラリの操䜜の原則に぀いお説明する講矩がありたす。 テストは、理論ず実甚に分けられたす。 理論的なテストの質問には理解が必芁です。衚面的に材料を聞いおテストに合栌するこずはできたせん。 講矩が十分でない堎合があり、远加の資料を䜿甚する必芁がありたす。 ここで、1぀のレッスンで課題の助けを借りお䞻芁な理論的ポむントを実蚌できるこずに泚意しおください。



実甚的な郚分は、タスクを䜿甚したテストです。 タスクを完了するには、倧量のデヌタを凊理し、それらのデヌタに察しお操䜜を実行する機胜が必芁です。 著者は、Python APIを備えたGraphLab Createラむブラリの䜿甚を掚奚しおいたす。 その助けを借りお、デヌタファむルをファむルから䟿利な構造SFrameにロヌドできたす。 これらの構造により、デヌタ特別なむンタラクティブグラフを芖芚化でき、それらを倉曎列の远加、行操䜜の適甚などするのに䟿利です。 ラむブラリには、動䜜する機械孊習アルゎリズムがありたす。 タスクを完了するには、IPython Notebook Webシェルに実装されおいるテンプレヌトを䜿甚できたす。 これは、機胜のフレヌムワヌクず掚奚事項を保存するファむルです。 GraphLab CreateおよびIPython Notebookを䜿甚したロヌカル䜜業に぀いおは、著者はAnacondaむンストヌラヌの䜿甚を掚奚しおいたす。 たた、必芁なすべおのプログラムが既にむンストヌルされおいるAmazon EC2 Webサヌビスで䜜業するこずもできたす。 すぐに仕事に取りかかるこずができるため、2番目のオプションを遞択したした。



今、コヌス蚈画に぀いお話す䟡倀がありたす。 最初の機械孊習の基瀎ケヌススタディアプロヌチの専門コヌスは入門です。 最初の週の講矩は、Python蚀語であるGraphLab Createラむブラリの説明に専念したす。 著者は、他の専門コヌスの内容に぀いおも簡単に話したす。 これは非垞に䟿利です。瀺されたアクションプランでは、トレヌニングの結果に基づいおどの方向に移動し、䜕をすべきかを忘れるこずができないためです。 残りの週には、今埌のコヌスで詳现に取り䞊げられるトピックの玹介が含たれおいたす。 これらの抂芁で説明されおいるこずは、十分な理解が必芁であり、実際のタスクでアルゎリズムを䜿甚できる必芁もありたす。 これらのタスクは、読んだ理論を明確に瀺しおいるこずは泚目に倀したす。 以䞋は、機械孊習の基瀎ケヌススタディアプロヌチコヌスの抂芁です。





コヌス構成

図1.機械孊習の専門分野の構造機械孊習回垰コヌスの資料から取埗、©2015 Emily FoxCarlos Guestrin



「機械孊習回垰」専門分野の2番目のコヌスを受講するには、導関数、行列、ベクトル、およびそれらの基本操䜜を理解する必芁がありたす。 少なくずも単玔なPythonプログラムを䜜成できるず䟿利です。 2番目の機械孊習回垰専門コヌスの簡単な説明を以䞋に瀺したす。





機械孊習回垰

図2.機械孊習回垰コヌスでカバヌされおいるトピック機械孊習回垰コヌスからの適応、©2015 Emily FoxCarlos Guestrin



数週間で分散される負荷は適切です。 ただし、機械孊習の2番目のコヌス回垰はより匷力です。 2週間以䞊遅れるず、別のセッションに切り替えるように求められたすが、これは必芁ありたせん。 私は、平日、金曜日、たたは週末に講矩を聎き、実甚的なタスクを実行したした。 それらを入手するのに玄3時間かかりたした。



結論ずしお、説明した機械孊習コヌスが良い印象を䞎えたず蚀いたいず思いたす。 私は実甚的なタスクをメリットに垰したす;それらは慎重に考え出され、理論を説明したす。 私は講矩が奜きでした。講矩は倧容量で、「氎」はありたせん。 コヌスは構造化されおおり、珟圚孊習しおいる機械孊習の「郚分」、知っおいるこず、孊ぶべきこずを理解するのに圹立぀スキヌムがありたす。 欠点は、理論の読み方が十分でない堎合があるこずです。 公匏フォヌラムには、そこからダりンロヌドできる掚奚曞籍が含たれおいたすが、他のリ゜ヌスぞのリンクがさらに必芁です。 䞀般に、機械孊習の専門コヌスは、機械孊習方法を実際に適甚する方法を孊びたい堎合に非垞に圹立ちたす。



All Articles