앞으로 날이 갈수록 모바일이나 웹 어플리케이션 서비스에 인공지능 기능이 더해져서 나오기 때문에 어떤 서비스를 기획하려고 하여도 경쟁력을 높이려면 인공지능을 도입해야 된다 판단하여서 좋은 기회로 참여하였습니다.
인공지능 노바투스 1기 교육생으로 참가했습니다. 총 교육 기간은 21년 2월 5일 ~ 21년 6월 25일까지이며 UNIST 인공지능 대학원 교수님들께서 매주 금요일마다 강의를 해주십니다.
하루에 8시간, 이론과 실습시간으로 나누어서 교육이 진행되는데요, 짧은 시간 내에 기업의 종사자가 인공지능을 배워서 기업 내 산업의 문제점을 해결할 수 있도록 교육을 하다 보니 인공지능에 대한 방대한 내용을 압축적으로 엑기스를 만들어서 강의를 해주십니다.
이 교육은 크게 인공지능 기초, 인공지능 심화과정, 팀별 과제로 나뉘어서 진행됩니다.
인공지능 기초에서 다루는 내용입니다.
- 인공지능에 대한 기초적인 지식, 예를 들어 산업에서 AI를 정말 쓰이는지 어떻게 쓰이는지, 인공 신경망의 발전 역사.. 등을 배웁니다.
- 캘리포니아 부동산 데이터를 예제로 데이터가 어떤 정보를 담고 있는지 이 데이터로부터 AI로 부동산 가격 예측이 가능한지 알아보고 데이터 시각화 등을 배웁니다.
인공지능 기초 모델들에 대해서 배웁니다.
- 선형회귀
- 다양한 회귀 알고리즘
- 분류 알고리즘
- SVM 분류 알고리즘 & 인공지능 최적화
- 다층 신경망
- 깊은 신경망
- 합성곱 신경망
- 순환 신경망
인공지능 심화과정에서는 유니스트 인공지능 교수님들이 수행했던 산학협력과제 사례나 연구했던 사례를 바탕으로 수업해 주십니다. 인공지능의 기초적인 내용을 전체적으로 훑고 100% 이해하지 못하고 들었는데도 불구하고 강의 내용들이 알차고 너무 좋았습니다. 아마 현직 데이터 분석하시는 분들한테는 더더욱 이해도 잘되고 질 좋은 지식을 얻어 갈 수 있지 않았을까 생각됩니다.
심화과정이 끝나고 각 참여기업 중에서 문제를 해결하고자 하는 프로젝트 수행 제안서를 발표하고 프로젝트 제안서 발표한 사람을 중심으로 팀이 만들어집니다.
현재 인공지능 기초와 심화과정 수업을 듣고 팀별 과제를 수행 중에 있습니다.
지금까지 이 교육을 들으면서 느낀 점과 얻은 점입니다.
인공지능에 대한 전체적인 흐름을 알게 되니 이제 무엇을 어떻게 공부하고 문제를 해결하면 될지 감이 잡혔습니다. 비록 1주에 하루 8시간의 교육이었고 인공지능이라는 학습곡선이 큰 기술에 비해 기간이 짧았지만 현재 단계에서 그래도 데이터 분석과 인공지능에 대한 기초적인 초석을 얻은 느낌입니다. 개인적으로는 현재 기업에서 데이터가 쌓인다면 분석, 학습, 성능 평가, 웹앱 서비스에 충분히 적용이 가능합니다.
하지만 저의 경우는 교육전 경험과 지식의 출발선이 다른 분들과는 다릅니다.
- 주 평균 인공지능 복습 예습 공부시간 8시간
- 파이썬으로 프로그램을 개발해본 이력 있음
- 아나콘다 사용 이력 있음
- 리눅스 사용 이력 있음
- MobileNet을 사용하여 음식 인식하는 인공지능 안드로이드 어플 개발 경험 있음
아마 이전에 이런 경험과 지식들이 쌓여 있었기 때문에 데이터를전처리하고 모델 학습 및 성능 평가를 하는 기술을 얻어 갈 수 있었던 것 같습니다.
하지만 더 나은 데이터 분석가, 인공지능 개발자가 되려면 인공지능은 수학, 통계, 프로그래밍, 데이터, 해당 데이터에 대한 도메인 지식… 등 융합적으로 지식을 지속적으로 축적하고 노력하여 응용을 해야만 발전할 수 있다고 생각됩니다.
그 외에 이 교육에는 다양한 기업에서 다양한 직무를 가진 분들이 참여했습니다. 하지만 결론적으로는 이 교육을 정말 이해하고 따라가서 기업의 문제를 해결할 수 있는 능력을 키워 가려면 기존에 프로그래밍, 데이터를 다루는 지식을 어느 정도 갖추거나 아니면 이 교육을 들으면서 정말 몰두하여 노력을 많이 해야 한다고 생각합니다.
기존에 선행지식이 없는 분들은 인공지능 기초, 심화 수업이 끝나면 본격적으로 팀 프로젝트를 들어가는데 실질적으로 필요한 문제를 해결하려고 하면 csv를 불러 오려고 하여도 파일 경로도 제대로 못 찾아 막히고, 변수의 타입에 대한 이해가 없어 object, string 타입을 수치형으로 바꾸어 줘야 학습이 된다는 개념과 구글에서 검색해가면서 코드를 짜보려고해도 패키지 버전이 달라서 나는 오류를 해결하지 못해 코딩이 안되는 분들이 있습니다.
인공지능 기초 첫 시간에 파이썬에 대해서 기초적으로 교육을 받고 강의시간에 실습도 해보고 코드도 돌려보고 합니다만 많이 부족합니다. 물론 현실적으로 현재 기업의 업무와 개인의 생활에 의해 시간을 인공지능 공부에 대해 쏟지 못 하는게 사실입니다.
지금도 그렇고 이제 날이 갈수록 인공지능에 대한 중요성은 높아지고 국가적으로도 인공지능 교육을 많이 활성화시킬것이라 생각이 드는데요. 아마 인공지능 노바투스 교육 2기가 진행되어 참여하시려는 분 혹은 다른 지역에서 비슷한 인공지능 교육을 들으시려는 분들이 많을 것이라 생각됩니다.