More Related Content
PPTX
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料) PDF
PPTX
PDF
PDF
SSII2022 [TS1] Transformerの最前線〜 畳込みニューラルネットワークの先へ 〜 PPTX
Swin Transformer (ICCV'21 Best Paper) を完璧に理解する資料 PPTX
これからの Vision & Language ~ Acadexit した4つの理由 PDF
【メタサーベイ】基盤モデル / Foundation Models What's hot
PPTX
PDF
PDF
効果のあるクリエイティブ広告の見つけ方(Contextual Bandit + TS or UCB) PPTX
【DL輪読会】High-Resolution Image Synthesis with Latent Diffusion Models PDF
Attentionの基礎からTransformerの入門まで PPTX
PPTX
NLPにおけるAttention~Seq2Seq から BERTまで~ PPTX
PDF
PDF
PPTX
PDF
PDF
PDF
最近のKaggleに学ぶテーブルデータの特徴量エンジニアリング PPTX
【DL輪読会】Scaling Laws for Neural Language Models PDF
画像キャプションと動作認識の最前線 〜データセットに注目して〜(第17回ステアラボ人工知能セミナー) PPTX
【DL輪読会】時系列予測 Transfomers の精度向上手法 PPTX
PDF
Transformerを多層にする際の勾配消失問題と解決法について PDF
Viewers also liked
PDF
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会) PPTX
PDF
機械学習チュートリアル@Jubatus Casual Talks PDF
TensorFlowによるニューラルネットワーク入門 PDF
TensorFlowを使ってテキストをクラス分類してみた PDF
サルでもわかるディープラーニング入門 (2017年) (In Japanese) PPTX
画像処理ライブラリ OpenCV で 出来ること・出来ないこと PDF
PPTX
PDF
PDF
カーリングの局面評価関数を学習 WITH “TENSOR FLOW” PPTX
PPTX
AI入門「第1回:AIの歴史とTensorFlow」 PDF
TensorFlowの使い方(in Japanese) PDF
PPTX
PDF
PDF
Python twitter data_150709 PPTX
PDF
More from tak9029
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PDF
Tensor flow勉強会 (ayashiminagaranotensorflow) TensorFlowで会話AIを作ってみた。
- 1.
- 2.
- 3.
3
会話AI
2016/2/15
C8Lab Copyright 2014C8Lab Inc. All rights reserved
MichroSoft社 女子高生会話AI 「りんな」
http://rinna.jp/rinna/
LINEやTwitterなどのチャットロボット
に活用されている。
ゲームのNPCなどにも活用可能。
会話エンジンを用いた雑談APIなども
存在。
「うずら」、「もずく」、「りんな」等。
様々な種類のアルゴリズムの会話AI
が存在するが、なかなか技術は公開
されていない。
- 4.
- 5.
- 6.
- 7.
- 8.
8
今回作ったAIの特徴
単語レベルの意味獲得は行えるように
ニューラル言語モデルを用いた単語埋め込み
Word2Vecでも用いられている
2016/2/15
C8Lab Copyright 2014 C8Lab Inc. All rights reserved
Yoshua Bengio, Réjean Ducharme, Pascal
Vincent, Christian Jauvin. A Neural
Probabilistic Language Model. Journal of
Machine Learning Research 3(2003):p1137–
1155
犬=(0.1, 0.5, 2.0, 0.4, 2.4)
猫=(0.1, 0.4, 1.5, 0.3, 2.4)
次に来る単語を予測するモデルを作る
ことによって、
のように、各単語にベクトルを割り当てる。
王様 – 男性 + 女性 = 女王様
のようなベクトル演算が可能に
- 9.
9
今回作ったAIの特徴
会話構築にはSequence toSequence Modelを採用
TensorFlowのチュートリアルでは翻訳モデルででてきます
「英語=>フランス語」のデータセットを「発言=>返信」に置換
2016/2/15
C8Lab Copyright 2014 C8Lab Inc. All rights reserved
単語群を入力したらそれに対して意味
のある返答ができるのでは?
https://www.tensorflow.org/versions/0.6.0/tutorials/
seq2seq/index.html
- 10.
10
Sequence to SequenceModel
入力値をエンコードするRNNとその成化物の中間層をデコードする
RNNの二つの組み合わせ
2016/2/15
C8Lab Copyright 2014 C8Lab Inc. All rights reserved
t’=2
ん
t’=1 t’=0
ませ 知り
t=0 t=1 t=2
私 は 誰
入力エンコーダ側のRNN
中間層
出力デコーダ側の
RNN中間層
入力文章を表現する文章
ベクトル
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.