継続力

IT系サラリーマンが、書籍や講座から学んだこと、効果があった勉強方法を紹介します。

【書評】國貞克則「ストーリーでわかる財務3表超入門」 〜財務3表の成り立ちから学ぶ方法を紹介〜

財務3表と聞くと、難しいイメージが無いでしょうか?

本書は、新人経営者あかねが苦労しながら店を切り盛りしていく中で、財務知識の必要性を痛感し、学んでいく、というストーリー仕立てになっています。
お小遣い帳のような単純な収支計算書から始まり、徐々にレベルアップし、財務3表の勉強へとステップアップしていきます。
話のスピード感がちょうど良く、きっと財務3表が理解できると思います。

また、本書には財務3表だけでなく、「法人とは?」、「資本主義とは?」、「会社は誰のもの?」等の、財務以外の知識もふんだんに盛り込まれています。
財務以外の面でも勉強になること間違い無しです。

 

本の紹介

ストーリーでわかる財務3表超入門―お金の流れで会計の仕組みが見えてくる

ストーリーでわかる財務3表超入門―お金の流れで会計の仕組みが見えてくる

  • 作者:國貞 克則
  • 発売日: 2011/02/18
  • メディア: 単行本(ソフトカバー)
 

著者「國貞克則」氏は、東北大学工学部卒業後、神戸製鋼所入社。海外プラント輸出、人事部などを経て、米国クレアモント大学ピーター・ドラッカー経営大学院でMBA取得されている方です。
中小企業の経営指導や大手企業の管理職教育にあたる経営コンサルタントです。
本書は、財務3表の成り立ちから学ぶことができ、非常に分かりやすい内容に仕上がっています。
ストーリー仕立てになっているので、堅い文章は苦手という方にもオススメです。

 

印象的なポイント① BSとPLをつくるために会社のすべての伝票は複式簿記によって整理されている

複式簿記の基本はすべての取引を2つの視点(複式)から眺めて、それを『資産』『負債』『純資産』『費用』『収益(売上)』の5つに分類して帳簿に記帳していく。その集大成されたものが試算表で、その試算表を2つに分けるとBSとPLになる。複式簿記の基本はそれだけだ。逆に言えば、BSとPLをつくるために会社のすべての伝票は複式簿記によって整理されているんだ

いままで関連性が分からなかったPLとBSですが、実は複式簿記で記帳された試算表を2つに分けただけ」であると考えると繋がりが見えてスッキリしますね。

すべての取引を2つの視点で眺めて分類する「複式簿記」の考え方は普通は難しいと感じると思いますが、本書では複式簿記が必要になった背景から説明されており、非常に分かりやすいです。
お小遣い帳のような収支計算書から、段階を追って、BS、PLの成り立ちが説明されており、会計の全体感が分かる本でした。

会計の細かい知識の勉強を始める前に、まずは本書で全体感を学んでから、詳細な部分を勉強することをお勧めします。

 

印象的なポイント② 経営者は決して会社を潰してはならない

会社の存続という意味では赤字か黒字かは問題では無い。会社はキャッシュ(現金)が続かなくなったら終わりなのだ。
倒産したら多くの関係者に迷惑をかける。資本を出してくれている出資者やお金を貸してくれている債権者の期待を裏切り、彼らのお金をドブに捨てたような形にしてしまう。従業員とその家族を路頭に迷わせることにもなる。取引先にもお客様にも迷惑がかかる。経営者は決して会社を潰してはならない。 

経営者の責任の重さを感じさせられる文章ですね。
このぐらいの覚悟が経営者には必要なんだと痛感されました。
やはり、一社員と経営者では背負っているもののレベルが違いすぎました。

こういう覚悟が経営者には求められているんだということを知るためにも、経営者を目指している人には是非本書を読んでもらいたいです。
また、経営者になるつもりがなくても、様々な名言が本書には飛び出しますので、一般社員の方々にもオススメです。

 

印象的なポイント③ 自分の会社の利益しか考えていない会社は品格がない

我々一人ひとりの人間は社会の一員だ。会社も法律で定められた人、つまり社会の一員だ。我々は社会から大きな恩恵を受けてこの社会に存在している。だから、社会の一員である我々は社会に貢献する義務がある。それは会社も同じだ。お金を稼ぐことしか考えていない人ってさもしいよな。会社も同じだ。自分の会社の利益しか考えていない会社って品格がないよな。つまらない会社だよな

非常に熱い文章でした。
経営を成功させ、生み出した利益をどう使うかで会社の真価が問われます。
自分のことだけを考えるような会社には勤めたくないですよね。

また、社員一人一人も社会貢献を意識して、一段高い視座で日々の仕事を行う必要があるのでしょう。
このことが意識できていると、きっと仕事が今よりも楽しくなると思います。

 

まとめ

主人公あかねの成長する姿が気になって、あっという間に読み終わりました。
普通に働いていても気にしない「法人とは?」、「掛売りとは?」等、財務以外の面でも非常に勉強になりました。
他にもためになることがいっぱい書いてあるので、ぜひ読んでみてください。

ストーリーでわかる財務3表超入門―お金の流れで会計の仕組みが見えてくる

ストーリーでわかる財務3表超入門―お金の流れで会計の仕組みが見えてくる

  • 作者:國貞 克則
  • 発売日: 2011/02/18
  • メディア: 単行本(ソフトカバー)
 

【Coursera】「Machine Learning(機械学習) Week 7」〜サポートベクターマシン(SVM)を学びたい〜

前回までに、ニューラルネットワークによる分類アルゴリズムについて学んできました。

ニューラルネットワークには、局所最適解(ローカルミニマム)に収束してしまう場合があるという課題がありました。
今回は、局所最適解(ローカルミニマム)に収束してしまう課題が無い分類アルゴリズムである、サポートベクターマシンSVM)を学びます。

<過去の記事>

【Coursera】「Machine Learning(機械学習) Week 1」〜機械学習の種類を学びたい〜 - 継続力 
【Coursera】「Machine Learning(機械学習) Week 2」〜複雑なケースでの回帰分析を学びたい〜 - 継続力
【Coursera】「Machine Learning(機械学習) Week 3」〜分類の具体的なアルゴリズムを学びたい〜 - 継続力
【Coursera】「Machine Learning(機械学習) Week 4」〜ニューラルネットワークの概要を学びたい〜 - 継続力
【Coursera】「Machine Learning(機械学習) Week 5」〜ニューラルネットワークの実装方法を学びたい〜 - 継続力
【Coursera】「Machine Learning(機械学習) Week 6」〜機械学習アルゴリズムの評価方法を学びたい〜 - 継続力


講師

アンドリュー・エン(Andrew Ng)氏です。
人工知能研究の第一人者であり、Google Brainの共同設立者、 Baiduの元副社長兼チーフサイエンティスト、スタンフォード大学の教授という凄い経歴の持ち主です。 

 

講義の概要

「Week 7」では、以下の内容が、約5時間程度で学べます。

ja.coursera.org


講義の内訳

講義の内訳は以下の通りです。

 

サポートベクターマシンSVM)の概念>
■Optimization Objective


■Large Margin Intuition


■Mathematics Behind Large Margin Classification

 

SVMへのカーネル法の適用方法>
■Kernels I


■Kernels II

  • カーネル法では、元の非線形なデータxをカーネル空間に投影し、新しい説明変数fを定義する。
  • その説明変数fと元のデータxの類似性(similarity)を関数で定義する。
  • 類似性を求める関数を使って目的関数を定義し、最適化を行う。
  • サポードベクターマシンのパラメータCは正則化パラメータ(1/λ)と同じ役割。
    Cが大きいとオーバフィットし、小さいとアンダーフィットする傾向がある。
  • 「σの二乗」が大きいとアンダーフィットし、小さいとオーバフィットする傾向がある。


■Using An SVM

 

どういう人におすすめか

サポートベクターマシンSVM)という名前は聞いたことあるけど、実際のところ何しているの?」という課題を抱えた人が、「サポートベクターマシンの処理イメージ」を学べる良い授業だと思います。
「Andrew Ng」氏の説明はとても分かりやすいため、是非動画を見てみてください。

ja.coursera.org

【書評】大手町のランダムウォーカー「会計クイズを解くだけで財務3表がわかる 世界一楽しい決算書の読み方」 〜財務3表が絶対に読めるようになる方法を紹介〜

財務諸表は読めますか?

私は、何度も読もうとチャレンジしましたが、ことごとく挫折しました。。。

そんな私ですが、もし、一番最初に本書を手にしていたら、絶対に財務諸表が読めるようになっていたという自信があります。
そんなことが自信を持って言える程、本書の説明はわかり易いです。
また、メルカリやソフトバンク等の実在する企業の財務三表を題材としたクイズがふんだんに盛り込まれており、本書で学んだ知識を自慢したくなること間違い無しです。 

 

本の紹介

著者「大手町のランダムウォーカー」氏は、Twitterフォロワー数3万人超。公認会計士試験合格後、大手監査法人勤務を経て独立された方です。
「日本人全員が財務諸表を読める世界を創る」を合言葉に「大手町のランダムウォーカー」として「#会計クイズ」を始め、様々な業種・立場の人をネット上で巻き込み好評を博しています。
本書を読めば、確かに「日本人全員が財務諸表を読める世界を創れる」のではないか思わされるほど凄い本です。

 

印象的なポイント① 決算書を読む力をつけるためには、実在する企業の決算書を読むのが一番手っ取り早い

決算書は何も知らないまま読み込もうとすると、結構難しくて挫折しやすいものでもあります。「入門書を何冊も買って読んでしまう」「何回読んでも、なんとなくしかわからない」という声をよく聞きます。
 これはなぜかというと、一番の理由は「読んでも、自分ごととして理解できないから」ということです。会計の入門書の多くは、「よりかんたんに、わかりやすく」するために、架空の企業の財務諸表をもとに勉強できるようになっています。
 ただ、サンプルの決算書例を見て数字を追うだけでは、顔のない人の名前を覚えようとするなもので、理屈の理解はできても記憶に定着しませんし、本心から納得するのは難しいでしょう。
 また、サンプルの例だけを見ていては、当然ですが企業の戦略をひもとく能力は身につきません。

つまり、最短で決算書を読む力をつけるためには、実在する企業の決算書を読むのが一番手っ取り早いのです。

以前、別の本で決算書の読み方を学ぼうとした時に、決算書の読み方が正しく理解できなかった原因はこれか、と気づかされました。。。

確かに架空の企業で説明されても、興味が湧かないんですよね。。。
しかも、読んだことをすぐに忘れて、本を読んだ時間が無駄になったことを思い出しました。

本書は、メルカリやソフトバンク等、実在する企業を例に、財務三表の見方を説明してくれます。
読み進めるたびに、「なるほど」と気づかされるポイント満載の内容になっており、他の人に知識を自慢したくなること間違い無しです。

 

印象的なポイント② 財務三表(貸借対照表B/S、損益計算書P/L、キャッシュフロー計算書C/S)の分かり易すぎる説明

貸借対照表B/S

単に企業にどんな資産があって、その資産をどうやって入手したかを表しているだけだと思えば、とても理解しやすい表です。

 

損益計算書P/L

「企業の1年間の活動の中で、いくら売り上げて、いくら費用がかかったのか、そしてその結果、いくら利益がでたのかを記録したもの」

 

キャッシュフロー計算書C/S

「その企業の現金・預金がどれくらい増減したのか」を計算する書類。キャッシュフロー計算書は、簡単に言ってしまえばこれだけです。

 

上記の言葉だけでも十分わかりやすいですが、本書では、各用語の意味を図解を通して更にわかり易く説明してくれています。
私自身、今まで全然理解できなかったB/S、P/L、C/Sの意味が、本書を通じてスンナリと理解できました。


また、具体的な企業の決算書を例としたクイズがふんだんに盛り込まれています。
これらのクイズを通じて、今まで読める気がしなかった財務三表が読めるようになったという確かな手応えを感じられると思います。

 

印象的なポイント③ B/S、P/Lをつなげてみると深い分析ができる

 B/SとP/Lは利益と純資産という部分でつながっているということです。それぞれ単体で見て分析するのはもちろんですが、この2つを同時に見なければ深い分析は難しいのも確かです。
 まずは単体でそれぞれをみる→その後にB/SとP/Lを同時にみるというようにすれば、より深い分析ができるのです。

いままで関連性が見出せなかったB/S、P/Lの関連性がすんなりと腹落ちしました。
本書を読むと、いままで何となくでしか見ていなかった決算書も、楽しんで読めそうな気がしてきます。
まずは自分の会社の決算書から分析してみたいと思います。
 

まとめ

本書を読んで、すっかり財務三表に対する抵抗感がなくなりました。
あとは、株式の投資先や自分の会社の財務諸表を読んで、本書を学んだことを定着させたいと思います。
他にもためになることがいっぱい書いてあるので、ぜひ読んでみてください。

【書評】ハロルド・シドニー・ジェニーン「プロフェッショナルマネジャー」 〜真の経営者になるための条件を紹介〜

本書のタイトルは「プロフェッショナルマネジャー  ~58四半期連続増益の男」です。
「58四半期連続増益」は凄まじい記録ですよね。
本書を読むと、筆者ハロルド・ジェニーン氏が、まぐれでこの偉業を成し遂げたわけではないことがよく分かります。

ユニクロ柳井正社長が「これが私の最高の教科書だ」とオススメするのも頷ける、非常に濃密な内容の本でした。
経営者だけでなく、マネージャと名のつく全てのポジションの人にオススメの本ですので、是非読んでみてください。

 

本の紹介

プロフェッショナルマネジャー

プロフェッショナルマネジャー

 

著者「ハロルド・シドニー・ジェニーン」氏は、かつての巨大コングロマリット米ITTの社長兼CEO(最高経営責任者)として58四半期連続増益を成し遂げた方です。
本書には、ハロルド・ジェニーン氏の経営ポリシーがふんだんに盛り込まれています。
経営者とはどうあるべきかを教えてくれる凄まじい本でした。

 

印象的なポイント① 経営とは「目標を達成するまで試み続けること」である

ビジネスには常時さまざまの問題があり、マネジャーの仕事はそれらを解決することである。たとえば、ある問題を解決するのにニニ通りの方法を試み、それでもまだ成功しなかったら二三番目の方法を試みなくてはならない。いずれにせよマネジャーは、「必要なら私は会社で徹夜でもしよう。しかし、この問題は必ず解決してみせるぞ」という態度でいなくてはならない。

会社の他の人が諦めても、経営者だけは諦めることが許されないということなのですね。
どんな時でも、問題に屈せずに、不屈の闘志を持ち続けるのは並大抵のことではないと思います。
さすが、58四半期連続増益を達成した経営者です。


企業経営者に限らず、マネージャという肩書きを持つすべての人にとって、諦めないことは大事な姿勢ですよね。
他のどんなスキルも、この諦めない気持ちが無いと、困難な局面では役に立たないのでしょう。
どんな苦難でも、問題を絶対に解決するという闘志を失わないようになりたいと思います。

 

印象的なポイント② 良いマネージャは「効果の有無を嗅ぎ分ける直感」を身につけなければならない

良い経営とは、問題が起こった時にそれを解決するだけではない。良い計画は、将来起こりそうな問題の予見と、それらを回避するためにとるべき手段と、事前に回避することができなかった場合には、ただちにそれらを処理する方策を包含していなくてはならない。良いマネジャーは経験から学び、ひとつの会社なり事業部を統率するようになった時には、やって効果のあることと、ないことを嗅ぎ分ける一種の第六感を身につけていなくてはならない。さまざまな選択の中から最善のコースを選ぶことができるように、状況と問題と人間的要素を分析する能力をそなえていなくてはならない。そして用心深い人間であれば、最初のやり方が失敗したら、つぎに打つ手を準備していなくはならない。

良いマネージャになるためには、直観力を身につける必要があるのですね。

直観力は、一朝一夕で身につくものではない、習得が難しいスキルだと思います。
では、どうしたら直観力が身につくでしょうか?

直観力は単に当てずっぽうを言う能力ではないはずです。

直観力を身につけるためには、とにかく多くのことを経験することが、まずは大事でしょう。
その上で、一つ一つの課題に当てずっぽうに対応するのではなく、各課題に対して、仮説・検証を繰り返し、「なぜ上手くいったか」、「なぜ駄目だったか」という因果関係の情報をストックしていくことが必要だと思います。

直観力を鍛えるためにも、日々の仕事で仮説検証を繰り返すように気をつけたいものです。

 

印象的なポイント③ 経営判断には「数字」に真剣に向き合う姿勢が欠かせない

数字相手の苦行は、じつは自由への過程なのだ。くる週もくる週も、くる月もくる月も、そうした数字の行列と付き合っていると、記憶とそれらへの親近感が増進され、その会社で起こっていることの生き生きとした構図が、前に起こったことと-そしてさらに重要なこととして-将来起こる可能性のあることと重なって、頭の中で合成されてくる。そして自分はしっかり物事を管理している、予測との格差にも気づいているという自信が、それがなかったら不可能なことを自由におこなえるようにしてくれる。恐れることなく進んで新工場を建設し、リスクを蔵した研究開発に資金を注ぎこみ、あるいは他の会社を買収するなど、それを確信をもってやることができる。

会社の状態を正しく掴むためにも、適切な対策を打つためにも数字を正しく掴むことが大事なのですね。
経営者になるために、財務諸表等の読み方を学ぶ必要性を痛感させられました。
筆者のように、とにかく努力して、数字の意味が自然とわかる境地に達したいものです。

まとめ

本書を通じて、経営者になるためには、不屈の精神が必要だと気づかされました。
そして、社会人たるもの、数字を正しく理解できるように勉強が必要だと思わされました。 
他にもためになることがいっぱい書いてあるので、ぜひ読んでみてください。

プロフェッショナルマネジャー

プロフェッショナルマネジャー

 

【Coursera】「Machine Learning(機械学習) Week 6」〜機械学習アルゴリズムの評価方法を学びたい〜

前回までは機械学習アルゴリズムについて学んできました。

今回は、そのアルゴリズムの良し悪しを評価する方法と改善方法を学びます。

<過去の記事>

【Coursera】「Machine Learning(機械学習) Week 1」〜機械学習の種類を学びたい〜 - 継続力 
【Coursera】「Machine Learning(機械学習) Week 2」〜複雑なケースでの回帰分析を学びたい〜 - 継続力
【Coursera】「Machine Learning(機械学習) Week 3」〜分類の具体的なアルゴリズムを学びたい〜 - 継続力
【Coursera】「Machine Learning(機械学習) Week 4」〜ニューラルネットワークの概要を学びたい〜 - 継続力
【Coursera】「Machine Learning(機械学習) Week 5」〜ニューラルネットワークの実装方法を学びたい〜 - 継続力


講師

アンドリュー・エン(Andrew Ng)氏です。
人工知能研究の第一人者であり、Google Brainの共同設立者、 Baiduの元副社長兼チーフサイエンティスト、スタンフォード大学の教授という凄い経歴の持ち主です。 

 

講義の概要

「Week 6」では、以下の内容が、約6時間程度で学べます。

ja.coursera.org


講義の内訳

講義の内訳は以下の通りです。

 

機械学習アルゴリズムの良し悪しを評価する方法>
■Deciding What to Try Next

  • レーニングデータとは別のテストデータで予測エラーが多発した場合、「トレーニングデータを増やす」、「説明変数を増減させる」、「多項変数を追加する」、「正則化パラメータλを調整する」という手段が考えられる。
  • どの手段を取るかをランダムに決めると時間が無駄になる可能性が高いため、まずは、機械学習アルゴリズムの評価をすべき。

 

■Evaluating a Hypothesis

 

■Model Selection and Train/Validation/Test Sets

  • テストデータでのパフォーマンスが悪かった場合は、テストデータでうまく予測できるように機械学習アルゴリズムの調整を行う。
    しかし、これにより、テストデータに最適化されたアルゴリズムになってしまい、他の一般的なデータでの性能を評価できない。
  • この問題を回避するために、トレーニングデータ(60%)、Cross Validation set(20%)、テストデータ(20%)の3種類にデータセットを分けて評価を行う。

 

<評価結果を踏まえた機械学習アルゴリズムの改善方法>
■Diagnosing Bias vs. Variance

  • 期待した精度が得られない場合に、アンダーフィッティング、オーバーフィッティングのどちらの問題に陥っているかを判別する方法を説明。


■Regularization and Bias/Variance

  • アンダーフィッティング・オーバーフィッティングの問題を解消できる、最適な正則化パラメータλを選択する方法を説明。


■Learning Curves

  • 高バイアス・高分散の場合の、トレーニングデータ数と予測エラーの関係を説明。
  • 高バイアスの場合、トレーニングデータを増やしても、精度は上がらない。
  • 高分散の場合は、トレーニングデータを増やすと、精度が上がっていく。


■Deciding What to Do Next Revisited

  • 以前の講義「Deciding What to Try Next」の再掲。


<スパムフィルタの実装例>
■Prioritizing What to Work On

  • スパムフィルタを実装する手順を説明。
  • 良いスパムフィルタを作るために、「とにかく沢山データを集めるか」、「説明変数の精査をするか」、「機械学習アルゴリズムに磨きをかけるか」といった方法があるが、どの方法が一番有効か判断するのは難しい。


■Error Analysis

  • 機械学習の誤判定問題を改善するアプローチを説明。
    まずは汚くても良いので、シンプルなアルゴリズムを実装し、cross validation dataでテストする。

    ラーニングカーブを描画し、データ追加か説明変数を増やすか等の方針を決める。

    誤判定が生じたデータを手動で分析し、誤判定が生じたデータの傾向を見つける。


■Error Metrics for Skewed Classes

  • データの判定結果に偏りがあるようなケースにおいて、機械学習アルゴリズムの精度を評価する指標として、適合率(Precision)、再現率(Recall)を説明。


■Trading Off Precision and Recall

  • 適合率(Precision)、再現率(Recall)はトレードオフの関係がある。
  • 仮定関数の結果を0,1に分類する際の閾値により、適合率(Precision)、再現率(Recall)のどちらを重視するかが決まる。


■Data For Machine Learning

  • 有効なデータを集めるには、「そのデータがあれば、人間の専門家が自信を持って予測できるか?」ということを考えて、データを集める必要がある。
  • 説明変数が多いアルゴリズムのトレーニングをする場合には、大量のデータを使うのが有効。

 

どういう人におすすめか

機械学習アルゴリズムを実装してみたは良いが、思ったような予測精度が得られない」という課題を抱えた人が、「どのようなアプローチで対処すれば、効率的に予測精度を上げられるか」を学べる良い授業だと思います。
「Andrew Ng」氏の説明はとても分かりやすいため、是非動画を見てみてください。

ja.coursera.org

【書評】日経コンピュータ 2020年5月14日号 〜百花繚乱、アグリテック〜

表紙は、「百花繚乱アグリテック AI、IoT、ドローン、ロボットが農業を救う」です。

 
先進IT技術で農業を進化させる「アグリテック」の最新動向が紹介されていました。
その他、「コロナによる慣例の変化」、「各社のシステム開発に対する意識の変化」等、「世の中の動きが確実に変わっている」と感じさせられる記事が多く紹介されていました。
 
数ある記事の中から、私が印象に残ったテーマを紹介します。

 

 

印象に残ったテーマ① コロナによるパラダイムシフト

GMOやメルカリが印鑑を廃止しようとしているというニュースが紹介されていました。
また、脱印鑑の動きは、コロナによる影響の一面でしか無いとも述べられていました。

この記事のように、今後、今までの慣例が通用しないケースが多く発生しそうです。
アフターコロナの世界で何が慣例になるか、世の中の動きにアンテナを張る必要があるため、システムだけの勉強をしていればいい時代は終わったのだと意識させられました。

 

印象に残ったテーマ② アグリテックによる農業の課題解決

先進ITで農業を進化させる「アグリテック」として、「クボタのIoTコンバインによる米の収穫量アップ」や「ドローンによる害虫探索」等が紹介されていました。

農業は大昔から続いている業態であり、先人たちの情報の蓄積により生産性・品質が改善してきたという事実があります。
このように、情報の蓄積が生産性・品質向上に結びつく業態だからこそ、AIのように、「大量のデータを基にアルゴリズムを改善していき、効果を得る技術」が役に立つのでしょう。
他の業態も、農業での効果を参考に、先進IT技術の活用を進めていって欲しいものです。
 

印象に残ったテーマ③ 日本郵便が丸投げ脱却によりコスト8割減を達成

日本郵便が鈴木義伯CIO主導のもと、従前の丸投げ体質を脱却し、コストを8割減した記事が紹介されていました。

この記事の中で、パソコン13万台の更改について、「過去とほぼ同様の更改方針とすることが決まっていた」ところを、鈴木義伯CIOの鶴の一声で、「世の中のスタンダードに則した更改方針に転換させた」点が印象的でした。
大規模更改だと、どうしてもリスクが低い、過去実績のある手法を取りがちですが、その時々の世の中のスタンダードも踏まえた手法を考えることが重要だと気づかされました。
世の中のスタンダードが何なのかにアンテナを張る必要があります。

 

まとめ

IT技術の進化やコロナによる影響等により、世の中が大きな転換期を迎えていると感じさせられました。
他にも、非常に勉強になることが書いてあるので、ぜひ読んでみてください。

【Coursera】「Machine Learning(機械学習) Week 5」〜ニューラルネットワークの実装方法を学びたい〜

前回(Machine Learning(機械学習) Week 4)は、ニューラルネットワークの概念を学びました。

今回は、ニューラルネットワークの具体的な実装方法について学びます。

<過去の記事>

【Coursera】「Machine Learning(機械学習) Week 1」〜機械学習の種類を学びたい〜 - 継続力 
【Coursera】「Machine Learning(機械学習) Week 2」〜複雑なケースでの回帰分析を学びたい〜 - 継続力
【Coursera】「Machine Learning(機械学習) Week 3」〜分類の具体的なアルゴリズムを学びたい〜 - 継続力
【Coursera】「Machine Learning(機械学習) Week 4」〜ニューラルネットワークの概要を学びたい〜 - 継続力


講師

アンドリュー・エン(Andrew Ng)氏です。
人工知能研究の第一人者であり、Google Brainの共同設立者、 Baiduの元副社長兼チーフサイエンティスト、スタンフォード大学の教授という凄い経歴の持ち主です。 

 

講義の概要

「Week 5」では、以下の内容が、約5時間程度で学べます。

ja.coursera.org


講義の内訳

講義の内訳は以下の通りです。

 

ニューラルネットワークの目的関数の最適化アルゴリズムであるバックプロパゲーションの概念>
■Cost Function


■Backpropagation Algorithm


■Backpropagation Intuition


バックプロパゲーションの実装方法>
■Implementation Note: Unrolling Parameters

  • octave実装済みの最適化関数を使う場合の、実装上の注意点を説明。
  • 最適化関数にはベクトルを渡す必要があるため、マトリクス形式のパラメータをベクトル形式に変換する必要がある。


■Gradient Checking


■Random Initialization


■Putting It Together

  • ニューラルネットワークのトレーニング順序を説明。
  • ニューラルネットワークの隠れ層、クラス数等の構造を決める
    →重み付けバラメータの初期値にランダム値を設定
    →仮定関数を計算するためにフォワードプロパゲーションを実装
    →目的関数を計算する処理を実装
    導関数を算出するためにバックプロバゲーションを実装
    →Gradient Checkingでバックプロバゲーションの確からしさをチェック
    →確からしさがチェックできたら、Gradient Checkingはオフする
    →目的関数を最小化するために最急降下法や高度な最適化手法とバックプロバゲーションを組み合わせて使用


■Autonomous Driving

  • ニューラルネットワークを自動運転に適用した例を紹介。
  • 最初は手動で運転し、AIにハンドル操作を学習させる
    →AIの学習が終わった後は、AIに運転させる。

 

どういう人におすすめか

ニューラルネットワークを使って、どうやって予測しているのか?」と疑問を抱えている人に対して、「最適化アルゴリズムの学習を通じて、ニューラルネットワークによる予測のイメージ」を掴める良い授業だと思います。
「Andrew Ng」氏の説明はとても分かりやすいため、是非動画を見てみてください。

ja.coursera.org