Data Science/Project 3

좋은 챗봇이란 무엇일까? QA, RM, PPO에 대해서

이번 포스팅에서는 멋쟁이 사자처럼 AI 개발자 심화과정을 수료하면서 진행했던 챗봇 프로젝트에 대해서 리뷰하려고 합니다. 좋은 챗봇이란?Chat-gpt의 등장으로 챗봇에 대한 관심도가 높아졌고, 일상 혹은 기업에서도 챗봇의 활용도가 갈수록 올라가고 있습니다.그렇다면, 좋은 챗봇이란 어떤 요소들을 가지고 있을까요?  QA (정확한 질의 응답)첫 번째는 당연하게도 주어진 질문에 대해 정확하게 대답하는 것이겠죠. 동문서답을 하거나 문법이나 문장구조가 엉망으로 대답을 한다면 우리는 챗봇에 대한 기대감을 상실하게 될겁니다. 정확한 정보 제공두 번째는 정확한 정보 제공입니다. 가령, 궁금한게 있어서 챗봇에 문의를 했는데 사실과는 전혀 관계 없는 얘기를 한다면 챗봇의 본질적 의미를 상실하게 되겠죠. 문맥 유지세 번째는..

[캐글] Cassava leaf disease classification

이번 포스팅에서는 캐글 대회에 참여했던 프로젝트를 정리하여 올려보려고 합니다. 프로젝트 주제는 Cassava leaf disease classification으로 남아메리카가 원산지인 다년성 작물인 Cassava leaf의 질병을 분류하는 문제입니다. 1. EDA 먼저 프로젝트에 필요한 데이터와 라이브러리를 불러오겠습니다. 인터프리터는 캐글 노트북으로 진행했으므로 import과정이 조금 다를 수 있습니다. 사용할 네트워크인 EfficientNet의 경우 케라스에서 바로 import되지 않는 오류가 발생하여 git에서 직접 다운로드 받아왔습니다. import matplotlib.pyplot as plt import cv2 import seaborn as sns import datetime import nu..

Kospi200지수를 추종하는 포트폴리오 알고리즘을 만들어보자

이번 포스팅에서는 제가 금융투자 알고리즘 회사에서 인턴생활을 할 때 진행했던 개인 프로젝트를 정리하여 올려보겠습니다. 프로젝트 목표는 시총 상위 50가지 종목으로 구성된 최적의 포트폴리오를 선정하여 KOSPI지수를 상회하는 것입니다. (포트폴리오 : 선택한 주식 종목 및 종목 별 투자 비율) - 들어가며 2021년 동계방학 때, AI기반 금융투자 알고리즘 회사에서 인턴생활을 했습니다. 첫 인턴 생활이다 보니까 들뜬 마음으로 회사에 좋은 아이디어를 내고 좋은 알고리즘을 개발하고 싶어서 1달 가량은 금융관련 책도 많이 읽고, 구글링도 엄청나게 많이 했던거 같아요. 본론으로 들어가기 앞서 혹시나 이 분야에 관심이 있는 분들을 위해서 인상 깊게 읽었던 책 몇 가지를 추천해보려고 합니다. 1. 문병로 교수님의 책..