概要

  • Unix環境でのプログラミング方法,研究室の実験環境を学ぶ
  • 自然言語処理で頻繁に使われる処理を題材としてプログラミング演習を行うことで,スムースに研究に取り組める力を養います

内容

  1. Unix環境でのプログラミング方法
  2. 研究室の実験環境
  3. Pythonプログラミングのチュートリアル
    • Pythonの基本的な使い方.ipythonの使い方,pipの使い方など
    • 分からないことはどう調べれば良いのか
  4. 言語処理100本ノック 2015
    • 自然言語処理に関するプログラムを実際に作ってもらい,互いにコードレビューを行います。
    • 問題に対する答えは一つではありません。どんな方法でも,無理矢理でも解いてみてください。

2016年度

日時
月曜日 10:30-12:00
参加者
赤間,浅野,清野,佐々木(翔),塙,(4/4~) 菊地,栗原,鶴田
書いたコード
http://www.cl.ecei.tohoku.ac.jp/~igarashi/nlp100_2016/index.py (研究室メンバーのみ)

scalaで書いてみた 000-059(松林) ソースコードの場所はこのページの編集コメントに書いてあります。

予定・記録

  • 11/18(金) 10:30
    • (96) - (99)
  • 11/11(金) 10:30
    • (94) - (95)
  • 11/4(金) 10:30
    • (91) - (93)
  • 10/28(金) 10:30
    • (90)
  • 10/19(水) 8:50
    • (87) - (89)
  • 10/11(火) 9:30
    • (85) - (86)
  • 10/3(月) 10:30
    • (80) - (84)
  • 9/28(水) 13:00
    • (78) - (79)
  • 9/20(火)10:30~
    • (73) - (77)
  • 9/12(月)10:30
    • (70) - (72)
  • 7/25(月)10:30
    • (69)
  • 7/21(木)8:50-(変更)
  • 7/4 (月)10:30-
    • (60) - (63) -> (60) - (68)
  • 6/30(木)8:50 ~ 10:20 (変更)
    • (57) - (59)
  • 6/21(火)14:40- (変更)
    • (54) - (56)
  • 6/14(火)14:40- (変更)
    • (50) - (53)
  • 6/6(月)10:30-
    • (46) - (49)
  • 5/30(月)10:30-
    • JSAI発表練習のため中止
  • 5/23(月)10:30-
    • (43) - (45)
  • 5/16(月)10:30-
    • (41) - (42)
  • 5/9(月)10:30-
  • 4/25 (月) 10:30-
    • (36) - (39)
  • 4/18 (月) 10:30-
    • (29) - (35)
  • 4/13 (水) 16:20-
    • (23) - (28)
  • 4/4 (月) 10:30-
    • (18) - (22)
  • 3/28 (月) 13:00-
  • 3/1 (火) 10:30-
    • (10) - (14)
  • 2/22 (月) 13:00-
    • (7) - (9)
    • UNIX/Linux 環境でのコマンドライン操作に慣れる…前の基礎知識 Qiita (多少更新しました)
    • virtualenv と iPython の紹介 🔒内部資料
    • Jupyter 設定(佐々木さん資料) 🔒内部資料
  • 2/15 (月) 13:00-
    • コードの提出の仕方や研究室の実験環境の説明 🔒内部資料
    • 言語処理100本ノック (0)-(6)
  • 2/8 (月)
    • 各種設定(続き)
    • UNIX ビギナー講座 資料
  • 2/1 (月)

TA

研究室の実験環境など

Pythonプログラミングのチュートリアル

100本ノックコーチ割り当て

場所担当者
第1章: 準備運動鈴木
第2章: UNIXコマンドの基礎横井
第3章: 正規表現上村
第4章: 形態素解析高橋
第5章: 係り受け解析小林
第6章: 英語テキストの処理佐藤
第7章: データベース渡邉
第8章: 機械学習小松
第9章: ベクトル空間法 (I)佐々木
第10章: ベクトル空間法 (II)島岡
代打鈴木, スミット

参考書

Linux 標準教科書 (Ver.1.1.0)
: Linux 標準教科書 (Ver.2.0)
cat, paste, join, grep, head, tail, cut, awk, sed, tr, sort, uniq, wc
http://d.hatena.ne.jp/mi_kattun/20100916/1284631280
grep
http://www.k-tanaka.net/unix/grep.html http://www.k-tanaka.net/unix/grep.html
zgrep, zdiff, zmore
http://net-newbie.com/linux/commands/index.html#MISC
bzgrep etc.
http://manpages.ubuntu.com/manpages/gutsy/ja/man1/bzgrep.1.html
nkf
文字コード変換コマンドnkfの使い方まとめ Linux http://blog.layer8.sh/ja/2012/03/31/nkf_command_option/
wc
http://www.k-tanaka.net/unix/wc.html
find
http://www.k-tanaka.net/unix/find.html

© Inui Laboratory 2010-2018 All rights reserved.