AIAIAIAI

[후기] OpenAI 파이썬 API 부트캠프: AI와 GPT, 파이썬으로 AI 애플리케이션 개발하기

summerorange 2024. 4. 14. 22:54
반응형

Udemy 강좌 중,

- OpenAI Python API Bootcamp: Learn to use AI, GPT, and more! 의 한국 자막 버전인 "OpenAI 파이썬 API 부트캠프: AI와 GPT, 파이썬으로 AI 애플리케이션 개발하기"

를 좋은 기회가 생겨서 수강했습니다. 강의 후기를 남겨보겠습니다 : )


강의 소개!

해당 강좌는 OpenAI API를 활용하는 방법을 익히는 데 중점이 있습니다. Open API 기초, 텍스트 임베딩, 블로그 작성 및 콘텐츠 및 이미지 작성 등에 어떻게 활용하는지에 대해서 익힐 수 있습니다. 좋은 기회가 생겨서 해당 강의를 수강하게 되었습니다.


수강 대상)

수강 대상 분은 대체로 python을 다룰 줄 안다면, 아마 해당 강의는 무난하게 따라갈 수 있을 거라고 생각합니다. OpenAI의 API 기능을 어떻게 활용하면 좋을지 모르겠다 싶으면 해당 강의를 들어보면 좋습니다. 사전 조건은 하단과 같습니다.

  • 파이썬 프로그래밍 경험
  • 파이썬 데이터 에코시스템 (Panda, NumPy 등)에 대한 경험 권장됨
  • OpenAI API 사용을 위해 신용카드를 등록할 수 있어야 함
  • pip install 명령어로 라이브러리 설치하기

프로젝트)

요 강의에서 다루는 프로젝트는 다음과 같습니다.

  • 자연어를 SQL 쿼리로 만들기
  • 자동 블로그 포스트 생성하기
  • 재료를 가지고 자동으로 요리법 만들기
  • 국제 신문을 번역하고 요약하기
  • 자동으로 파이썬 docstring 생성하기
  • 내 상황에 맞게 챗봇 튜닝하기
  • Reddit 글을 감정 분석하기
  • 기업 문서를 벡터 임베딩 처리하기

제가 관심이 있었던 부분은 임베딩 부분이라서 임베딩 부분 부터 후반부까지는 열심히 들었던 것 같습니다. ch10, 11, 12 부분이었던 걸로 기억합니다. 프로젝트 중 가장 관심이 있는 부분만 들어도 해당 강의에서 얻는 경험으로는 충분히 만족했던 것 같습니다. 

참고로, 텍스트 벡터 임베딩 관련한 논문 2편에 대해서 해당 영상에서 소개가 나오는데, 하단과 같습니다. 강의 듣기 전에 미리 읽어봐도 좋을 듯하여 공유합니다.

1. Efficient Estimation of Word Representations in Vector Space

2. Text and Code Embeddings by Contrastive Pre-Training


GPT Version)

이 강의의 프로젝트들은 gpt3.5 turbo 으로 진행합니다.

저는 gpt4를 활용해서 테스트를 했었습니다.

GPT-4를 쓰면 좀 더 깔끔한 결과가 나옵니다. 같은 프롬프트를 써도요.

gpt3.5 vs gpt4.0 비교

요 이미지에서 상단 부분은 3.5 결과이고, 하단은 4로 돌린 결과인데, 문장이 좀 더 깔끔해진 걸 볼 수 있습니다. 내용도 좀 더 풍부하고, hallucination도 덜한 듯합니다.


강의 시간)

그리고 프로젝트 위주로 진행되다보니 영상이 총 9시간이라고 적혀있지만, 원하는 부분만 보면 되기 때문에 사실 9시간 까지는 걸리지 않을 듯 합니다. 아마 현업에 계신 분들이라면 금방 다 보시지 않을까 싶어요.

(정보를 보니... 이전 Langchain 강의도 들었는데, Langchain 강의도 중급자 수준이라고 적혀있었는데... 그 강의와 비교하면 초급자 수준이라고 수정해야 할 듯 합니다ㅎㅎ)


느낀점)

실제 실무에서 API를 사용한다면 해당 강의 프로젝트에서 좀 더 develop이 필요하지 않을까 합니다. 디테일하게 많이 수정해야 하지 않을까 싶긴 했습니다. 참고로 강의는 영어 자료를 기준으로 진행되었습니다. 그래서 감정 분석이나 챗봇, 블로그 포스팅 부분도 한글 데이터 기준으로 만든다면 수정해야 할 부분이 좀 있을 듯... 합니다. 간단하게 따라하기에는 좋았습니다. 

환경설정에서 저는 주로 colab을 활용했습니다. (용량 등의 이슈로 맥북을 포맷해버려서ㅎㅎ;;)

강의 내용은 로컬에서 돌립니다. 개인적으로는 코랩이 더 사용하기 편해서 모든 코드들을 일부 수정해서 코랩 환경에서 돌렸습니다. 모든 프로젝트가 다 잘 작동하는 걸 확인했습니다. 일일이 api key 작성하는 거나 매번 pip 로 라이브러리 설치하는 부분이 귀찮은 걸 제외하면요. 

해당 강의의 핵심 주제는 openAI의 API를 활용하는 방식, 활용법입니다. 

OpenAI의 파이썬 API를 활용하여 AI 애플리케이션을 개발하고 싶은 사람들에게 적극 추천하는 강의입니다. 다양한 프로젝트를 통해 실제로 AI 기술을 적용할 수 있고, 한글 자막이 제공되어 언어의 장벽을 느끼지 않고 학습할 수 있습니다.

만약 python을 모르는 분이 듣는다면, 파이썬 데이터 분석 라이브러리인 Pandas나 NumPy 등에 대한 추가적인 학습도 추천드립니다. 

또 개인 프로젝트를 하는데 아이디어가 필요하다 라고 하면 한 번은 볼 만하지 않을까 싶습니다!

 

강의 후기 끝 : )


* 해당 강의는 감사하게도 글또x유데미의 지원을 받았습니다.

반응형