본문 바로가기
728x90
반응형

분류 전체보기48

솔직한 인공지능 국비 교육에 대한 생각 최근 인공지능 기술이 빠르게 발전하면서, 많은 회사들이 AI 혹은 빅데이터 인력을 필요로 하고 있습니다. 이에 따라, 많은 인공지능 및 빅데이터에 대한 교육이 활발해 지고 있습니다. 저도 6개월 과정의 인공지능 교육에 참여해봤고 인공지능 교육 강사로도 활동해보며, 제가 생각하는 현 외부 인공지능 교육에 대한 개인적인 견해를 적어봅니다. 1. 국비 교육 믿어도 될까? 먼저, 국비 교육은 케이스 바이 케이스인 것 같습니다. 흔히 좋다고 얘기하는 네이버 부스트 캠프와 같이 좋은 교육이 있는 반면, 교육의 질이 떨어지는 곳들도 많이 있습니다. 제가 생각했을 때, 파이썬과 인공지능에 대해 기초가 부족하다면 어떤 교육을 듣던 크게 상관이 없지만 교육의 질이 좋으면 좋을 수록 당연히 좋겠죠. 하지만 좋은 국비 교육의.. 2023. 2. 7.
솔직한 인공지능 대학원 준비 및 합격 후기 인공지능 대학원을 준비하는 분들을 위해 후기를 남겨봅니다. 저는 한양대, 성균관대, 연세대를 지원했고 3곳 모두 최종합격 했습니다. 1. 준비 및 스펙 사실 저는 대학원에 대한 생각이 처음부터 있었던 것은 아니었고 좀 뒤 늦게 대학원 진학을 결심했습니다. 그래서 대학원 입시를 위한 기초 수학(선형대수, 확*통), 프로그래밍, 인공지능 기초 개념 등을 차근차근 공부하기 시작했습니다. 그리고 꾸준히 내가 어떤 연구를 할지도 생각하면서, 자기소개서와 연구계획서도 미리미리 작성하였습니다. 선형대수, 확*통 같은 수학 과목들은 현펜하임, 쑤튜브 등 유튜브에 잘 정리된 영상을 보면서 공부했습니다. 프로그래밍은 코테준비하듯이 자료구조나 알고리즘에 대한 개념을 익히면서 알고리즘 문제를 조금씩 풀어봤습니다. 마지막으로 .. 2023. 1. 29.
[논문 리뷰] EmotionFlow: Capture the Dialogue Level Emotion Transitions [ABSTRACT] 본 논문에서는 기존의 ERC 연구에서는 감정 확산의 영향에 대해 다루지 않는다고 얘기한다. 따라서 감정 확산의 영향을 고려한 EmotionFlow라는 새로운 아키텍처를 소개한다. 또한 EmotionFlow 입력으로는 대화자들의 이전 발화들을 사용하며, 마지막에는 '[마지막 발화자]의 감정이 어떠니?' 라는 질문식으로 인풋값을 구성한다고 얘기한다. 또한 감정의 순차적 정보(확산 정보?)를 얻기 위해 CRF도 적용한다. 해당 모델은 ERC 벤치마크 데이터셋 중 하나인 MELD에서 준수한 성능을 이끌어낸다. [INTRODUCTION] 본 논문에서는 위 지표를 보여주며, 인접한 대화 턴에 동일한 감정을 가질 가능성이 높다고 얘기한다. > 따라서 감정 확산의 영향을 고려한 ERC 모델이 필요하.. 2023. 1. 14.
[딥러닝][NLP] Tokenizer 정리 안녕하세요. 오늘은 NLP 파이프라인의 핵심 구성 요소 중 하나인, Tokenizer에서 대해 살펴보고 정리해보겠습니다. 먼저 토크나이저를 정리하려면, 토크나이징에 대한 개념부터 확실히 해야겠군요. 토크나이징(Tokenizing)이란? 의미가 있는 가장 작은 언어단위(토큰)로 텍스트를 전처리하는 과정입니다. 말이 조금 어려운데 쉽게 생각하면, 모델의 입력에 맞게 전처리해준다라고 생각하면 간편할 것 같습니다. 따라서 토크나이징을 위해 모델에 맞는 토크나이저를 사용하게 됩니다. 왜 모델에 맞는 토크나이저를 사용하냐면, 토크나이징 방식에 따른 차이가 있을 수 있고, 모델의 입력값의 차이도 있기 때문입니다. 예를 들어) Bert의 경우 워드피스 토크나이징 방식을 따르고, 입력으로는 token_ids, token.. 2023. 1. 13.
[MLOps][딥러닝][실험] Wandb 간단한 사용법 안녕하세요. 오늘은 머신러닝/딥러닝을 하는데 많은 도움이 될 수 있는 Wandb에 대해 간단히 알아보고 실질적으로 제가 사용한 경험을 토대로 간단한 사용법에 대해 얘기해보도록 하겠습니다. 1. wandb란? wandb는 머신러닝/딥러닝 작업을 하는데 다양한 서비스를 제공하는 MLOps 플랫폼입니다. 저는 엔지니어쪽과는 거리가 있어 MLOps라는 단어를 많이 듣기는 했지만 관심을 가지고 알아본 적은 없었습니다. 하지만 저는 이미 wandb를 사용하고 있었고 MLOps도 이미 많이 상용화된 것을 보고 놀랐습니다. 그렇다면 MLOps는 무엇이고 wandb에서 제공하는 서비스는 무엇일까요?? MLOps는 머신러닝 작업 프로세스를 간소화하고 이후 유지관리 및 모니터링을 하는 작업을 도와주는 서비스이며, 협업이 가.. 2022. 12. 12.
가상환경 생성 및 주피터 연동 안녕하세요. 오늘은 가상환경 세팅하는 법에 대해 다뤄보겠습니다. 가상환경이란, 기존의 저희 노트북이나 컴퓨터의 로컬 환경이 아닌 새로운 환경을 말합니다. 머신러닝/딥러닝을 위해 구글코랩을 사용하는 분이 많은데, 구글코랩도 하나의 가상환경이라고 얘기할 수 있습니다. 그렇다면 왜 가상환경을 사용하는 것 일까요? 우리가 머신러닝/딥러닝 코드를 실행할 때, 현재 내 노트북 혹은 컴퓨터 환경에 해당 모듈가 없다면, 에러가 발생합니다. 그리고 보통은 필요한 모듈는 설치하여 코드를 실행합니다. 하지만 매번 다른 작업을 위해 필요한 모듈을 설치하다보면, 이미 설치된 다른 모듈과 버전이나 호환성의 문제로 충돌이 일어나며, 재현을 하는 코드라면 결과도 달라질 수 있습니다. 그리고 주관적으로는 그냥 로컬환경을 좀 깔끔하게 .. 2022. 12. 9.
728x90
반응형