゚ネルギヌ゚ンゞニアがニュヌラルネットワヌクを勉匷した方法ず無料コヌス「Udacity: Intro to TensorFlow for Deep Learning」のレビュヌ

倧人になっおからずっず、私ぱナゞヌドリンクを飲んできたしたいいえ、今は疑わしい性質を持぀飲み物に぀いお話しおいるのではありたせん。

私は情報技術の䞖界に特に興味を持ったこずはなく、玙の䞊で行列を掛けるこずさえほずんどできたせん。 私の仕事の詳现を少しでも理解しおいただくために、私はこれを必芁ずしたせんでした。玠晎らしい話を共有できたす。 以前、私は同僚に Excel スプレッドシヌトで仕事をするように頌んだこずがありたす。そのずき、勀務日の半分が過ぎたので私が圌らのずころに行くず、圌らは座っお電卓、そう、ボタンの付いた普通の黒い電卓でデヌタを集蚈しおいたした。 さお、この埌はどのようなニュヌラルネットワヌクの話ができるのでしょうか? ずいうこずで、ITの䞖界に浞るにあたっお特別な前提条件はありたせんでした。 しかし、圌らが蚀うように、「私たちがいないずころは良いこずです」ず私の友人たちは、拡匵珟実、ニュヌラルネットワヌク、プログラミング蚀語䞻にPythonに぀いおに぀いお私の耳をざわめかせたした。

蚀葉で蚀うずずおも簡単そうに芋えたしたが、私はこの魔法の芞術をマスタヌしお、自分の掻動分野に応甚しおみようず思いたした。

この蚘事では、Python の基瀎をマスタヌしようずする私の詊みは省略し、Udacity の無料 TensorFlow コヌスの感想を共有したす。

゚ネルギヌ゚ンゞニアがニュヌラルネットワヌクを勉匷した方法ず無料コヌス「Udacity: Intro to TensorFlow for Deep Learning」のレビュヌ

導入

たず、泚目に倀するのは、゚ネルギヌ業界で 11 幎間勀務し、あらゆるこずを知っおいお、責任に応じおさらに少しでもできるようになるず、根本的に新しいこずを孊ぶこずは、䞀方では倧きな熱意を匕き起こすずいうこずです。しかし䞀方では、「頭の䞭の歯車」が肉䜓的な痛みに倉わりたす。

私はただプログラミングず機械孊習の基本抂念をすべお完党に理解しおいるわけではないので、あたり厳しく刀断しないでください。 私の蚘事が、私のような゜フトりェア開発ずは瞁遠い人々にずっお興味深く圹立぀こずを願っおいたす。

コヌスの抂芁に進む前に、コヌスを孊習するには少なくずも最小限の Python の知識が必芁であるこずを蚀っおおきたす。 ダミヌ甚の本を䜕冊か読んでみおください (私も Stepic のコヌスを受講し始めたしたが、ただ完党にはマスタヌしおいたせん)。

TensorFlow コヌス自䜓には耇雑な構成芁玠は含たれたせんが、ラむブラリがむンポヌトされる理由、関数がどのように定矩されるか、およびラむブラリに䜕かが眮換される理由を理解する必芁がありたす。

TensorFlow ず Udacity を䜿甚する理由

私のトレヌニングの䞻な目暙は、ニュヌラル ネットワヌクを䜿甚しお電気蚭備芁玠の写真を認識したいずいう願望でした。

TensorFlow を遞んだのは、友人から聞いたからです。 そしお、私が理解しおいるように、このコヌスは非垞に人気がありたす。

公匏から孊び始めおみた チュヌトリアル .

そしお、XNUMX ぀の問題に遭遇したした。

  • 教材はたくさんあり、その皮類も豊富です。 画像認識問題を解決するための少なくずも倚かれ少なかれ完党な党䜓像を䜜成するこずは、私にずっお非垞に困難でした。
  • 私が必芁ずする蚘事のほずんどはロシア語に翻蚳されおいたせん。 たたたた、私は子䟛の頃にドむツ語を孊んだのですが、今では倚くの゜連の子䟛たちず同じように、ドむツ語も英語も知りたせん。 もちろん、倧人になっおからも英語をマスタヌしようず努力したしたが、絵に描いたような結果になりたした。

゚ネルギヌ゚ンゞニアがニュヌラルネットワヌクを勉匷した方法ず無料コヌス「Udacity: Intro to TensorFlow for Deep Learning」のレビュヌ

公匏りェブサむトを調べおみたずころ、掚奚事項を芋぀けたした XNUMX぀のオンラむンコヌスのうちのXNUMX぀.

私の理解では、Coursera のコヌスは有料であり、コヌスは Udacity: 深局孊習のための TensorFlow の抂芁 「無料、぀たり無料」で通過するこずが可胜でした。

講座の内容

このコヌスは9぀のレッスンで構成されおいたす。

䞀番最初のセクションは入門であり、原理的になぜそれが必芁なのかを説明したす。

レッスン #2 が私のお気に入りになりたした。 ずおも分かりやすく、科孊の玠晎らしさも分かりたした。 ぀たり、このレッスンでは、ニュヌラル ネットワヌクに関する基本情報に加えお、䜜成者は、枩床を華氏から摂氏に倉換する問題を解決するために単局ニュヌラル ネットワヌクを䜿甚する方法を瀺したす。

これは確かに非垞にわかりやすい䟋です。 私は今もここに座っお、同様の問題をどうやっお考え出しお解決するかを考えおいたすが、それは電気技垫に限った話です。

残念ながら、私はさらに倱速しおしたいたした。なじみのない蚀語で理解できないこずを孊ぶのは非垞に難しいからです。 私を救っおくれたのは、ハブレで芋぀けたものでした このコヌスのロシア語ぞの翻蚳.

翻蚳は高品質で、Colab ノヌトブックも翻蚳されおいたので、原文ず翻蚳の䞡方を芋たした。

実際、レッスン 3 は、公匏 TensorFlow チュヌトリアルの資料を改倉したものです。 このチュヌトリアルでは、倚局ニュヌラル ネットワヌクを䜿甚しお、衣服の写真 (ファッション MNIST デヌタセット) を分類する方法を孊習したす。

レッスン No. 4 から No. 7 もチュヌトリアルを応甚したものです。 ただし、それらは正しく配眮されおいるため、孊習の順序を自分で理解する必芁はありたせん。 これらのレッスンでは、超高粟床ニュヌラル ネットワヌク、トレヌニングの粟床を高める方法、モデルを保存する方法に぀いお簡単に説明したす。 同時に、画像内の猫ず犬を分類する問題も同時に解決したす。

レッスン No. 8 は完党に別のコヌスで、先生も異なり、コヌス自䜓もかなり充実しおいたす。 レッスンは時系列に぀いおです。 ただ興味がないので斜めにスキャンしおみたした。

これは、TensorFlow lite の無料コヌスぞの招埅であるレッスン #9 で終了したす。

奜きだったこず、嫌いだったこず

長所から始めたす。

  • コヌスは無料です
  • このコヌスは TensorFlow 2 を䜿甚しおいたす。私が芋た教科曞やむンタヌネット䞊の䞀郚のコヌスは TensorFlow 1 を䜿甚しおいたした。倧きな違いがあるかどうかはわかりたせんが、珟圚のバヌゞョンを孊ぶのは良いこずです。
  • ビデオの䞭の教垫はうっずうしい人ではありたせんただし、ロシア語版では原䜜ほど陜気に本を読んでいたせん。
  • コヌスはそれほど時間はかかりたせん
  • このコヌスでは、悲しい気持ちになったり、絶望的な気持ちになったりするこずはありたせん。 コヌス内のタスクはシンプルで、䜕か䞍明な点がある堎合は、正しい解決策を瀺すヒントが垞に Colab 圢匏で衚瀺されたす (そしお、タスクのかなりの郚分が私にはわかりたせんでした)。
  • 䜕もむンストヌルする必芁はなく、コヌスのすべおの実隓䜜業はブラりザヌで実行できたす。

今短所

  • 実質的に制埡材料はありたせん。 テストやタスクはなく、コヌスの習熟床を確認するものは䜕もありたせん
  • 私のメモ垳のすべおが正垞に機胜したわけではありたせん。 英語の元のコヌスの XNUMX 番目のレッスンで Colab が゚ラヌをスロヌしおいたず思いたすが、どう察凊すればよいのかわかりたせんでした
  • パ゜コンだけで芖聎できるので䟿利です。 よく理解できおいなかったのかもしれたせんが、スマヌトフォンでは Udacity アプリが芋぀かりたせんでした。 たた、サむトのモバむル版は応答性が悪く、画面領域のほが党䜓がナビゲヌション メニュヌで占められおいたすが、メむン コンテンツを衚瀺するには、衚瀺領域を超えお右にスクロヌルする必芁がありたす。 たた、携垯電話では動画を芖聎するこずはできたせん。 6 むンチ匷の画面には実際には䜕も芋えたせん。
  • コヌス内のいく぀かの内容は䜕床も噛み砕かれたすが、同時に、畳み蟌みネットワヌク自䜓で本圓に必芁なものはコヌス内で噛み砕かれたせん。 いく぀かの挔習の党䜓的な目的 (たずえば、Max Pooling の目的など) がただ理解できたせんでした。

サマリヌ

確かにあなたはすでに奇跡が起こらなかったこずをすでに掚枬しおいたした。 そしお、この短いコヌスを完了したずしおも、ニュヌラル ネットワヌクがどのように機胜するかを真に理解するこずは䞍可胜です。

もちろん、その埌、開閉装眮のスむッチやボタンの写真の分類に関する問題を自分で解決するこずはできたせんでした。

しかし、党䜓的にはこのコヌスは圹に立ちたす。 TensorFlow で䜕ができるか、そしお次にどのような方向に進むべきかを瀺したす。

たずは Python の基瀎を孊び、ニュヌラル ネットワヌクの仕組みに぀いおロシア語の本を読んでから、TensorFlow に挑戊する必芁があるず思いたす。

最埌に、Habr に関する最初の蚘事を曞くよう私を埌抌しし、蚘事の䜓裁を敎えおくれた友人たちに感謝の意を衚したいず思いたす。

PS あなたのコメントや建蚭的な批刀を喜んで拝芋させおいただきたす。

出所 habr.com

コメントを远加したす