windowsでpythonを始める方法2017年版
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
windowsでpythonを始める方法2017年版 [2017/06/01] – [(2)cloud9のオンラインでの環境構築] adash333 | windowsでpythonを始める方法2017年版 [2018/09/18] – [とりあえずTensorflowを試してみたい人は] adash333 | ||
---|---|---|---|
行 1: | 行 1: | ||
=====WindowsでPythonを始める方法2017年版===== | =====WindowsでPythonを始める方法2017年版===== | ||
- | 機械学習をプログラミングするとくに使用する言語としては、Pythonという言語が一般的であり、このPythonの勉強をする必要があります。 | + | プログラミング不要のフリーソフトとして、2017年8月に[[neuralnetworkconsole_sony|Neural Network Console(SONY)]]が、さらに2017年11月に[[NeuralNetworkConsoleCloud(SONY)]]が公開されるまでは、機械学習を行うためには、Pythonというプログラミング言語を学ぶ必要がありました。 |
- | 自分のパソコンでプログラミング言語Pythonを扱うことができるように準備をすることを「環境構築」といいますが、これが大変なことが多く、初心者の最初のハードルとなります。ここでは、簡単な方法から順に4つの方法を説明させていただきますが、機械学習プログラミングをするためには、最後の方法ができるようになっておく必要があります。 | + | |
- | ====(1)paiza.ioのオンラインのplayground==== | + | また、上記ソフトが登場した後でも、画像処理など細かいことをしたいのであれば、やはり、Pythonは使用できるようにしておいた方が便利ですし、おそらく必要になると思われます。 |
+ | |||
+ | 自分のパソコンでプログラミング言語Pythonを扱うことができるように準備をすることを「環境構築」といいますが、これが大変なことが多く、初心者の最初のハードルとなります。 | ||
+ | |||
+ | ここでは、簡単な方法から順に4つの方法を説明させていただきますが、機械学習プログラミングをするためには、最終的には、最後の(4)の方法ができるようになっておく必要があります。 | ||
+ | |||
+ | ====(1)paiza.ioのオンラインのplayground(所要時間:約1分)==== | ||
数行のコマンドを試してみるだけならば、ブラウザ(Chrome、InternetExplorer、Firefoxなど)で、オンラインでpythonを実行できる以下のリンクがお勧めです。 | 数行のコマンドを試してみるだけならば、ブラウザ(Chrome、InternetExplorer、Firefoxなど)で、オンラインでpythonを実行できる以下のリンクがお勧めです。 | ||
行 35: | 行 40: | ||
- | ====(2)cloud9のオンラインでの環境構築==== | + | ====(2)cloud9のオンラインでの環境構築(所要時間:約30分)==== |
cloud9という、オンラインのIDE(統合開発環境)があり、たとえば、Ruby on Railsという動的なサイトを作るときの最初の環境構築に重宝します。メールアドレスの登録のみで、無料で、結構なことができます。\\ | cloud9という、オンラインのIDE(統合開発環境)があり、たとえば、Ruby on Railsという動的なサイトを作るときの最初の環境構築に重宝します。メールアドレスの登録のみで、無料で、結構なことができます。\\ | ||
- | がしかし、今回はPythonで機械学習をすることが目的なので、機械学習関連で、Webサイトを試しに公開してみたい場合などに、利用するとよいと思います。 | + | がしかし、今回はPythonで機械学習をすることが目的なので、機械学習関連で、Webサイトを試しに公開してみたい場合などに、利用するとよいと思いますが、最初はこの(2)は読み飛ばして、(3)を頑張ってください。(3)の方がやることは少ないです。 |
{{: | {{: | ||
行 69: | 行 74: | ||
< | < | ||
- | と入力してEnterを押すと、以下のようになる。 | + | と入力してEnterを押すと、以下のようになります。 |
{{: | {{: | ||
行 79: | 行 84: | ||
侍エンジニア塾 たった3分で?!初心者向けPython開発環境構築3ステップ 2016年\\ | 侍エンジニア塾 たった3分で?!初心者向けPython開発環境構築3ステップ 2016年\\ | ||
http:// | http:// | ||
- | ====(3)WindowsパソコンにAnacondaをインストール(所要時間:約20分間)==== | + | ====(3)WindowsパソコンにAnacondaをインストール(所要時間:約40分間)==== |
+ | Anacondaというパッケージソフトがあり、Windowsの場合は、以下のサイトからインストーラーをダウンロード(約500MB)して、インストールするだけです。ただ、インストールに20分くらいかかります。待っているだけです。 | ||
+ | |||
+ | ANACONDA | ||
+ | https:// | ||
+ | {{: | ||
+ | |||
+ | インストールが終わったら、コマンドプロンプト(cmd.exe)を開き、 | ||
+ | {{: | ||
+ | |||
+ | 以下のコードを順番に入力して、Enterを押していきます。 | ||
+ | |||
+ | < | ||
+ | cd c:\ | ||
+ | mkdir py | ||
+ | cd py | ||
+ | jupyter notebook | ||
+ | </ | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | すると、30秒くらい待つと、自動的にブラウザ(できれば、既定のブラウザをChromeにしておくことが望ましいです)が開き、以下のような画面が出てきます。(最初は真っ白で、何もファイルはないと思います。)\\ | ||
+ | {{: | ||
+ | |||
+ | そこで、画面右上の、New > Python[Root] をクリックします。\\ | ||
+ | {{: | ||
+ | |||
+ | ブラウザの新しいタブが開いて、以下のような画面になるので、\\ | ||
+ | {{: | ||
+ | |||
+ | In[ ] と書いてある右横の空欄に、 | ||
+ | |||
+ | < | ||
+ | |||
+ | と記載してから、Shift + Enter を押すと、以下のように、「Hello world!」と表示されます。\\ | ||
+ | {{: | ||
+ | |||
+ | WindowsでPythonで機械学習を行う場合は、こちらのjupyter notebookで行うのが一番現実的だと思います。 | ||
+ | もっと細かいことを行いたい場合には、(4)の、VirtualBox上にUbuntu14.04というOSをインストールして、その仮想環境の中でpythonその他を動かしていくことになりますが、最初は、しばらくは、この(3)の方法で十分だと思います。 | ||
+ | |||
+ | ===Anacondaのpythonのversionについて注意点(2017年6月時点)(Tensorflowとの関連)=== | ||
+ | 蛇足ですが、2017年6月時点で上記方法でAnacondaをインストールすると、Python 3.6がインストールされます。しかし、Tensorflow 1.0(Googleが提供する機械学習ライブラリ)は、Python3.5に対応しており、Python3.6に対応していないため、Tensorflowを使いたくなった場合には、 | ||
+ | |||
+ | < | ||
+ | |||
+ | により、python 3.5の仮想環境を構築して、そちらで作業を進める必要があります。\\ | ||
+ | もしくは、以下から、Anaconda3-4.1.1-Windows-x86_64.zipをダウンロードして、Anaconda4.1.1 (64-bit)をインストールしてしまうというやり方もあります。 | ||
+ | |||
+ | (参考) | ||
+ | Tensorflow導入(Win/ | ||
+ | kiyoneet | ||
+ | 2017年05月28日に更新\\ | ||
+ | http:// | ||
====(4)VirtualBox上でUbuntu14.04を動かしてAnacondaをインストール(所要時間:1時間から数日)==== | ====(4)VirtualBox上でUbuntu14.04を動かしてAnacondaをインストール(所要時間:1時間から数日)==== | ||
+ | Vagrantを用いる方法と、Vagrantを使用しない方法がある。Vagrantを使用した方が、のちのちは楽なのであるが、一番最初に、Ubuntu14.04のVagrant boxのダウンロードに3時間くらいかかるところが難点である。 | ||
+ | |||
+ | ===Vagrantを使用しないでUbuntu14.04をインストール=== | ||
+ | Windows7にUbuntuDesktop14.04(VirtualBox)をインストール | ||
+ | 2017/5/26\\ | ||
+ | http:// | ||
+ | |||
+ | |||
+ | ===Vagrantを使用してUbuntu14.04をインストール=== | ||
+ | |||
+ | 「Pythonクローリング&スクレイピング」を写経してみる(1)第1章「クローリング・スクリピングとは何か」 | ||
+ | 2017/5/29\\ | ||
+ | http:// | ||
=====とりあえずTensorflowを試してみたい人は===== | =====とりあえずTensorflowを試してみたい人は===== | ||
+ | |||
+ | 無料のGoogleアカウントさえあれば、Google Colaboratory | ||
+ | |||
+ | |||
+ | |||
+ | A Neural Network Playground\\ | ||
+ | http:// | ||
+ | => | ||
3ステップでゼロから機械学習を始める(Anaconda+Keras)\\ | 3ステップでゼロから機械学習を始める(Anaconda+Keras)\\ | ||
行 95: | 行 174: | ||
+ | =====Pythonの勉強法===== | ||
+ | |||
+ | こちらのサイトがおすすめです。無料の範囲で十分です。 | ||
+ | |||
+ | Progate\\ | ||
+ | https:// | ||
+ | CODEPREP\\ | ||
+ | https:// | ||
+ | SoloLearn\\ | ||
+ | https:// | ||
+ | => | ||
+ | =====Python導入後、機械学習フレームワークの導入へ===== | ||
+ | Pythonの環境構築ができたら、次は、機械学習フレームワークのインストールを行います。 | ||
+ | ===== リンク ===== | ||
+ | 次: | ||
+ | <wrap hi> | ||
+ | [[Windowsで機械学習フレームワークを導入する方法]] | ||
+ | </ | ||
+ | [[sidebar|目次]]\\ | ||
+ | 前: | ||
+ | <wrap hi> | ||
+ | [[index.html|機械学習って何?]] | ||
+ | </ |
windowsでpythonを始める方法2017年版.txt · 最終更新: 2018/10/07 by 127.0.0.1