소개
안녕하세요. 저는 파이썬을 활용한 데이터 분석 및 인공지능 서비스 개발 실무를 하고 있습니다. 관심 있는 주제를 찾아서 공부하고 그 내용들을 많은 분들과 공유하기 위해 꾸준하게 책을 집필하고 인공지능 강의를 진행해 오고 있습니다.
[이력]
현) 핀테크 스타트업 CEO
전) 데이콘 CDO
전) 인덕대학교 컴퓨터소프트웨어학과 겸임교수
Kaggle Competitin Expert, 빅데이터 분석기사
[강의]
NCS 등록강사 (인공지능)
SBA 서울경제진흥원 새싹(SeSAC) 캠퍼스 SW 교육 ‘우수 파트너 선정’ (Python을 활용한 AI 모델 개발)
금융보안원, 한국전자정보통신산업진흥회, 한국디스플레이산업협회, 대구디지털산업진흥원 등 강의
서울대, 부산대, 경희대, 한국외대 등 국내 주요 대학 및 국내 기업체 교육 경험
[집필]
파이썬 머신러닝 판다스 데이터 분석(정보문화사) : https://zrr.kr/x1ec
파이썬 딥러닝 머신러닝 입문(정보문화사) : https://zrr.kr/RPaE
파이썬 딥러닝 텐서플로(정보문화사) : https://zrr.kr/PrVN
실무자를 위한 파이썬 Python 100제(정보문화사) : https://zrr.kr/4fyq
랭체인(LangChain) 입문부터 응용까지 (위키독스) : https://wikidocs.net/book/14473
[유튜브] 판다스 스튜디오 : https://youtube.com/@pandas-data-studio?si=XoLVQzJ9mmdFJQHU
강의
수강평
- 입문자를 위한 LangChain 기초
- AI 에이전트로 구현하는 RAG 시스템(w. LangGraph)
게시글
질문&답변
임베딩 모델 실행 에러
안녕하세요. 판다스 스튜디오입니다. 답변이 조금 늦었습니다. 양해 부탁드립니다. OpenAI 계정에 결제 수단을 등록하고 유료 사용자로 전환하시면 정상적으로 서비스를 이용하실 수 있습니다.
- 0
- 3
- 32
질문&답변
langchain 적용 서비스 배포/운영
안녕하세요. 판다스 스튜디오입니다. 개발 단계에서는 Streamlit이나 Gradio를 활용하여 프로토타입을 빠르게 개발할 수 있지만, 실제 프로덕션 환경에서는 FastAPI나 Flask를 사용하여 REST API 형태로 구현하는 것이 일반적입니다. 서비스의 안정적인 배포를 위해서는 Docker를 활용한 컨테이너화도 좋은 방법이라고 생각합니다. 배포 과정은 Vecel 등 서버리스, AWS EC2 등 다양한 옵션을 선택할 수 있습니다.실제 운영 단계에서는 스케일링 전략, 비용 최적화, 에러 처리, 백업 및 복구 전략, API 버전 관리 등을 고려해야 합니다. 이를 위해 Docker, CI/CD 파이프라인, 인프라 관리 도구, 모니터링 및 로깅 시스템, 그리고 보안 관련 지식이 필요합니다. 체계적인 학습을 위해서는 FastAPI/Flask를 시작으로 Docker, Vecel 또는 AWS 서비스, CI/CD 파이프라인 구축, 그리고 모니터링 및 로깅 설정 순으로 진행하는 것이 효과적입니다.
- 0
- 2
- 38
질문&답변
Ollama 임베딩 모델 (OllamaEmbeddings) 오류의 건
안녕하세요. 판다스 스튜디오입니다. 혹시 올라마 프로그램을 실행하고 bge-m3 모델을 다운로드 받으셨는지 확인 부탁드립니다. 현재 서버가 로컬 환경에서 실행 중이고, 유효한 모델을 설정하고 사용해야 합니다. 확인해보시고 계속 문제가 발생하면 말씀해주세요. 감사합니다.
- 0
- 2
- 119
질문&답변
임베딩 모델 실행 오류
안녕하세요. 판다스 스튜디오입니다. .env 파일 안에 아래와 같이 환경변수를 등록하고, 다음 코드를 실행하시면 코드에서 인식이 됩니다. OPENAI_API_KEY=sk-***from dotenv import load_dotenv load_dotenv()이 부분 확인하시고 계속 문제가 있으면 편하게 말씀해주세요. 감사합니다.
- 0
- 1
- 57
질문&답변
수업자료 requirements.txt 파일은 어디에 있나요?
안녕하세요. 아래 강의 [수업자료] 메뉴를 확인하시면 됩니다. https://inf.run/BoWi3
- 0
- 1
- 26
질문&답변
10강 langchain_community 찾을 수 없는 오류
안녕하세요. 판다스 스튜디오입니다. 현재 표시되는 오류는 PyLance의 reportMissingImports 오류로 보입니다. 패키지를 설치한 상태이기 때문에 아래와 같이 구체적으로 모듈을 import 하면 오류가 표시되지 않을 것입니다. from langchain_community.document_loaders import PyPDFLoader한번 처리해보시고 계속 문제가 발생하면 댓글 남겨주세요. 감사합니다.
- 0
- 1
- 66
질문&답변
gemini Tool Calling 업데이트 공유 드려요.
안녕하세요. 업데이트 소식을 공유해 주셔서 감사합니다. 추후 업데이트할 때 Gemini 활용한 예제를 추가해보겠습니다. 감사합니다.
- 1
- 1
- 74
질문&답변
pdf파일 압축이 안풀립니다.
안녕하세요.맥북에서 zip 파일로 압축했는데, 일부 윈도우 환경에서 문제가 있는 것 같습니다.파일을 확인하고 수정하여 업로드하였습니다. 다시 한번 다운로드 받아서 압축 해제해보시기 바랍니다.혹시 압축파일이 잘 해제되지 않을 때는 반디집 또는 알집 같은 압축 프로그램을 사용해보시기 바랍니다.문제가 계속 발생할 경우에는 댓글로 남겨주세요.감사합니다.
- 0
- 1
- 34
질문&답변
CrewAI 설치시 오류(주신 pyproject.toml 이용)
안녕하세요. 판다스 스튜디오입니다. 의존성 문제가 있는 것 같습니다. cache 파일까지 삭제하고 환경을 재설정할 필요가 있어 보입니다. 랭체인, crewai 최신 버전을 반영해서 실습파일을 새롭게 업데이트했습니다. (아래 수업 링크 참조)https://inf.run/mb9Mq새로운 환경을 구성해서 해보시면 좋을 것 같습니다. (제 맥북에서 파이썬 3.11로 테스트하였습니다.)감사합니다.
- 0
- 2
- 66
질문&답변
chain 실행 오류가 납니다.
안녕하세요. chain을 구성할 때 prompt 대신 messages 목록을 사용하신 것으로 보입니다. 랭체인에서 정의한 체인 컴포넌트를 사용해야 합니다. 그리고, ChatModel을 사용할 때는 LLM에게 메시지를 전달할 때, 시스템 메시지와 휴먼 메시지 등 역할과 목적에 맞게 메시지를 구분해서 사용합니다. SystemMessagePromptTemplate, HumanMessagePromptTemplate 등은 이 작업을 처리하는 방법 중 하나입니다. "텍스트 입력 - 텍스트 출력"으로 동작하는 LLM과 구분해서 ChatModel의 동작 방식을 이해할 필요가 있습니다. 감사합니다.
- 0
- 2
- 34