강남서초 2023학년도 수시 합격생 인터뷰 - 성균관대 소프트웨어학과 1학년 박은혁(단대소고 졸)
컴퓨터 비전, 경량화 등 인공지능 분야 이끌 인재를 꿈꾸다!
박은혁 학생(단국대학교부속소프트웨어고등학교 2023년 2월 졸업)은 2023학년도 수시모집에서 성균관대학교 소프트웨어학과(특성화고특별전형)에 합격해 1학년에 재학 중이다. 중학생 때부터 자신의 꿈이 명확했기에, 진로에 맞춘 고교 선택부터 진로 심화 활동까지 전공 역량을 키워나가며 모범적인 학교생활을 보냈다. 박은혁 학생의 수시 준비 과정과 합격 후일담을 들어봤다.
<진로 설정>
소프트웨어·DIY 메이킹 관심, 단대소고 선택
박은혁 학생은 중학생 때부터 소프트웨어와 DIY 메이킹 분야에 관심이 많았다. 학교 친구들과 자율동아리 활동을 하거나 관련 대회에 나가는 등 관심 분야의 경험을 계속 쌓던 중 단국대학교부속소프트웨어고등학교(이하 단대소고)를 알게 되었다고 한다.
“고등학교 진학 시기에 맞춰 단대소고에서 제가 다니던 중학교를 방문해 학교 설명회를 한 적이 있습니다. 당시에는 단대소고에 대해 잘 몰랐습니다. SW 전문 특성화고였지만, 다른 특성화고와는 달리 대학 진학을 목표로 교육하는 학교로 1기 학생을 모집하는 상황이어서 고민도 많았습니다. 그러나 고등학교에 가서도 소프트웨어 관련 활동을 하고 싶었고, 관련된 교육적인 지원을 많이 받을 수 있다고 생각해 단대소고를 선택했고, 중학교 때부터 품었던 진로를 심층·심화해 나갈 수 있었습니다.”
<전공 설정>
인공지능 분야 관심, 전공 결정
박은혁 학생은 고등학교 진학 이후에도 계속해서 동아리에서 가상 ATM 제작 프로젝트를 진행하거나 여러 경진대회 참가 등 다양한 경험을 쌓았다. 소프트웨어, 특히 인공지능 관련 분야에 관심이 많아 전문성을 기르기 위해 소프트웨어 전공을 목표로 삼았다고 한다.
“중학교 때는 사물인터넷(IoT) 분야에 관심이 많아 단대소고의 ‘사물인터넷 소프트웨어과’로 입학했습니다. 그러나 교내 인공지능 동아리에서 머신러닝 기초를 배우고, 여러 해커톤 대회나 교내 대회에 참가하며 챗봇을 제작하는 등 여러 활동을 하면서 인공지능 자연어처리 분야에 깊은 관심이 생겼습니다. 대학에서도 자연어처리 분야를 더 공부할 것이나, 이에만 국한되지 않고 컴퓨터 비전, 경량화와 같은 다른 인공지능 분야도 깊이 있게 공부하고 싶습니다.”
<진로 관련 주요 활동>
① 교내 이산수학 특강 → 머신러닝 차원 축소
“학교에서 4시간 동안 진행한 이산수학 특강을 듣고 행렬의 계산과 정사영 등 이산수학 기초에 대해 알게 되었습니다. 이후 머신러닝의 차원 축소에 관해 공부할 때 대표적인 차원 축소 기법인 주성분 분석에 대해 조사했습니다. 그 과정에서 특강 때 배웠던 행렬의 개념이 사용됨을 알게 되었고, 행렬의 선형 변환과 공분산 행렬에 관해 공부하며 궁금증을 해결했습니다. 학교 특강을 통해 접한 내용을 이어서 더 공부하는 방식으로 제 진로인 인공지능과 연계해나갔습니다.”
② 인공지능 관련 동아리 활동 주목
“저는 창체 동아리, 자율 동아리 둘 다 인공지능 관련 동아리 활동을 꾸준히 해왔습니다. 특히 3학년 인공지능 창체 동아리에서 자율적으로 조를 맺어 프로젝트를 할 수 있는 기회가 있었습니다. 그렇게 SNS에 올라오는 재난 소식 글을 인공지능이 실제 재난에 관한 글인지 아닌지 분류하는 인공지능 모델을 제작했었습니다. 이 과정에서 캐글에 있는 영어 문장 데이터를 가지고 학습할 뿐만 아니라, 직접 트위터 API를 이용하여 한글 데이터셋을 제작하고, RNN 계열 모델에 대해 공부하고, 성능을 올리기 위해 여러 속성값을 수정하는 등의 노력을 기울였습니다.”
③ 소프트웨어 관련 해커톤이나 경진대회 참가
“저는 2학년 때까지 소프트웨어 관련 해커톤이나 경진대회를 많이 도전했습니다. 그리고 교내 대회는 학교 특성상 전공 관련 대회가 많이 열렸고, 2학년 때 진행했던 해커톤 대회가 가장 기억에 많이 남습니다. 당시에 친구와 조를 맺어 같이 매일 밤을 새워가면서 자연어처리를 공부해 GPT 모델을 사용한 한국어 챗봇을 구현했고, 해커톤 당시 학교에 부스를 마련해 찾아오시는 학생, 선생님, 학부모들께 설명해드렸습니다.”
<역량 강화 활동>
진로 심층 탐구, 자기주도성 돋보여
박은혁 학생은 외부 대회를 준비하는 과정에서 인공지능 분야에 대해 자기주도적으로 탐구했던 경험을 가장 유의미한 활동으로 손꼽았다. 그 과정은 다음과 같다.
1) 자연어처리를 공부하여 Seq2Seq 모델을 구성해 챗봇 개발
당시 만들었던 챗봇이 제대로 문장을 만들어내지 못하는 등 발화 성능에 대한 아쉬움
▼
2) 여러 자연어처리 언어 모델 공부
반 친구와 학급 스터디, Seq2Seq 모델 이후 발전한 형태인 Attention, Transer, GPT 등 여러 자연어처리 언어 모델에 대해 공부(매주 시간을 정해 관련 도서와 논문, 강의 등을 찾아보면서 깊이 탐구)
▼
3) 교내 해커톤 대회에서 GPT 기반의 챗봇 제작
그러나 챗봇을 학습시키는 과정 중에 인공지능 모델의 크기가 너무 커서 주어진 환경에서 학습하기 버겁고 너무 오래 걸리는 문제점 발견. 인공지능 모델의 크기가 방대하게 증가하면서 성능이 향상되었지만, 이에 따른 컴퓨팅 파워가 증가하면서 탄소 배출에도 막대한 영향을 미친다는 사실을 깨달음
▼
4) 챗봇 경량화 작업
이러한 문제점을 해결하기 위해 조사하면서 성능을 최대한 보존하고 크기를 줄이는 인공지능의 경량화를 알게 됨. 이에 인공지능 모델의 상대적으로 중요도가 낮은 가중치를 삭제해 크기를 줄여나가는 Pruning 방법을 택해 이전에 만든 챗봇에 경량화를 적용함
“비록 기대만큼 경량화 성능이 좋진 못했지만, 문제 해결을 위해 끊임없이 직접 방법을 찾는 과정에서 인공지능에 대해 깊이 공부하며 진로를 알아갈 수 있었던 뜻깊은 경험이었습니다.”
<학업역량 강화>
학교 안에서 자기주도학습 역량 쌓아
박은혁 학생은 여러 진로 활동을 다양하게 참여했지만 내신관리를 위해 포기하지 않고 꾸준히 공부했다고 한다. 학원에 의존하기보다는 학교에서 매일 야간자율학습을 하면서 스스로 공부하는 능력을 기르고, 방학 때 진행되는 학교 방과후 수업과 대학생 멘토링을 적극 활용했다.
“학교에서 듣는 수업은 항상 놓치지 않으려 했고, 시간을 쪼개 계획을 세워 교과 과목 공부와 전공 관련 공부를 병행했습니다. 또, 교과 과목을 공부하는 시간 이외에는 제가 관심 가지는 진로 분야를 공부하기 위해 시간을 많이 투자했습니다. 배우는 과정에서 모르는 것이 있으면 관련 논문, 도서, 강의 등을 찾아보면서 할 수 있는 모든 것을 시도하려 했습니다. 또한 소프트웨어 고등학교라서 저와 비슷한 관심사를 갖는 친구들을 종종 볼 수 있었고, 그러한 친구들과 프로젝트나 스터디를 진행하면서 함께 공부할 수 있었습니다.”
<대입 준비 조언>
① 수시 준비는 이렇게!
“먼저 도전할 기회가 찾아오면 적극적으로 잡길 바랍니다. 자신의 관심 분야가 있다면, 이와 관련해 도전할 모든 기회에 직접 부딪혀보세요. 저 역시 그 과정에서 실패하면 이를 계기로 다음에 더 개선하려 노력했고 성장할 수 있었으며, 반대로 성공하면 더 자신감을 가질 수 있었습니다. 특히 수시 학생부종합전형을 준비하면서 학생부의 방향성을 잘 잡는 것이 중요합니다. 단대소고는 이런 점에서 여러 선생님이 함께 고민하고 애써주셨기에, 저 역시 고교 3년 동안 경쟁력 있는 학생부를 만들 수 있었습니다. 저는 고등학교 생활 3년 동안 후회하지 않도록 모든 노력을 쏟아부었고, 제가 원하는 대학과 학과에 진학할 수 있었습니다. 후배들도 꼭 후회 없는 고교 생활을 통해 좋ㅎ은 결과를 만들어내길 바랍니다.”
②단대소고 진학을 고민하는 중학생에게
“단대소고는 일반고와 다르게 전공 관련 수업이나 프로그램이 많지만, 적성에 맞지 않는다면 무의미하게 보내는 경우도 생기는 것 같습니다. 자신이 정말로 소프트웨어 관련 계열을 진로 목표로 삼고 있는지를 고민해보고, 관심 있다면 단대소고에서 꿈을 키워나갈 수 있을 것입니다.”
위 기사의 법적인 책임과 권한은 내일엘엠씨에 있습니다.
<저작권자 ©내일엘엠씨, 무단 전재 및 재배포 금지>