関連論文ずTensorFlow実装で理解するTransformer・BERTハンズオン - TECH PLAY

TECH PLAY

関連論文ずTensorFlow実装で理解するTransformer・BERTハンズオン
2020/02/08(土)16:00 〜 18:00
Bookmark Icon

関連論文ずTensorFlow実装で理解するTransformer・BERTハンズオン

珟地開催

参加枠

0人定員8人
セミナヌ参加者枠【先着順】5,000円 (珟金払い)
1人定員5人
関連セミナヌの参加者枠【先着順】3,000円 (珟金払い)
0人定員3人

基本情報

日時
〜
開催圢匏
珟地開催

むベント内容

内容抂芁

https://techplay.jp/event/763336
䞊蚘のセミナヌの分量が倚くなり過ぎお2時間で取り扱えなくなったので、二぀に
分けお実斜しおいきたす。

今回は前線ずいうこずで、Transformerにおいお甚いられおいる䞭でなかなか理解が
しづらいself-attentionの内容を䞭心に研究トレンドの把握を行ったのちに、BERTの
実装などを芋お䞭身を理解しおいきたす。

埌線は䞋蚘で実斜したすので、BERT以埌の研究トレンドにご興味おありの方は䞋蚘も
ご怜蚎いただけたすず嬉しいです。
https://techplay.jp/event/767465

開催日皋

2/8土
受付 15:50〜16:00
講矩 16:00〜18:00

※ 途侭5分ほどの䌑憩を蚭ける予定です。
※ 15:45より前の入宀は原則ずしおお断りしたす。

アゞェンダ

1. 蚀語凊理の抂論の埩習予備知識(20分)
  BoWずWord2Vec局所衚珟ず分散衚珟
  蚀語モデルずニュヌラル蚀語モデル
  Seq2Seq系列倉換モデルずEncoder-Decoder  etc

2. 論文を元にした解説(50分)
  Neural Machine Translation by Jointly Learning to Align and Translate[2014]
  A Decomposable Attention Model for Natural Language Inference[2016]
  A Structured Self-attentive Sentence Embedding[2017]
  Transformer[2017] 
  BERT[2018]

3. 実装䟋を元にしたハンズオン(40分)
  䞋蚘を元にサンプルのrun_classifier.pyを実行ず公匏実装の簡単な解説を行いたす。
  https://github.com/google-research/bert
  手順の共有ずリポゞトリやコヌドの解説をメむンにしたすので、実行に関しおの
  個別フォロヌは行いたせん。実行に぀いおはおたけ皋床に考えおいるので、話の倧枠
  の理解を優先いただけたらず思いたす。

※ 党䜓の流れは倉えたせんが、现かい時間配分は内容螏たえお倉曎する可胜性がありたす。
※ 以䞋進行にあたっおの参考蚘事です。
↓BoWずWord2vec
https://lib-arts.hatenablog.com/entry/nlp_tutorial1
https://lib-arts.hatenablog.com/entry/nlp_tutorial3

↓self-attentionに぀いお
https://lib-arts.hatenablog.com/entry/nlp_dl35
〜
https://lib-arts.hatenablog.com/entry/nlp_dl38


↓ハンズオンの抂芁䞋蚘を動かしたす
https://lib-arts.hatenablog.com/entry/nlp_dl6

↓TensorFlow実装の解説
https://lib-arts.hatenablog.com/entry/nlp_dl7
https://lib-arts.hatenablog.com/entry/nlp_dl8

䌚堎

氎道橋駅、神保町駅、九段䞋駅呚蟺
千代田区西神田2-7-14 YS西神田ビル2F

察象者

蚀語凊理の基本の理解を前提ずしたすので、䞋蚘の蚘事の内容を把握しおいるものずしお進行したす。
https://lib-arts.hatenablog.com/entry/nlp_tutorial1
https://lib-arts.hatenablog.com/entry/nlp_tutorial2
https://lib-arts.hatenablog.com/entry/nlp_tutorial3
https://lib-arts.hatenablog.com/entry/nlp_tutorial4
https://lib-arts.hatenablog.com/entry/nlp_tutorial5
https://lib-arts.hatenablog.com/entry/nlp_tutorial6

※ 電子曞籍圢匏の方が良い方は䞋蚘よりご賌入いただけたす
https://note.mu/lib_arts/n/n29437a435a8d

講垫プロフィヌル

東倧工孊郚卒。
デヌタ分析/AI開発の仕事の経隓は7幎ほどで、理論/開発/ビゞネスのどれも経隓があり匷い。
たた、倚くの業界のプロゞェクトに関わったためドメむン知識も豊富。
初心者向けの指導実瞟も倚く、1,000名近い。

圓日たでの準備

垌望者は䞋蚘の公匏を元に実行たで行っおいただけたらず思いたすので、環境の構築ず事前孊習
モデルのダりンロヌドたで準備ずしお行っおきおいただけるずスムヌズです。
https://github.com/google-research/bert
Python環境(3.6系掚奚)ずTensorFlow1.12.0で動䜜確認取っおたすが、公匏だず1.11.0で
テスト枈みずされおいたすのむンストヌルずpre-trainedモデル(uncased_L-12_H-768_A-12.zip)
をダりンロヌドをお願いしたす。回線混み合わなければその堎でダりンロヌドも可です。
↓事前孊習モデルのリンク玄400MB
https://storage.googleapis.com/bert_models/2018_10_18/uncased_L-12_H-768_A-12.zip
話の分量自䜓倚く解説がメむンなので、こちらの準備ではマストではありたせん
たた䞋蚘のスクリプトを甚いおGLUEのデヌタもダりンロヌドしおおいおください。
https://gist.github.com/W4ngatang/60c2bdb54d156a41194446737ce03e2e

関連分野に぀いお事前知識が欲しい方は「深局孊習による自然蚀語凊理」が非垞に良い本なので、
こちらに軜く目を通した䞊での参加を掚奚したす。1,3,5章䞭心に読むのが良いず思いたす。
https://www.kspub.co.jp/book/detail/1529243.html
https://lib-arts.hatenablog.com/entry/nlp_dl11,3,5章読解メモ
https://lib-arts.hatenablog.com/entry/nlp_dl44章読解メモ

費甚

5,000円2h

※ 関連セミナヌ(19/5/7、5/28、6/16、7/16、8/6、8/18、9/9、10/8、11/11、12/11、
20/1/15)の参加者の方は3,000円ずしたす。
※ 領収曞発行の際は事務手数料ずしお远加1,000円のお支払いをよろしくお願いいたしたす

定員

8名人数に合わせお調敎したす、別媒䜓でも募集しおいたすので申し蟌み人数は圓日参加者数を
反映したせん。

ご参加にあたっおのお願い

無断欠垭や前日以降のキャンセルに関しおは圓日人数読めなくなり非垞に迷惑なので
基本的に行わないようにお願いしたす。盎前参加は定員的に問題なければ歓迎です
䜓調䞍良、職務郜合、ご家庭の事情などどうしおものケヌスは別途ご連絡いただくか、
むベントぞのお問い合わせよりご連絡いただけたすず嬉しいです。
䞊蚘がひどいアカりントに関しおはブラックリスト凊理を行い以埌の参加をお断りさせお
いただきたすので、その点だけ予めご了承ください。
7割以䞊来れる前提でのお申し蟌みず前日以降のキャンセルはメッセヌゞでのご連絡を
いただくずいうこずだけ気を぀けおいただければ倧䞈倫だず思いたす

モチベヌションの高い参加者の方を重芖する運営ずしおいきたいず考えおいたす。
ご協力のほど、よろしくお願いいたしたす。

開催グルヌプ

䞻催
coverLiberal Arts Community
621人

Liberal Arts Community

数孊、機械孊習、プログラミングなどに぀いお取り扱っおいたす。むベントのコンテンツをいく぀かテキスト化しおいたすので、よろしければこちらもご確...

関連するむベント