2023年4月20日木曜日
Python AIprograminng
import IPython
from google.colab import output
import cv2
import numpy as np
from PIL import Image
from io import BytesIO
import base64
def run(img_str):
#decimg to image
decimg = base64.b64decode(img_str.split(',')[1], validata=True)
decimg = Image.open(BytesIO(decimg))
decimg = np.array(decimg, dtype=np.uint8);
decimg = cv2.cvtColor(decimg, cv2.COLOR_BGR2RGB)
# image classify
img = cv2.resize(decimg, (64, 64))
img = img_to_array(img)
img = img / 255.0
img = img[np.newaxis]
img = np.asarray(img)
preds = keras_model.predict(img)
result = np.argmax(preds[0])
# draw output
out_img = decimg
cv2.putText(out_img, labels[result], (10,50), \
cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 0, 255), 1, cv2.LINE_AA)
#encode to string
_, encimg = cv2.imencode(".jpg", out_img,
[int(cv2.IMWRITE_JPEG_QUALITY), 80])
img_str = encimg.tostring()
img_str = ("data:imge/jpeg:base64," +
base64.b64encode(img_str).decode('utf-8'))
return IPython.display.JSON({'img_str': img_str})
output.register_callback('notebook.run',run)
https://colab.research.google.com/drive/1cF--C6PRT2j7hPdn5ia1I7SlwGqdvB-d?hl=ja#scrollTo=eT8PXuywDsmO
2023年4月12日水曜日
AI programming Code
import random
# ユーザーからの入力を受け付ける関数
def get_user_input():
user_input = input("ユーザー: ")
return user_input
# AIの応答を生成する関数
def generate_response(user_input):
responses = ["こんにちは!", "お元気ですか?", "何かお助けできることはありますか?"]
response = random.choice(responses)
return response
# メインの処理
def main():
print("AI: こんにちは!私はAIです。何か質問がありますか?")
while True:
user_input = get_user_input()
response = generate_response(user_input)
print("AI:", response)
if __name__ == '__main__':
main()
2023年4月4日火曜日
AIのアイディア
AIのアイデアには様々なものがありますが、いくつか例を挙げると以下のようなものがあります。
自動翻訳
AIを使用して、言語の自動翻訳を実現することができます。例えば、Google翻訳やDeepLなどの翻訳サービスがあります。
画像認識
AIを使用して、画像の認識を行うことができます。例えば、自動車のナンバープレート認識や、顔認識などがあります。
自動運転
AIを使用して、自動運転を実現することができます。自動車メーカーは、この技術を採用しています。
人工知能による医療診断
AIを使用して、医療診断を行うことができます。病院や医療機関で採用されています。
ロボットの開発
AIを使用して、ロボットの動作を制御することができます。例えば、産業用ロボットや介護用ロボットがあります。
音声認識
AIを使用して、音声の認識を行うことができます。例えば、音声アシスタントのSiriやAlexaなどがあります。
自然言語処理
AIを使用して、人間の言葉を理解することができます。例えば、検索エンジンやチャットボットがあります。
登録:
投稿 (Atom)