Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JA: add js/tutorials/learning/ml.md #534

Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions site/ja/js/tutorials/learning/ml.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# 機械学習資料

Note: これらのドキュメントは私たちTensorFlowコミュニティが翻訳したものです。コミュニティによる
翻訳は**ベストエフォート**であるため、この翻訳が正確であることや[英語の公式ドキュメント](https://www.tensorflow.org/?hl=en)の
最新の状態を反映したものであることを保証することはできません。
この翻訳の品質を向上させるためのご意見をお持ちの方は、GitHubリポジトリ[tensorflow/docs](https://github.com/tensorflow/docs)にプルリクエストをお送りください。
\
コミュニティによる翻訳やレビューに参加していただける方は、
[docs-ja@tensorflow.org メーリングリスト](https://groups.google.com/a/tensorflow.org/forum/#!forum/docs-ja)にご連絡ください。

TensorFlow.jsで機械学習を行うには、特に機械学習やニューラルネットワーク、JavaScript、そしてNode.JSまたはブラウザベース開発などのさまざまなドメインの知識が必要です。あなたのバックグラウンドによっては、それらの領域のいくつかに馴染みがにないということもあるでしょう。ウェブ上にはすばらしい学習資料が数多くあります。このページではニューラルネットワークを使用した機械学習の知識獲得の第一歩となる資料をいくつか紹介します。


## 高度な紹介

深層学習とTensorFlow.jsに関する高度な説明が必要なら次の動画をおすすめします。

- [But what is a Neural Network?](https://www.youtube.com/watch?v=aircAruvnKk) by 3blue1brown
- [Deep Learning in JS](https://www.youtube.com/watch?v=SV-cgdobtTA) by Ashi Krishnan


## TensorFlow.js中心の説明

次の動画資料はTensorFlow.jsが中心で、機械学習の初心者も対象にしています。

- [TensorFlow.js](https://www.youtube.com/playlist?list=PLs6AluHXaQnjeI6jzDkpKXvbPj31i4GgF) by TensorFlow
- [TensorFlow.js: Intelligence and Learning Series](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6YIeVA3dNxbR9PYj4wV31oQ) by Coding Train
- [TensorFlow.js Deep Learning with JavaScript](https://www.youtube.com/playlist?list=PLZbbT5o_s2xr83l8w44N_g3pygvajLrJ-) by Deeplizard

## 包括的なコース

深層学習もカバーした包括的なオンラインコースがあります。ほとんどのコースは説明のためにPythonを主に使用しています。しかし構文は違いますが、基本的な考え方はTensorFlow.jsの利用にも適用できます。

- [Machine Learning Crash Course](https://developers.google.com/machine-learning/crash-course/ml-intro) by Google
- [Deep Learning Specialization](https://www.coursera.org/specializations/deep-learning) by Coursera

## 包括的な書籍

- [Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com/)(邦訳「[ニューラルネットワークと深層学習](https://nnadl-ja.github.io/nnadl_site_ja/)」) by Michael Nielsen
- [Deep Learning with Python](https://www.manning.com/books/deep-learning-with-python) (邦訳「[PythonとKerasによるディープラーニング](https://book.mynavi.jp/ec/products/detail/id=90124)」)by Francois Chollet


## 数学的な概念

機械学習は数学が重要な分野です。単に機械学習モデルを利用するだけであれば数学を理解する必要はありませんが、機械学習モデルを修正したりはじめから新しく構築する予定があるなら、基礎となる数学的な概念に馴染んでおくことは意味があります。事前に数学的なことをすべて理解しておく必要はありませんが、それでも遭遇するかもしれない馴染みのない概念を先に見ておくことはできるでしょう。

- [Essence of Linear Algebra](https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab) by 3blue1brown
- [Essence of Calculus](https://www.youtube.com/playlist?list=PLZHQObOWTQDMsr9K-rj53DwVRMYO3t5Yr) by 3blue1brown
- [Linear Algebra](https://www.khanacademy.org/math/linear-algebra) by Khan Academy
- [Calculus](https://www.khanacademy.org/math/calculus-home) by Khan Academy