ユーザ用ツール

サイト用ツール


おすすめの機械学習入門書2017年版

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
おすすめの機械学習入門書2017年版 [2017/05/31] – [Python機械学習プログラミング 達人データサイエンティストによる理論と実践 impress top gearシリーズ] adash333おすすめの機械学習入門書2017年版 [2019/10/23] (現在) – [図解速習DEEP LEARNING] adash333
行 1: 行 1:
-=====おすすめの機械学習入門書2017年版=====+=====おすすめの機械学習入門書2019年版===== 
 +仕事でディープラーニングを使用するのであれば、理論と背景について、ある程度は知っておいて損はないと思いますので、1冊目として、<wrap hi>[[http://amzn.to/2BliYLS|ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装]]</wrap>をお勧めします。
  
-本は、1回目では理解しようとしないで、分からないところはさらーっと流して、とにかく最終章まで目を通し、概要をつかむ。1回目は、ちんぷんかんぷんかもしれない。2回目は、好きなところからソースコードをサポートサイトからダウンロードして実行。3回目以降に自分でコードを手書き入力、がおすすめです。+理論は全くいらないという方、とりあえず何でもいいからすぐにディープラーニングで結果を出さないといけない方は、先に、<wrap hi>[[http://amzn.to/2nQNp54|ソニー開発のNeural Network Console入門 ―数式なし、コーディングなしのディープラーニング]]</wrap>がを読みながら、手を動かしてみるのがよいです。 
 + 
 +の読み方としては、1回目では全部理解しようとしないで、分からないところはさらーっと流して、とにかく最終章まで目を通し、概要をつかむ。1回目は、ちんぷんかんぷんかもしれない。2回目は、好きなところからソースコードをサポートサイトからダウンロードして実行。3回目以降に自分でコードを手書き入力、がおすすめです。
  
 また、以下の本は、内容が重複していることが多く、一冊の本だけでは分からないことを複数の本で繰り返し読むことで、最初は、「し、のたまわく、、、」だったのが、だんだん、「子、曰わく、、、(師匠が以下のようにおっしゃっている、、、)」のように、徐々に理解できるようになってくるはずですので、最初はちんぷんかんぷんでも、あきらめずにぜひ頑張ってください。(自分への戒めも込めて。) また、以下の本は、内容が重複していることが多く、一冊の本だけでは分からないことを複数の本で繰り返し読むことで、最初は、「し、のたまわく、、、」だったのが、だんだん、「子、曰わく、、、(師匠が以下のようにおっしゃっている、、、)」のように、徐々に理解できるようになってくるはずですので、最初はちんぷんかんぷんでも、あきらめずにぜひ頑張ってください。(自分への戒めも込めて。)
 +
 +なお、実際にpythonのコードを実行する際には、以下のリンクを参考にして下さい。
 +
 +<wrap hi>[[windowsでpythonを始める方法2017年版]]</wrap>
  
  
 以下に、おすすめの本を記載させていただきます。 以下に、おすすめの本を記載させていただきます。
-冊だけお勧めするとしたら、最初にご紹介する、ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装が絶対にお勧めです。+2冊だけお勧めするとしたら、最初にご紹介する、<wrap hi>[[http://amzn.to/2BliYLS|ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装]]</wrap>が絶対にお勧めです。 
 + 
 +===== 図解速習DEEP LEARNING ===== 
 + 
 +2019年現在、最初の1冊は、<wrap hi>[[https://amzn.to/2PaDjdN|図解速習DEEP LEARNING]]</wrap>が絶対のお勧めです。 
 +  -2019年現在.機械学習でどんなことができるのか 
 +  -GoogleColaboratoryを用いてオンラインで無料で機械学習プログラミングを行う、具体的な方法 
 +が記載されています。 
 +この本の第1章で、『機械学習、Deep Learningって何?どんなことができるの?』のイメージをつかみます。第2章以降では、実際に手を動かしてGoogleColaboratory上で、フレームワークKerasを用いたpythonプログラミングにより、無料で、Deep Learningを実行します。しかし、コードを写経するだけでは、いまいち理解が難しいと思いますので、この本を読んだら、ぜひ、次の、<wrap hi>[[https://amzn.to/2BySYeR|ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装]]</wrap> 
 +を読んで頂くことをお勧めします。 
 + 
 +<html> 
 +<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=i-doctor-22&language=ja_JP&o=9&p=8&l=as4&m=amazon&f=ifr&ref=as_ss_li_til&asins=B07RFV8RSP&linkId=286841ca43d0bed25cff57f04e41b80c"></iframe> 
 +</html>
 =====ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装===== =====ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装=====
  
行 29: 行 49:
  
 が分かり、また、全体を通してとても面白かったです。繰り返し詳しく読んで理解してみたい!そして、さらに実践用の本を購入して読んで、自分でもやってみたい!と思いを強くしました。大人気のことだけはあると思います。お勧めです。 が分かり、また、全体を通してとても面白かったです。繰り返し詳しく読んで理解してみたい!そして、さらに実践用の本を購入して読んで、自分でもやってみたい!と思いを強くしました。大人気のことだけはあると思います。お勧めです。
 +
 +(参考)ゼロから作る Deep Learning 勉強メモ #1
 +rkosaka
 +2017年05月06日に更新\\
 +http://qiita.com/rkosaka/items/35e61d5c9ceab78860bf
 +===== ソニー開発のNeural Network Console入門 ―数式なし、コーディングなしのディープラーニング =====
 +2018年1月に、以下の本が発売されました。プログラミング無しで、とりあえずディープラーニングを実践したい方には、まずこの本がお勧めだと思います。
 +
 +<html>
 +<a href="https://www.amazon.co.jp/%E3%82%BD%E3%83%8B%E3%83%BC%E9%96%8B%E7%99%BA%E3%81%AENeural-Network-Console%E5%85%A5%E9%96%80-%E2%80%95%E6%95%B0%E5%BC%8F%E3%81%AA%E3%81%97%E3%80%81%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%AA%E3%81%97%E3%81%AE%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%A9%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0-%E8%B6%B3%E7%AB%8B/dp/4865941142/ref=as_li_ss_il?s=digital-text&ie=UTF8&qid=1518306617&sr=8-1&keywords=NNC%E3%80%80SONY&linkCode=li3&tag=twosquirrel-22&linkId=86d2050191e8e62c1f45316d0747c038" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=4865941142&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=twosquirrel-22" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=twosquirrel-22&l=li3&o=9&a=4865941142" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
 +</html>
  
 =====はじめての深層学習プログラミング===== =====はじめての深層学習プログラミング=====
  
 <html> <html>
-<p><a href="https://www.amazon.co.jp/dp/B01NCIV1N7/ref=as_li_ss_il?_encoding=UTF8&amp;btkr=1&amp;linkCode=li3&amp;tag=twosquirrel-22&amp;linkId=746a730ceff43ea47a32667307c1fbabtarget="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B01NCIV1N7&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=JP&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=twosquirrel-22"></a><img style="border-top-style: none !important; border-bottom-style: none !important; border-right-style: none !important; margin: 0px; border-left-style: none !important" border="0" alt="" src="https://ir-jp.amazon-adsystem.com/e/ir?t=twosquirrel-22&amp;l=li3&amp;o=9&amp;a=B01NCIV1N7" width="1" height="1">+<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="noframeborder="0" src="//rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=twosquirrel-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=as_ss_li_til&asins=B01NCIV1N7&linkId=4633b362aa879b2f1a03ca0afcea274d"></iframe>
 </html> </html>
  
行 41: 行 72:
 技術評論社 (2016/12/7) 2,462円 技術評論社 (2016/12/7) 2,462円
  
-OSはUbuntu14.04, Python2.7で解説されている。機械学習に必要なマシーンのスペックの解説から始まり、ChainerとTensorflowの具体的な使い方が記載してある。SONY製のGUIツール(CSLAIER)の解説もちらっと書いてあ+OSはUbuntu14.04, Python2.7で解説されているます。機械学習に必要なマシーンのスペックの解説から始まり、ChainerとTensorflowの具体的な使い方が記載してあるので、お勧めです。SONY製の機械学習のGUIツール(CSLAIER)の解説もちらっと書いてあります
  
-Amazonのカスタマーレビューで散々こきおろされていたが、RNN(recurrent neural network)の説明もちらっとされており、コードの解説もちゃんと記載されており、読んでいて面白くて、買ってよかったと思います。+Amazonのカスタマーレビューで散々こきおろされていましたが、RNN(recurrent neural network)の説明もちらっとされており、コードの解説もちゃんと記載されており、読んでいて面白くて、買ってよかったと思います。
 =====実装 ディープラーニング===== =====実装 ディープラーニング=====
  
 <html> <html>
-<a href="https://www.amazon.co.jp/dp/B06Y1KZB9B/ref=as_li_ss_il?_encoding=UTF8&amp;btkr=1&amp;linkCode=li3&amp;tag=twosquirrel-22&amp;linkId=4ee6f35098cdcca1e6bf0a59d4b686d9target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B06Y1KZB9B&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=JP&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=twosquirrel-22"></a><img style="border-top-style: none !important; border-bottom-style: none !important; border-right-style: none !important; margin: 0px; border-left-style: none !important" border="0" alt="" src="https://ir-jp.amazon-adsystem.com/e/ir?t=twosquirrel-22&amp;l=li3&amp;o=9&amp;a=B06Y1KZB9B" width="1" height="1">+<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="noframeborder="0" src="//rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=twosquirrel-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=as_ss_li_til&asins=B06Y1KZB9B&linkId=05ce8f90061a36e412949a704384864b"></iframe>
 </html> </html>
  
行 64: 行 95:
  
 <html> <html>
-<a href="https://www.amazon.co.jp/dp/B01HGIPIAK/ref=as_li_ss_il?_encoding=UTF8&btkr=1&linkCode=li3&tag=twosquirrel-22&linkId=6c1f70861509d2a7377e19592ee93395target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=B01HGIPIAK&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=twosquirrel-22" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=twosquirrel-22&l=li3&o=9&a=B01HGIPIAK" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />+<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="noframeborder="0" src="//rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=twosquirrel-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=as_ss_li_til&asins=B01HGIPIAK&linkId=1eef9c0e1ab6a5028ae9b68eb5d6dcb1"></iframe>
 </html> </html>
  
行 79: 行 110:
 python3です。 python3です。
  
 +=====Pythonによるスクレイピング&機械学習 開発テクニック BeautifulSoup,scikit-learn,TensorFlowを使ってみよう=====
  
 +<html>
 +<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=twosquirrel-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=as_ss_li_til&asins=4802610793&linkId=2097cfb7569a418b1029c1b40cc63711"></iframe>
 +</html>
 +
 +クジラ飛行机 著
 +Pythonによるスクレイピング&機械学習 開発テクニック BeautifulSoup,scikit-learn,TensorFlowを使ってみよう 単行本 – 2016/12/6
 +3,456円
 +
 +Python3を用いて、スクレイピング(データ集め)、機械学習の実装、TensorflowのHello worldまでくらいの内容が記載されています。絵も多くて初心者になじみやすい雰囲気の本です。
 +
 +私は本屋さんでこの本に目がとまり、ぱらぱらとめくってみて、「スクレイピング」という言葉を初めて理解しました。
  
 +PhantomJS, Seleniumと言う言葉は生まれて初めて聞きましたし、買ってみようかなと思ったのですが、そのときは急いでいたのでその場では紙の本は購入しませんでした。私は試してはいませんが、「とりあえず、流行りのTensorflowを試してみたい!!!」という人にはよい本だと思います。あとで検索したところ、残念ながらKindleでは見つからず、代わりに、以下の本を衝動買いしてしまいました!
 =====Pythonクローリング&スクレイピング ―データ収集・解析のための実践開発ガイド===== =====Pythonクローリング&スクレイピング ―データ収集・解析のための実践開発ガイド=====
  
行 86: 行 130:
  
 <html> <html>
-<p><a href="https://www.amazon.co.jp/dp/B01NGWKE0P/ref=as_li_ss_il?_encoding=UTF8&amp;btkr=1&amp;linkCode=li3&amp;tag=twosquirrel-22&amp;linkId=6a04ade78d2f6db19564944475b52501target="_blank"><img alt="" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B01NGWKE0P&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=JP&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=twosquirrel-22" border="0"></a+<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="noframeborder="0" src="//rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=twosquirrel-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=as_ss_li_til&asins=4774183679&linkId=569c905ee7897bc0139a846501e5cefb"></iframe>
 </html> </html>
 \\ \\
行 100: 行 144:
 クローリング、スクレイピングという、データをWebから収集して加工する方法について学ぶことができて、買ってよかったです。 クローリング、スクレイピングという、データをWebから収集して加工する方法について学ぶことができて、買ってよかったです。
  
 +
 +=====他のサイトの機械学習入門書紹介=====
 +このページを記載したあとに、以下のページを見つけました。とても参考になります。「ゼロから作る、、、」が最後に紹介されていたのが印象的でした。
 +
 +【人工知能初心者向け】機械学習・Deep Learningプログラミング学習の道筋と参考書籍
 +ryosuke1120
 +2017年03月03日に更新\\
 +http://qiita.com/ryosuke1120/items/2e0999a35878b997fdca
  
 =====入門書を読んだあとは===== =====入門書を読んだあとは=====
行 118: 行 170:
 https://book.mynavi.jp/manatee/series/detail/id=65670 https://book.mynavi.jp/manatee/series/detail/id=65670
  
 +その他にもたくさん面白いサンプルコードが公開されつつあるので、以下のリンクにて順次、ご紹介させていただきたいと思います。
 +
 +<wrap hi>[[機械学習サンプルコードのリンク2017年版]]</wrap>
  
 +===== リンク =====
 +次:
 +<wrap hi>
 +[[CourseraのMachineLearning動画の解説や感想のリンク集|CourseraのMachineLearning動画]]
 +</wrap>\\
 +[[sidebar|目次]]\\
 +前:
 +<wrap hi>
 +[[index.html|機械学習って何?]]
 +</wrap>\\

おすすめの機械学習入門書2017年版.1496273690.txt.gz · 最終更新: 2018/10/07 (外部編集)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki