: 한 이미지 내 여러 class 가 다양하게 존재하는 경우 상관없으나 작업시 복잡
: 최소 10장 이상의 이미지 수집 필요
(실제로는 몇백장 이상 필요)
: 이미지 형식 - jpg, png
classes txt 파일 형성
: train 0.65 & test 0.35 비율로 배치 (강사님)


: train & valid 폴더 하위에 labels&images 폴더 생성
3.ybat.html 파일 실행






결과

아쉬운점
추가사항

API란?
클라이언트 프로그램에게 요청을 받아서 서버로 전달, 서버는 요청 처리 이후 결과 데이터 API 전달
API는 다시 데이터를 클라이언트로 전달
API 사용 방법: request & response
request : api 주소 & api key & 요청 양식
response : 결과 양식
import pandas as pd
import numpy as np
import openai
from openai import OpenAI
api_key = my_key
#채팅 위한 함수 생성
def ask_chatgpt1(question):
client = OpenAI(api_key = api_key)
response = client.chat.completions.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": question},
]
)
return response.choices[0].message.content
#사용
question = "세계에서 가장 큰 강은 무엇인가요?"
response = ask_chatgpt1(question)
print(response)
#역할부여
def ask_chatgpt2(sys_role, question):
client = OpenAI(api_key = api_key)
response = client.chat.completions.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": sys_role},
{"role": "user", "content": question},
]
)
return response.choices[0].message.content
#사용
sys_role = '당신은 아름답고 감동적인 시를 창작하는 데 영감을 주는 시적인 천재입니다. 당신의 시는 감정의 깊이, 자연의 아름다움, 인간 경험의 복잡성을 탐구하는 작품이며, 당신의 시를 읽는 이들의 마음을 움직입니다.'
question = "생성형 AI란 주제로 시를 지어줘. 운율에 맞춰서 작성해줘야 해."
response = ask_chatgpt2(sys_role, question)
print(response)
!pip install pandasai
import pandas as pd
import numpy as np
from pandasai import SmartDataframe
from pandasai.llm import OpenAI
# openai key
api_key = my_key
# Sample DataFrame
# 샘플 데이터프레임 생성
#내장데이터가져오기
import seaborn as sns
sns.get_dataset_names()
tip=sns.load_dataset('tips')
tip.head(2)
#실습
data = pd.read_csv("https://raw.githubusercontent.com/DA4BAM/dataset/master/Carseat_simple.csv")
data.head()
#smart dataframe 생성
data_sdf = SmartDataframe(data, config={"llm": llm})
#단변량
query = "모든 연속형 변수의 boxplot과 histogram을 plot으로 그려줘 "
data_sdf.chat(query)
