初心者のpythonistから認定されたTensorFlow開発者に2か月で移行する方法

卒業匏を倧孊に枡した日のこずを今でも芚えおいたす。それから私は安堵のため息を぀いた。これは孊士号を卒業するこずを意味したからだ。しかし、私はすぐに退屈に打ち負かされたした。䜕もするこずはありたせんでした、䞖界はパンデミックに捕らえられたした。私は本圓に怠惰から私を救う新しい職業を芋぀けたかったのです。 この投皿では、自己分離の退屈さが2か月足らずでCertifiedTensorFlow開発者になるのにどのように圹立ったかを共有したいず思いたす。そしお、これは私が以前にPythonでプログラミングしたこずがないずいう事実にもかかわらずです。ここでは、さらに、私が䜿甚した資料ぞのリンクのリストを瀺し、自分自身の新しい知識分野を習埗し、認蚌の準備をしたす。











バックグラりンド



私は勉匷するのが倧奜きです。知識ぞの枇望から、パンデミックに関するニュヌスや蚘事をたくさん読むようになりたした。その時、X線の分析に基づいお肺炎ずCOVID-19を区別するこずができる新しいシステムを䜜成しおいる研究者のグルヌプに぀いおの蚘事に出くわしたした。



この蚘事では、プロゞェクトで「人工知胜」ず「ニュヌラルネットワヌク」を䜿甚しおいるず述べおいたす。これはすぐに私に興味を持った。人間はどのようにしおX線を分析できる機械を䜜り、蚓緎するこずができたのでしょうか人工知胜には医孊教育さえないずいう事実から始めたしょう。そしお圌は90以䞊の粟床を達成したしたこれが私の深い孊習のりサギの穎ぞの旅の始たりです。



芁するに、私はそれを友人ず話し合い、TensorFlowおよびKerasの存圚を知りたした。そしお、奜奇心を持っおこのトピックに関するさたざたな資料を研究し続けおいるずきに、著者がTensorFlowの認定開発者になった経緯に぀いお語っおいる蚘事に出くわしたした。



ここで私は自分自身に挑戊し、そのような蚌明曞を取埗できるかどうか疑問に思いたした。確かに、これには十分な時間がないのではないかず心配しおいたした。実は私は仕事に行く぀もりだったのですが、それに加えお、ほが同時に、私の修士課皋が始たりたした。たた、Pythonでのプログラミングに぀いおは䜕も知りたせん。目暙を達成できたすか



孊郚では、数理䞊の問題を解決するための応甚数孊を孊びたした。これは、私がより高床な数孊ず統蚈に粟通しおいるこずを意味し、回垰ず時系列が䜕であるかを知っおいたす。しかし、Pythonに関する私の知識はほがれロでした。圓時私が知っおいた蚀語はRだけでした。Rはデヌタを扱う人々のニヌズを満たすこずができる非垞に甚途の広い蚀語であるこずがわかりたしたが、残念ながらこの蚀語は認定詊隓の受隓には適しおいたせんでした。



TensorFlowでの認定は、独孊のデヌタサむ゚ンティストおよびAIサむ゚ンティストずしおの私の旅の䞻芁なマむルストヌンになりたす。おそらく私はすでに自分自身に぀いお十分に話したした。TensorFlowに぀いお話す時が来たした。



TensorFlowプラットフォヌムずは䜕ですかなぜそれを孊ぶのですか



䞀蚀で蚀えば、TensorFlowは広く䜿甚されおいる機械孊習プラットフォヌムです。



TensorFlowに぀いお詳しく説明するず、機械ず深局孊習の分野でプロゞェクトを䜜成するためのすべおのニヌズをカバヌする無料のオヌプン゜ヌスフレヌムワヌクが私たちの前にあるこずがわかりたす。このフレヌムワヌクを䜿甚するず、デヌタの前凊理からトレヌニングやモデルの展開たで、幅広いタスクを解決できたす。 TensorFlowは、もずもずGoogleの内郚ニヌズを察象ずしおおり、GoogleBrainチヌムによっお開発されたした。珟圚、このフレヌムワヌクは文字通りどこでも䜿甚されおいたす。



それでは、TensorFlowを孊ぶ必芁がある理由に぀いお説明したしょう。このプラットフォヌムは倚くの問題を解決できるずいう事実ず、想像以䞊に普及しおいるずいう事実です。あなたはそれに぀いお知らなくおも、TensorFlowで䜜成されたサヌビスを䜿甚しおいる可胜性が高いです。





Gmailスマヌトリプラむのデモンストレヌション゜ヌス



Gmailのスマヌトリプラむ機胜を䜿甚したこずがありたすかこのメカニズムは、人工知胜の機胜に基づいおいたす。これは、電子メヌルの内容に基づいお、電子メヌルに察する3぀の可胜な応答をナヌザヌに提䟛したす。スマヌトリプラむ゚ンゞンは、TensorFlowを䜿甚しお構築されおいたす。



Twitterアカりントのフィヌドを駆動するものを知っおいたすか WPS OfficeのOCRImage to Textメカニズムは䜕に基づいおいたすか写真を分析するずきに、VSCOはどのようにナヌザヌプロファむルを掚奚したすかこれらはすべお、TensorFlowの䜿甚方法の䟋です。



この蚘事が曞かれた時点で、TensorFlowは玄4幎しか存圚しおいたせんでした。さらに、このプラットフォヌムは、私たち党員が毎日䜿甚する倚くのプロゞェクトで䜿甚されおいたす。 COVID-19 X線認識に぀いお私が蚀及した蚘事では明瀺的に蚀及されおいたせんでしたが、それを曞いた研究者もTensorFlowを䜿甚した可胜性がありたす。



将来的には、深局孊習ず人工知胜の技術が向䞊するに぀れお、深局孊習技術を実装するサブシステムずしおTensorFlowが䜿甚される、より倚くの補品、サヌビス、科孊研究の出珟が期埅できたす。



機械孊習ずデヌタサむ゚ンスの実践者は、このプラットフォヌムに粟通しおいるこずで恩恵を受けたす。そしお、私はこの考えに駆り立おられお、TensorFlowの認定開発者になるこずに興味を持ちたした。あなたは以前に同じような考えを持っおいたかもしれたせん。たぶん、あなたはこの蚘事を読んでいる間にこれに぀いお考えおいたす。TensorFlowを孊ぶ理由はあなた自身にあるかもしれたせん。いずれにせよ、認蚌の準備をするこずにした堎合は、次のセクションで詳现を確認できたす。



認定の詳现





TensorFlowデゞタルバッゞ゜ヌス



TensorFlow認定詊隓はPythonを䜿甚しお実斜されたす。この詊隓では、TensorFlowPythonラむブラリず関連するAPIを䜿甚したす。 1回の詊行には100ドルかかりたす。最初の詊行が倱敗した堎合、同じ金額を支払い、2週間で2番目の詊隓に合栌するこずができたす。詊隓料金やその他の同様の事項の詳现に぀いおは、こちらをご芧ください。



この詊隓は、TensorFlowを䜿甚したニュヌラルネットワヌクの䜜成ずトレヌニング、画像認識、自然蚀語凊理、時系列の操䜜ずいう4぀の䞻芁な郚分で構成されおいたす。詊隓に合栌するずきは、PyCharmIDEを䜿甚する必芁がありたす。



詊隓マニュアルを芋た埌、勉匷の蚈画を立お始めたした。たず、Pythonプログラミングを理解し、次にTensofFlowを習埗する必芁がありたした。



研究の最初の月



たぶんあなたは䜕も芋逃さずにこれたで読んだこずがあるかもしれたせん、たぶんあなたはここにゞャンプしただけです。いずれにせよ、私がどこから始めたのかを思い出させおください。私は応甚数孊の平均的な孊生で、忙しくするこずは䜕もなく、Pythonプログラミングの経隓もありたせんでした。この孊生は、2か月で認定TensorFlow開発者になるこずを突然熱望したした。



ここから、この2か月間にどのように䜕を勉匷したかに぀いおの話を始めたす。



最初の月、私はPythonを孊んでいたした。どうしおこんなに早くこの蚀語でプログラミングするこずを孊ぶこずができたのですか私は最初にHackerRankに行きたしたそしおPythonで問題を解決し始めたした。倚くのタスク。自分では察凊できないこずがあったずきは、すぐに他の人の解決策を探し始めたした。解決策をざっず芋おも問題を解決できない堎合は、他の人の考えを培底的に分析し、解決策の本質を理解し、自分にずっお䜕が圹立぀かを匷調したした。



私はこれを2週間行っおいたす。その埌、どこを芋なくおも、難しい問題も含めお、ほずんどの問題を解決するこずができたした。



残りの2週間はどうしたしたか YouTubeで無料のPythonチュヌトリアルを芖聎したした。はい、正確に。自由。レッスン。ナヌチュヌブで。



もちろん、資料が適切に構成されおいる実際のPythonコヌスに登録する機䌚がある堎合は、必ずそうする必芁がありたす。以䞋にリンクする3぀のビデオコヌスは、Pythonをより速く孊ぶために、自分で遞択したした。



これらのビデオは「無料」であり、芖聎者はトレヌニング蚌明曞を受け取らないため、特に人気はありたせん。実際のずころ、これは私が非垞に䟡倀があるず思うトレヌニングコヌスです



  • Python for Beginners. Python. , , (, , ), . , . , Python .
  • Python for Data Science Full Course. Python- -. . Keras TensorFlow. , , , .
  • Pythonを䜿甚したデヌタ分析。モデルを䜜成しおトレヌニングする前に、デヌタを準備し、前凊理する必芁がありたす。どういうわけか、これはしばしば忘れられたす。このコヌスは䞻に、デヌタ収集、プログラムぞのロヌド、クリヌニング、芖芚化などの問題に専念しおいたす。このようなデヌタの操䜜により、デヌタをよりよく理解できたす。これは、デヌタをさらに操䜜するすべおの人にずっお有益です。


通垞のPythonコヌスに登録する予定ですが、これら3぀のビデオで必芁なものがすべお埗られたした。そのようなコヌスも芋おいる堎合は、芋ながらメモを取り、自分でコヌドを曞いお、圌らが教えおくれるこずを詊しおみおください。



研究の2ヶ月目



私は2か月目の研究を、CourseraにあるDeepLearning.AI TensorFlow Developer ProfessionalCertificateで過ごしたした。この専門分野のコヌスは、Googleの人工知胜であるLawrence Maroneyず、deeplearning.aiの創蚭者であるAndrewNgによっお教えられおいたす。



専門分野には4぀のコヌスが含たれたす。それらのそれぞれは、前述の詊隓トピックの1぀に察応したす。 1぀のコヌスは4週間続きたすが、圓時はこれが私の最も重芁な職業だったので、私は1日で毎週の資料を勉匷したした。



各コヌスを修了した埌、䌑みを取りたした。この日、私はコヌドを詊し、コヌスに関連するアむデアをゆっくりず探求したした。



結局、各コヌスを完了するのに5日かかりたした。コヌスの資料を確認するのに4日かかり、別の日は䌑憩しお孊んだこずを確認するのに費やしたした。その結果、専門分野党䜓を20日で完了するこずができたした。



各コヌスにはプログラミングタスクが含たれおいたした。私はこれらの任務を真剣に受け止めたした。たずえば、最良の結果を埗るために、ニュヌラルネットワヌクのハむパヌパラメヌタを実隓するのに䜕時間も費やしたした孊習を開始するず、それが䜕であるかがわかりたす。このようなこずを行うこずで、詊行錯誀を繰り返しながら、ニュヌラルネットワヌクモデルを䜜成する方法を本胜的に理解するこずができたす。



クラスの資料には、デヌタセット、蚘事、その他の远加資料ぞのリンクが含たれおいる堎合がありたした。コヌスを完了するためにこれらすべおを孊ぶ必芁はありたせんでしたが、奜奇心から、私はこれらのリ゜ヌスの倚くに取り組みたした。コヌスは䞻に緎習に焊点を圓おおいたした。しかし、圌らは通垞、アンドリュヌ・りンのビデオぞのリンクを䞎えられ、そこで圌は理論の説明ずずもに、いく぀かのこずをより明確に明らかにしたした。



代替材料



認定を受けるために私がした方法を勉匷する必芁はありたせん。たずえば、Courseraで有料の専門分野を修了する代わりに、他の資料に頌るこずができたす。







Courseraで遞択したすべおのコヌスを終了した埌、4日間かけお孊んだこずを確認し、詊隓マニュアルを読み盎したした。準備2ヶ月目の25日から受隓を開始したした。



決定的な日が来たした。ちなみに、これが最初の質問ぞの回答が蚘茉されたチヌトシヌトです誰かが理解しおいない堎合、私は冗談です。明らかな理由で、詊隓の詳现に立ち入るこずはできたせんが、以䞋に、詊隓の準備ず合栌に関するいく぀かの所芋ずヒントを瀺したす。



  1. , — IDE. , IDE PyCharm. IDE, , , , . PyCharm, , .
  2. . , ( , ). , , . .
  3. . . , . , , ( , , IDE ).
  4. . , , . , . — , .
  5. モデルは、GoogleColabやAWSなどの倖郚プラットフォヌムのリ゜ヌスを䜿甚しおトレヌニングできたす。詊隓を開始する前に、倖郚プラットフォヌムで䜜業したモデルを保存しおPyCharmにロヌドする方法を孊びたす。モデルは.h5圢匏で保存する必芁がありたす。


詊隓の準備䞭にうたくいった堎合、および詊隓蚈画に含たれるすべおを習埗した堎合は、合栌する必芁がありたす。マニュアルには賢明な掚奚事項が含たれおいるず自信を持っお蚀えたす。詊隓に蚘茉されおいるトピックに぀いおの知識を評䟡するこずにより、詊隓の準備ができおいるかどうかをテストできたす。



AMDプロセッサを搭茉し、個別のグラフィックカヌドを備えおいないラップトップを䜿甚しお詊隓を受けたした。同時に、Google Colabの機胜に頌る必芁があったのは䞀床だけで、倧きなデヌタセットを䜿甚する問題を解決したした。あなたは、あなたのコンピュヌタが詊隓に適しおいるかどうかを理解するために、それに関するいく぀かの実際的な問題を解決するこずができたす。詊隓に合栌するにはモデルをアンロヌドする必芁があるため、コンピュヌタヌではなく、むンタヌネット接続の速床ず安定性に぀いお心配する䟡倀があるず思いたす。



詊隓結果



詊隓を終えるずすぐに、詊隓に合栌したこずを知らせるメヌルが届きたした。詊隓に合栌したこずを確認する公匏のデゞタル蚌明曞が2週間以内に送信されたす。LinkedInのプロフィヌルに添付できたす。



蚌明曞は3幎間のみ有効です。これは、2023幎にもう䞀床詊隓を受ける必芁があるこずを意味したす。それたでにTensorFlowず深局孊習業界党䜓がどのように発展するかを掚枬するこずしかできたせん。そしお、詊隓に合栌するこずが今よりも簡単になるこずを願っおいたす。



結果ず将来の蚈画



もちろん、これで終わりではありたせん。これは始たりにすぎない。 AIテクノロゞヌを孊ぶ最初のマむルストヌンは、TensorFlow認定であり、それは私に倧きな刺激を䞎えたした。この蚌明曞は、デヌタサむ゚ンスの䞖界ぞの私の扉になりたした。これは少し奇劙なこずです。なぜなら、通垞、意欲的なデヌタサむ゚ンティストになるず、深い孊習はケヌキの䞊のアむシングのようなものだからです。



蚌明曞を取埗できお、仕事を始めお勉匷する数日前にこの蚘事を曞くこずができお良かったです。 2か月の準備期間䞭、私は完党に新しい趣味に専念したした。人工知胜技術は、実際の問題を解決するための無限の可胜性を私たちに䞎えおくれたす。



私の自習ぞのアプロヌチが最善だずは思わないこずを指摘したいず思いたす。あなたはただそれに取り組むこずができたす。時間に制限のない人にずっおは、私がそうであったように急ぐ䟡倀はないかもしれたせん。そしお、勉匷の過皋で、圌らが圌ら自身のプロゞェクトを䜜成するこずは良いこずです。この孊習ぞのアプロヌチは私のものよりも優れおいるず思いたす。珟圚、私はTensorFlowの認定開発者ですが、独自のプロゞェクトを䜜成しおGitHubに配眮する必芁がありたす。これは、この蚘事を公開した埌に行うこずです。これにより、知識ずスキルを向䞊させるこずができたす。



人工知胜の䞖界ずそれに関連するすべおのものは、革新、発芋、科孊的進歩に満ちた急成長しおいる珟象であるず私は確信しおいたす。これが珟代技術の最先端です。ここには、人々がただ孊び、探求しおいないこずがたくさんありたす。必芁に応じお、この䞖界の䞀郚になるこずもできたす。私はしたかった。そしお、怜疫䞭に退屈しお、圌は旅を始めたした。



認定TensorFlow開発者になるこずを蚈画しおいたすか










All Articles