본문 바로가기

AI4

[AI] 응용 개발 vs 모델 연구·개발 구분AI 응용 개발AI 모델 연구·개발핵심 역할OpenAI 등 기존 AI 모델을 활용하여서비스/시스템에 적용GPT, LLaMA 등 AI 모델 자체를 설계·개발·학습사용 기술LangChain, OpenAI API, HuggingFaceTransformers, FastAPI, Vector DB 등PyTorch, TensorFlow, JAX, CUDA,분산 학습 프레임워크 (DeepSpeed, FSDP)요구 역량- Python 실력- API 연동 능력- Prompt Engineering- 프론트·백 연결- 도메인 이해도 (ex. 물류, 전시 등)- 딥러닝 수학 (선형대수, 확률, 최적화)- 모델 구조 이해- 논문 구현 능력- 대용량 데이터 처리- 하드웨어/GPU 병렬 학습업무 예시- GPT 기반 챗봇 구축- .. 2025. 5. 6.
[AI] 응용 개발 ChatGPT API 기초 [파인튜닝] 파인튜닝을 하여 챗봇 만들어보기 1. 챗봇 모양 만들기import gradio as grimport randomimport timewith gr.Blocks() as demo: chatbot = gr.Chatbot() msg = gr.Textbox() clear = gr.Button("Clear") def respond(message, chat_history): bot_message = random.choice(["How are you?", "I love you", "I'm very hungry"]) # 3가지 답변만 랜덤하게 대답하는 챗봇 chat_history.append((message, bot_message)) time.sleep(1) .. 2023. 5. 30.
[AI] 응용 개발 ChatGPT API 기초 [번역기 만들기] ChatGPT의 추가적인 설정을 할 수 있다.ChatGPT Playground를 활용하자 https://platform.openai.com/playground 접속 후 회원가입을 한다. https://platform.openai.com/account/usage 화면으로 이동하면Free trial usage를 확인할 수 있다.처음 가입 시 5달러가 제공되며 3개월까지 이용 가능하다. (Upgrade시 매달 20달러 구독 결제) Mode는 4가지가 존재한다.Edit, Insert, Chat, Complete Complete Mode는 우리가 일반적으로 사용하는 ChatGPT처럼 자유롭게 요청해서 생성할 수 있는 모드이다. 다음은 Model 선택인데 Model마다 특징이 있다. 가장 많이 사용하는 Model.. 2023. 5. 5.
[AI] 응용 개발 ChatGPT 기초 ChatGPT는 OpenAI가 개발한 프로토타입 대화형 인공지능 챗봇이다. GPT에 대해 알아보자Generative (생성 모델)Pre-Trained (사전 훈련)Transformer (Transformer AI 모델) ChatGPT의 장점1. 간단한 정보(특정 주제 / 개념)에 대해 알 수 있다.2. 질문의 의도와 맥락을 파악하여 사람과 같은 글쓰기와 대화 능력으로 사용자 맞춤형 정보를 제공한다.3. 사용자가 대화에서 말한 것을 기억하고 해당 답변에 대한 추가 질문을 통해 대화를 이어갈 수 있다. - 사용자가 대화에서 말한 것을 기억한다. - 답변을 보고 사용자가 내용 수정을 요청할 수 있다.4. 단순 검색 결과보다 사람과 같은 표현을 사용하여 편하고 생동감이 있다.5. 잘못된 전제를 짚어내고 .. 2023. 5. 5.