개발자

인공지능 개발은 어떻게 실력을 키울 수 있나요

2023년 11월 22일조회 213

여러 프로젝트를 하고 논문을 읽으면서 이론 지식은 그득그득 쌓였어도 항상 개발 전에 glob나 pandas, numpy, torch, tenserflow 등등 라이브러리 함수 다 다시 찾아보고 옛날 코드 뜯어오고... 그냥 그러면서 현타가 너무 많이 왔습니다. 제가 이론쟁이 같고 어차피 개발로 구현 못 하면 이론을 알아서 무슨 소용일까 싶고요. 어떻게 개발 공부를 하는게 좋을까요? 캐글 필사라도 다시 해보면 좋을까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

우태강님의 프로필 사진

이론지식이 많이 쌓이셨다면 프로젝트를 해보시는게 좋을 것 같아요. 관심분야가 NLP 쪽이시라면 "koLLM 만들기" 비전 쪽이시라면 "ko stable diffusion 만들기" 를 대 주제로 만들어 볼 수 있을 것 같은데요. 제가 지금 구현한다면 NER 모델을 AutoGPT 스타일로 LLM teacher - encoder student 구조의 프로젝트를 만들어 보고 싶네요. 사실 문제는 장비가 큰 문제일 것 같은데.. aihub 의 지원을 받을 수 있는 환경이면 좋을 것 같네요. 불가능하다면 연구흐름에 맡게 데이터를 전처리하는 프로젝트를 공개 프로젝트로 진행하면서 지원 받으면 좋을 것 같습니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2023년 11월 22일

인공지능 개발 실력을 향상시키는 방법으로 몇 가지를 추천해드리겠습니다: 1. 코딩 연습: 당연히 많이 하면 할수록 능숙해집니다. 기본적인 Python과 NumPy, Pandas 등의 라이브러리를 활용할 수 있어야 합니다. 2. 프로젝트 수행: 이론만 공부하는 것보다 실제 문제를 해결하는 경험을 쌓는 것이 중요합니다. 간단한 프로젝트부터 시작하여 점차 어려운 프로젝트를 진행하며 모델 설계, 학습 및 튜닝 방법 등에 대해 배울 수 있습니다. 3. Kaggle 경진대회 참여: 그대로 복사하기보다는 다양한 커널을 찾아볼 것을 추천드립니다. 다른 사람들이 데이터를 어떻게 분석하고 모델링하는지 보면서 배우고, 자신만의 아이디어도 시도해보세요. 4. 오픈소스 프로젝트 참여: Github에서 관심 있는 프로젝트를 찾아 기여해보세요. 코드 리뷰 경험도 쌓고, 복잡한 코드 베이스에서 작업하는 법도 배울 수 있습니다. 5. 논문 구현: 최신 연구를 직접 구현해보는 것은 매우 좋은 학습 방법입니다. 이런 경험을 통해 논문의 이론과 실제 구현 간의 간극을 이해하고, 새로운 알고리즘에 대한 깊은 이해를 얻을 수 있습니다. 6. 지속적인 학습: AI는 빠르게 변하는 분야입니다. 새로운 기술 트렌드와 연구 결과를 계속해서 접하며 학습하는 습관을 들이세요. 이론과 실무 사이에서 공통적으로 중요한 것은 '지식'을 '실제 문제 해결'에 적용하는 것입니다. 그래서 여러가지 경우에 대응할 수 있는 개발 능력과 도메인 전문 지식을 함께 갖추는 것이 중요합니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!