深層学習 新しいページはコチラ
提供: yonewiki
(ページの作成:「言語と開発環境へ戻る。 == '''概要''' == 深層学習Deep Learningディープラーニングは、いわゆ...」) |
(→概要) |
||
11行: | 11行: | ||
− | + | GPUの環境がなくて、まずは勉強用と言う感じの人は軌道にのるまではCPUだけで頑張った方が良いと思います。参考書なんかを書く人はCUDAを利用する人が多いので参考書の通りにCUDAを準備しなくてはいけないような勘違いをしてしまいますが、それよりもCUDAを使おうとする関数をCPUで普通に計算させるやり方に焼き直す知識を身につければ無駄な出費が抑えられます。焼き直す知識はそれほど難しいものではありません。CUDAを使おうとする部分を通常の関数に変更すらだけです。関数名の先頭にcudaとかcuとかがつく特別な関数を探し、それを外すとプログラミング言語が用意した標準的な関数に置き換えられると思います。勉強段階で4倍時間をかけたとしても1時間2時間の学習が8時間になるだけですし、繰り返し繰り返し学習作業をすることも少なくあまり支障はないような気がします。参考書にどんなものがあるかは全体を把握できませんがそんなに時間のかかる学習をする深層学習の入門はあまり無いと信じたい。収入にや作業の自動化による利益に繋がるわけでもない状態でGPUの導入はお金に余裕のありすぎる人のやり方です。実際の仕事な現場でも有用でなければ投資決定はされません。 | |
− | + | ||
最終的に高速化にはC++/C言語への移植と言うステップを辿ります。そこまで成功する事例は少ないです。 | 最終的に高速化にはC++/C言語への移植と言うステップを辿ります。そこまで成功する事例は少ないです。 |