FC2ブログ

コンピュータさんとの共同生活

コンピュータさんに手伝ってもらってシミュレーションを行っていきます♪

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[ --/--/-- --:-- ] スポンサー広告 | TB(-) | CM(-)

AIプログラミングの練習

こんばんは(・・)

昨日に引き続きまして、以前に購入した以下の本を試したいと思っています。
AIプログラマーを目指す人のための Pythonプログラミング パーフェクトマスター

でも、これ。。。GUIなのですよねぇ(・・)
GUIで操作できるように設定しようとしたのですが、失敗しました(・・)ナイショ
参考は以下。
https://qiita.com/tmikada/items/be27df3affc56eeffd8b
https://qiita.com/sugiyasu-qr/items/ea1948a29940bc0d674c
https://aws.amazon.com/jp/premiumsupport/knowledge-center/connect-to-linux-desktop-from-windows/
https://stackoverflow.com/questions/18705042/install-and-make-tkinter-work-on-aws-ec2-instance

まぁ、いいでしょう。
CUIで操作てきるように、ちょっと変更してみますか(^^;

5章
・prototype.pyのprompt関数を変更
def prompt(obj):
p = obj.name
p += ':' + obj.responder.name
return p + '> '
・ptna.pyのL46。print(self.emotion.mood)の代わりに以下を挿入
if self.emotion.mood >= 5:
print("(*^^*) ", end = '')
elif self.emotion.mood >= -5:
print(" (^^) ", end = '')
elif self.emotion.mood >= -10:
print("(*_*) ", end = '')
else:
print("(T_T) ", end = '')

すると、以下のように実行できました(*^^*)

ubuntu@ip-hoge:~/chap05$ python3 prototype.py
Ptna System prototype : ptna
> hello
(^^) ptna:Random> それな
> キレイ
(*^^*) ptna:Pattern> キレイってホント!?ホントに!?
> ばか
(^^) ptna:Pattern> ぷんすか!
> ばか
(^^) ptna:Pattern> ばかじゃないもん!
> ばか
(*_*) ptna:Pattern> ばかって言うやつがばかなんだよ!
> ばか
(T_T) ptna:Random> テンション下がる~
> きれい
(*_*) ptna:Random> それな
>
バイバイ

まぁ、とりあえず、良しとしますか(・・)
# 本を持っていない方へお伝えしておきます。
# このプログラムは、辞書ファイルをチェックして、特定の単語で気分(感情)が変動し、
# その気分を顔文字で表現しています。本では、女の子のイラストなのですが、
# 変更してCUI版としました。
[ 2018/06/26 21:46 ] AWS | TB(0) | CM(2)
承認待ちコメント
このコメントは管理者の承認待ちです
[ 2018/07/13 20:49 ] [ 編集 ]
管理人のみ閲覧できます
このコメントは管理人のみ閲覧できます
[ 2018/07/14 11:57 ] [ 編集 ]
コメントの投稿












管理者にだけ表示を許可する
トラックバック
この記事のトラックバックURL

プロフィール

貴樹

Author:貴樹

最近、SolidWorksという便利なCAEツールが広がっています。 天気予報も数値予報が重要ですよね(^^)ok
コンピュータを利用したシミュレーション技術が重要になってきているのですが、理解するためのキホンを知るために、この場をお借りしたいと思ってます。
久しぶりに、CAEのキホンである有限要素法でプログラム作成してみようかなぁ(・・)


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。