More Related Content
PDF
最近のKaggleに学ぶテーブルデータの特徴量エンジニアリング PPTX
【DL輪読会】Llama 2: Open Foundation and Fine-Tuned Chat Models PDF
PDF
PDF
PPTX
学習時に使ってはいないデータの混入「リーケージを避ける」 PDF
PDF
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜 What's hot
PDF
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone) PDF
PDF
分散トレーシング技術について(Open tracingやjaeger) PDF
PDF
PDF
PDF
PPTX
PDF
PDF
PDF
PPTX
PDF
機械学習チュートリアル@Jubatus Casual Talks PDF
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning PDF
レコメンドアルゴリズムの基本と周辺知識と実装方法 PPTX
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive PPTX
[DL輪読会]Dense Captioning分野のまとめ PPTX
Counterfaual Machine Learning(CFML)のサーベイ PDF
最新リリース:Optuna V3の全て - 2022/12/10 Optuna Meetup #2 PDF
Viewers also liked
PDF
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会) PPTX
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
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.