差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
ds:2017 [2018/01/31 17:12] wataluds:2017 [2018/07/26 08:35] watalu
行 1: 行 1:
-==== ウェブシステムイン ====+==== データマグ ====
  
-このページの短縮URLは http://bit.ly/websys-ds2017 です。+このページの短縮URLは http://bit.ly/uec-dm2018 です。
  
-=== データサエンス #1, #2 ===+この科目は国際科目であり、[[http://www-bcf.usc.edu/~gareth/ISL/|An Introduction to Statistical Learning]]という書籍に基づいていて、スラドも[[https://www.r-bloggers.com/in-depth-introduction-to-machine-learning-in-15-hours-of-expert-videos/|著者たちが公開しているライド]]をお借りしています。より深く学びたい人は、著者たちによるビデオ講義が公開されていますので、そこから学ぶと良いでしょう。
  
-[[http://www-bcf.usc.edu/~gareth/ISL/|An Introduction to Statistical Learning]]という籍に基づいた講義を行います。今週はこの本の2章と5章に基づきます。スライドは[[https://www.r-bloggers.com/in-depth-introduction-to-machine-learning-in-15-hours-of-expert-videos/|著者たちが公開しているスラド]]ます他の箇所についてもビデオ講義が公開されいますので参考にしてください+=== 課題その3 === 
 + 
 +最後の課題:「教科の例一通り実行して、記録したPDFファ作成しなさい。」(たぶんJupyterノートを開いてすべ実行しPDF出力さい、という課題のはず)
  
 同書はRでの講義を想定していますが、Pythonのコードを公開してくれている方々がいます。下記のGitHubのレポジトリを参照してください。 同書はRでの講義を想定していますが、Pythonのコードを公開してくれている方々がいます。下記のGitHubのレポジトリを参照してください。
  
-  * [[https://github.com/JWarmenhoven/ISLR-python]] (Python 2用+  * [[https://github.com/JWarmenhoven/ISLR-python]], [[https://github.com/jcrouser/islr-python]] (Updated Version?
-  * [[https://github.com/qx0731/ISL_python]] (Python 2用)+  * [[https://github.com/qx0731/ISL_python]]
  
-すべてのファイルをダウンロードするには、gitコマンドでクローンを手元に作ってください。+これらがPython 2用かPython 3用かは私には判別できませんが、たぶんPython 2だった気がします。すべてのファイルをダウンロードするには、gitコマンドでクローンを手元に作ってください。
  
 <code> <code>
行 19: 行 21:
 </code> </code>
  
-今回は[[http://g01.aix.uec.ac.jp|AIXサーバ上Jupyter]]使おうと考えていす。こちらがかない場合には、下記メモを参考に、IEDにローカルにJupyterを一時的にインストールしてもらいます。+<code> 
 +# 授業で用いる環境 
 +# anaconda3-5.0.1 
 + 
 +# PATHを通す 
 +setenv PYENV_ROOT /usr/local/class/ds/pyenv 
 +setenv PATH "$PYENV_ROOT/shims:$PYENV_ROOT/bin:$PATH" 
 + 
 +# PATHを通したpyenv環境にインストールされているものを確認 
 +pyenv versions 
 +### 結果 
 +# * system (set by /usr/local/class/ds/pyenv/version) 
 +# anaconda3-5.0.
 + 
 +# 作業するフォルダ作成(名前は何でもよいです) 
 +mkdir web_ds 
 +cd web_ds 
 + 
 +# フォルダ環境anaconda3-5.0.1に変る 
 +pyenv local anaconda3-5.0.1 
 + 
 +##### 
 +# 講義の実習 
 +##### 
 +# githubからダウンロード(ブラウザで開いダウンロードしても良す。
 +# URL: https://github.com/JWarmenhoven/ISLR-python 
 +git clone https://github.com/JWarmenhoven/ISLR-python 
 +# jupyter-notebookの起 
 +jupyter-notebook & 
 +</code> 
 + 
 +=== Pythonインストール === 
 + 
 +IEDにローカルにJupyterを一時的にインストールするには、次のスクリプトを実行すればいいです。ただ、ホームディレクトリを圧迫しますので、作業が終わったら、すべ削除してください。他にWindowsやMac用のAnacondaもありますので、好きな環境を使ってください。 
 + 
 +Pythonを使うには[[https://www.anaconda.com/|Anaconda]]というディストリビューションを使うと便利です。またPythonを切り替えるには、[[https://github.com/pyenv/pyenv|pyenv]]というコマンドの導入が便利です。これはWindows/macOS/Linuxで利用できます。 
 + 
 +jupyter-notebookはipythonというインタラクティブなPythonにノート機能を付与してくれています。ローカルにweb serverを動かして、Pythonとの通信を管理し、記録してくれます。 
 + 
 +=== メモ === 
 + 
 +以下は自分で用意する手順です。今回は不要です。
  
 <code> <code>