Programming exercises (2019)

実践的な課題に取り組みながら,プログラミング,データ分析,研究のスキルを楽しく習得することを目指します.具体的には,

  • Unix環境でのターミナルの操作.
  • 研究室の実験環境の体験.
  • Pythonプログラミングのチュートリアル.
    • Pythonの実行環境のインストール.
    • Pythonの基礎.
    • Jupyter notebook, IPython, pipの使い方など.

この勉強会では言語処理100本ノック 2015を教材として用います.自然言語処理に関するプログラムを実際に作ってもらい,互いにコードレビューを行います. 問題に対する答えは一つではありません.どんな方法でも構いませんので,自力で問題を解き,他人のコードを読むことで,よいプログラムとは何かを体感してください.

This study group aims at learning and developing our skills for programming, data analysis, and research as we enjoy practical problems. More specifically,

  • Operations on UNIX terminals.
  • Experience on the laboratory servers.
  • Tutorial of Python programming.
    • Installing Python environment.
    • Basic of Python programming.
    • Usage of Jupyter notebook, IPython, pip, etc.

This study group uses NLP 100 Exercises. Participants of this study group write codes for Natural Language Processing and review their codes. We can write various codes for solving the same task. Please start with achieving the goal on your own set by a problem. Then read the codes of others and exchange ideas about how to write good codes.

  • 日時 (Time slot): Tuesday, 15:05-16:35 Friday, 16:50~18:20
  • 参加者 (Participants): B4 + 一部M1
  • 問題:https://nlp100.github.io/
  • 書いたコード: https://github.com/nlp-titech/nlp100-2019

TA

日時 進捗 担当者
4/17(Wed) チュートリアル Okazaki
4/24(Wed) ~chapter1, 09 Sasazawa
5/7(Tue) ~chapter2, 19 Hiraoka
5/14(Tue) ~chapter3, 29 Matsumaru
5/21(Tue) ~chapter4, 39 Wan
5/28(Tue) ~chapter5, 45 Niwa
6/4(Tue) ~chapter6, 50 Sasazawa
6/14(Fri) ~chapter6, 59 Sasazawa
6/21(Fri) ~chapter7,69 Matsumaru
6/28(Fri) ~chapter8,74 Sasazawa
7/5(Fri) ~chapter8,79 Hiraoka
7/12(Fri) ~chapter9,85 niwa
7/19(Fri) ~chapter9,85 Hiraoka
    更新されるまでおやすみ
7/26(Fri)   ?
8/2(Fri)   ?

参考資料 (References)