[유데미(Udemy) 수강 후기] OpenAI 파이썬 API 부트캠프: AI 와 GPT, 파이썬으로 AI 애플리케이션 개발하기

장보윤·2024년 4월 13일

글또(글 쓰는 또라이가 세상을 바꾼다) 9기 활동 중 너무나 감사하게도 유데미로부터 강의 쿠폰을 제공받아 수강할 수 있는 기회를 얻게 되었습니다. 선택할 수 있는 강의가 많았는데, 이론 위주의 공부는 주로 책이나 스터디를 통해 하는 편이다보니 실습 위주의 강의를 들어보고 싶었습니다. 그래서 선택하게 된 강의는 "OpenAI 파이썬 API 부트캠프: AI 와 GPT, 파이썬으로 AI 애플리케이션 개발하기" 였습니다.

강의 링크: https://www.udemy.com/course/openai-python-api-bootcamp-ai-gpt3-korean

왜 이 강의를 택했는지

가장 큰 이유는 실습 위주의 강의를 듣고 싶다는 생각이었습니다. 개인적으로 이론적인 내용을 영상으로 공부를 하면 쉽게 지루해지고 집중력이 떨어지는 편이라, 다양한 강의들을 들어보려고 시도했지만 결국 책이나 자료를 직접 찾아보는 공부 방식으로 돌아왔던 적이 많았습니다. 그래도 분명 영상 매체들에 좋은 자료들이 많을 텐데 놓치고 있기는 아까웠어요...ㅠ 그래서 생각이 든 건 실습을 진행하는 강의를 수강하는 것이었습니다. 아무래도 실습하는 과정은 정지되어 있는 책으로 따라가는 것보다는 영상으로 함께 따라가는 것이 도움이 되니까, 영상 집중력이 약한 저도 잘 따라갈 수 있지 않을까 싶었습니다. 결론적으로 (아직 완강까지는 멀었지만) 재밌게 강의를 수강할 수 있게 되었고요.

실습 위주의 강의들도 다양했는데, ML 엔지니어라는 직무를 가진 만큼 현재 직무에 직접적인 도움이 될 것이라고 생각한 내용은 LLM을 개발에 적용하는 본 강의였습니다. OpenAI가 아니더라도 LLM API를 사용하는 일이 많고, 강의를 통해서 실무에 적용하는 팁을 얻어갈 수 있지 않을까 생각했습니다. 그리고 꼭 업무가 아니더라도, 나중에 작은 사이드프로젝트를 만들어볼 때 아이디어 소스가 되지 않을까 싶어서 선택한 것도 있어요.

강의 소개

강의 제목에서도 이미 알 수 있겠지만, 본 강의는 OpenAI에서 제공하는 AI API들을 활용해서 다양한 애플리케이션을 파이썬 기반으로 개발하는 실습 강의입니다. 강의 자체는 비록 GPT-4도 출시되기 전인 2023년도 초에 촬영된 것으로 보이지만, 활용법 자체에 초점을 맞춘 강의이기 때문에 새로 나온 API들을 적용해서 개발 과정을 함께 따라가볼 수 있도록 구성되어 있습니다.

커리큘럼을 보면 확인할 수 있겠지만, 강의에서는 먼저 Open API의 기초에 대해 1~2시간 정도 설명을 하고 바로 실습에 들어갑니다. GPT와 diffusion 모델의 개념에 대해 아주 잠깐 설명을 하고, OpenAI에서는 어떤 기능을 제공하고 있는지 등을 언급해주는 정도입니다.

그 다음 바로 실습을 들어가는데, 실습은 OpenAI의 API를 사용한다는 것을 전제로 하기 때문에 API 사용을 위한 계정 등록 방법부터 알려줍니다. 개인적으로 이 부분은 강의 촬영 당시와 최근의 OpenAI가 많이 다르다고 느꼈고, 이런 부분들이 가끔 존재하기 때문에 직접 찾아보면서 최신 내용에 맞춰 계정 등록을 진행하는 것이 좋을 것이라고 생각됩니다.

OpenAI를 사용할 준비가 되면 여러 가지 프로젝트 예시들을 따라가게 됩니다. GPT를 이용한 텍스트 기반의 프로젝트들과 DALL-E를 이용한 이미지를 활용한 프로젝트들로 구성되어 있고, 각각의 프로젝트들을 어떻게 구현하는지 실행 화면을 보여주면서 중간중간에 팁들도 알려줍니다. (예를 들면 프롬프트는 어떻게 짜면 좋은지, 파라미터 설정은 어떻게 하면 좋은지...) 명령어로 SQL문 실행하는 강의, 요리 레시피 짜는 강의, 그리고 블로그 게시글을 작성하는 강의 (본 게시물은 인간이 직접 썼지만요...) 등 정말 다양한 프로젝트들을 코드와 함께 제공해주고 있어서 쉽게 따라갈 수 있게 구성되어 있습니다.

주의사항이라면, 실습을 따라가기 위해서는 어느 정도 OpenAI에 과금을 해야 하긴 합니다. 실습을 제대로 따라가지 않을 경우 상당한 금액이 지불될 수도 있으니 주의하면서 따라가야 합니다.

어떻게 들으면 좋은 강의인가요?

우선 강의를 듣기 전 요구사항으로 언급되어 있는 것은 아래와 같습니다.

즉 어느 정도는 파이썬이 가능하다는 전제 하에 강의가 진행됩니다. 따라서 일단 어쩌면 당연한 이야기겠지만 파이썬 코딩이 가능한 분들께서 들으셔야 합니다. 그리고 애초에 이 강의를 선택하는 분들은 아시겠지만 OpenAI에서 제공하는 GPT와 diffusion 모델이 무엇인지 정도는 알고 들어야 도움이 될 것입니다. (물론 구체적인 모델 구조까지 파헤칠 필요까지는 없지만요...!)

강의는 처음 OpenAI를 소개하는 부분을 제외하면 각각의 프로젝트별로 구성이 되어 있긴 합니다. 하지만 첫 프로젝트인 SQL 변환 프로젝트에서 기본적인 API 사용 방법부터 설명해주기 때문에 첫 프로젝트까지는 관심이 가지 않더라도 같이 따라가면 좋을 것 같아요. 그리고 당연히 가장 좋은 건 모든 프로젝트 내용들을 순차적으로 따라가면서 듣는 건데, 여건상 그렇지 않을 수도 있습니다. 그럴 때는 내가 현재 관심이 가는 프로젝트, 제일 필요한 프로젝트 실습 부분만 따로 볼 수 있기 때문에 프로젝트 단위로 필요할 때마다 보는 것도 괜찮을 것 같습니다.

마지막으로 실습 위주의 강의이기 때문에 이왕이면 실습과 함께 따라가면 더 좋을 강의이긴 합니다. 꼭 OpenAI API를 이용해서 따라갈 필요는 없지만, 비슷한 실습을 다른 API를 써서 따라해봐도 좋을 것 같아요. 하지만 아무래도 API 사용 시 돈이 들어가다보니 부담이 갈 수는 있을 것 같아요. 그럴 때는 코드 단위로라도 강의를 같이 따라가보면 좋지 않을까 생각해봅니다.

프로젝트 단위로 진행되는 강의인 만큼 저도 완강을 목표로 하고 있는 강의는 아니지만, 이후 새로운 사이드 프로젝트를 진행하거나 업무 상에서 LLM API를 사용할 일이 있을 때 간단한 프로젝트 예시를 보여주는 이 강의가 도움이 될 것 같아요. 그래서 프로젝트 진행 예시가 필요한 분들께 가장 추천드리는 강의이지 않을까 싶습니다.

해당 콘텐츠는 유데미로부터 강의 쿠폰을 제공받아 작성되었습니다.

profile
머신러닝 엔지니어, 취미사진가

0개의 댓글