전체 글 16

SSAFY 15기 웰컴킷 리뷰

언제나 그래왔듯이 SSAFY에서의 생활을 시작할 때, 학습을 해나가는 과정을 글로 남겨놓자는 다짐을 했었다.다만 이미 타 부트캠프를 통해 부캠에서의 생활만 하기에도 벅찰 것이라는 것을 알고 있었기에, 블로그 글을 쓰는 것은 크게 욕심부리지 말고 기회가 되면 쓰자는 생각을 했었다. 그리고 오늘 이벤트 참여를 위해 첫 SSAFY 관련 글을 쓰게 되었는데, 왜 벌써 입과한 지 5주차가 지나가고 있는지 새삼 놀라울 따름이다. (사실 SSAFY 첫날의 느낌을 작성했던 글이 있었는데, 당일에 바로 떠오르는 생각을 쏟아내듯 적었던 글이라 수정해서 게시하려고 했던 것이 아직까지 게시하지 못한 채 남아 있다.) 이벤트 이야기가 나와서 그렇지만, SSAFY에서는 학습 과정 중에 재미를 느끼며 공부할 수 있도록 다양한 ..

SSAFY 2026.02.04

텍스트 데이터 전처리 파이프라인

텍스트 데이터 전처리는 자연어 처리 모델 개발 시 굉장히 중요한 단계이다.이에 일반적인 텍스트 데이터 전처리 파이프라인을 정리해 보았다. 1. 정제소문자 변환구두점 제거불필요한 공백 제거정규 표현식을 이용한 특정 패턴을 가지는 문자열 제거(HTML 태그, URL, 이메일 주소, 해시태그, 숫자, 반복되는 문자 등) 2. 토큰화 (Tokenization)토큰화는 컴퓨터가 처리할 수 있는 의미 있는 최소 단위인 토큰(token)으로 텍스트를 쪼개는 과정을 의미한다.무엇을 기준으로 토큰화를 할 것인지에 따라 다음과 같은 방법으로 나눌 수 있다.단어 단위 토큰화: ["나는", "학교에", "간다"]형태소 단위 토큰화: ["나", "는", "학교", "에", "가", "ㄴ다"]서브워드 단위 토큰화: ["나", ..

부스트캠프 2025.10.24

성공적인 AI 기술 도입을 위한 노력

취업준비를 하면서 결국 이 과정은 내가 어떤 일을 잘 할 수 있고, 앞으로 어떤 일을 하고 싶은지, 어떤 방향으로 나아가고 싶은지를 끊임없이 고민하는 과정이라고 생각하게 되었다.그 일환으로 관심을 가지고 있는 직무와 산업에 대한 자료를 찾아보고, 그에 대해 정리해보는 것이 도움이 될 것이라 생각하여 이렇게 글을 남긴다. 이번에 읽은 자료는 KB경영연구소의 글 AI 인재는 어디로 향하는가이다. https://www.kbfg.com/kbresearch/report/reportView.do?reportId=2000538 KB경영연구소 www.kbfg.com 특히 눈길을 끈 부분은 AI 도입의 성공 여부는 기술 그 자체보다 구성원의 수용성이 더 큰 영향을 미친다는 점이었다.기업이 AI를 성공적으로 활용하기 위..

커리어로그 2025.09.13

week1 학습 기록 - PyTorch

부스트캠프 AI Tech 8기 캠퍼로서 정신없었던 첫 주가 끝이났다.취업준비와 동시에 진행하다보니 더 정신이 없었던 부분도 있었는데 이 교육을 통해 더욱 성장해서 빠르게 취업에 성공해서 커리어를 쌓아나가고 싶다. 첫 주는 인공지능 모델을 구축할 때 가장 많이 사용되는 라이브러리 중 하나인 PyTorch의 전반에 대해 학습하였다.PyTorch를 사용하는 것 자체는 처음이 아니지만 이렇게 정리된 자료를 바탕으로 제대로 학습을 하지는 않았었기 때문에 전반적으로 내용을 정리하는데 많은 도움이 되었다. 이번 주에 학습한 내용을 되돌아보며 이번 강의를 통해 새롭게 알게 된 것들과 중요한 내용 등을 정리해보려고 한다. Tensor: Pytorch의 핵심 데이터 구조 Tensor 특징 확인을 위한 메서드tensor.d..

부스트캠프 2025.09.05

[독서노트] 세상 편하게 부자되는 법, ETF

코로나 시기에 주식 투자에 입문해 소액으로 주식 투자를 했었지만 최근엔 여유 자금이 없어 잠시 주식 투자를 멀리하고 있었다.그러다 작년 말부터 올해 초까지 신한투자증권 프로 디지털 아카데미에 참여하면서 다시 투자에 대한 관심이 살아났다. 물론 지금은 여유 자금이 없어 당장 투자를 시작할 수는 없지만,예전처럼 아무것도 모른 채 유튜브에서 추천하는 섹터나 대형주 위주로 투자하는 방식은 지양하고 싶다는 생각이 들었다.그래서 앞으로 기회가 왔을 때를 놓치지 않기 위해 예전에 사놓고 집 한구석에 있던 책 「세상 편하게 부자되는 법, ETF」를 읽게 되었다. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=281991315 세상 편하게 부자되는 법, ETF : 알라딘ETF..

경제노트 2025.05.21

금리 이해하기

국내 경제 뿐만 아니라 전 세계 경제가 혼란스러운 상황에서 자본주의 사회를 살아가기 위해서는 돈에 대한 공부가 필수라는 생각이 든다.이번 기회에 그동안 어렴풋이 알고 있었던 경제 기초 용어부터 하나씩 차근차근 공부하면서 블로그에 정리해보려고 한다. 금리란?금리는 돈의 ‘시간적 가치’를 보여주는 지표이며, 금리가 높을수록 돈의 현재 가치가 높다는 것을 의미한다.예를 들어, 금리가 5%인 경우와 1%인 경우를 비교해보면 금리가 5%일 때가 돈의 현재 가치가 더 높다고 해석할 수 있다. 또한 금리는 단어 그대로 돈에 대한 이자율이라고도 이해할 수 있다.즉, 돈을 빌려줄 때 이 돈에 더해질 미래의 가치를 계산해서 이자를 붙이게 되는데 그것이 바로 금리이다.따라서 금리는 투자나 대출에서 중요한 판단 기준이 되며 ..

경제노트 2025.04.16

졸업시험 준비 #1 - 비즈니스텍스트마이닝

프디아를 수료하고 지도교수님께 몇 번 졸업논문 지도를 받고 나니 벌써 졸업시험이 코앞으로 다가왔다.그래서 졸업시험 대비도 할 겸 대학원 강의를 통해 학습했던 내용을 블로그에 간단하게나마 정리해보려고 한다. 소셜 리스닝 (Social Listening) 이란?소셜 미디어 플랫폼에서 고객 의견과 피드백을 모니터링 하고 분석하는 것 소셜 리스닝을 위한 크롤러 개발 시 자주 사용되는 라이브러리Python 크롤링 라이브러리BeautifulSoup: HTML 문서를 구조적으로 파싱할 수 있는 라이브러리로, 정적 웹 페이지 크롤링에 적합하다.Selenium: 브라우저를 제어할 수 있어 동적 웹 페이지 크롤링에 효과적이다. 사용자의 행동도 시뮬레이션 할 수 있어 복잡한 페이지도 수집 가능하다.Node.js 크롤링 라이..

데이터분석 2025.03.31

신한투자증권 프로 디지털 아카데미 5기 수료 후기

정신 없이 지나갔던 6개월의 시간이 흘러 3월 18일 신한투자증권 프로디지털아카데미 5기 과정을 수료했다.   사실 수료 직후 또는 그 주 주말에 후기를 남기려고 했지만 마지막까지 정말 최선을 다해서 프로그램에 임하다 보니 수료식 이후에 체력이 너무 떨어져서 아무것도 할 수 없는 상태가 되었었다. 그래서 수료식 후 일주일이 지난 지금 이렇게 후기를 쓴다. 프로 디지털 아카데미는 2024년 9월 3일에 개강을 했고 중간에 방학도 있고 시간 조정이 된 날도 있었지만 기본적으로는 매일 아침 8시부터 저녁 5시까지의 과정으로 진행되었다. 이 과정은 다른 일반적인 부트캠프와는 다르게 클라우드부터 기획, 프론트엔드, 백엔드, 거기에 프로젝트까지 이제와서 생각해 보면 아무리 6개월 매일 과정이지만 가능한가 싶은 커리..

프디아 2025.03.26

[Spring] 객체를 주입하는 3가지 방식

이번 글에서는 Spring의 핵심 개념인 DI에 대해 알아보고, 이를 구현하는 세 가지 방식에 대해 정리해보고자 한다. DI란?DI는 Dependency Injection의 약자로, 말 그대로 의존성 주입을 의미한다.Spring 개발 환경에서는 Spring IoC로 인해 객체에 대한 제어권을 개발자가 아니라 스프링이 갖게 된다.따라서 개발자가 특정 객체를 사용하려면 어노테이션을 활용해 Spring에 객체 주입을 요청해야 한다. 이러한 DI (객체 주입) 방식에는 3가지가 있다. 첫 번째 방식: Setter 주입public class ProductController { private ProductService productService; @Autowired public void setPro..

프디아 2025.02.12

내가 좋아하는, 나와 잘 맞는 프로그래밍 언어 찾기

설 연휴를 포함한 꿀맛같은 방학이 눈 깜짝할 새 지나가고, 새로운 강사님과 함께하는 새로운 강의가 시작되었다.수업에서는 정답이 존재하지 않는 프로그래밍 세계의 다양한 주제에 대해 이야기를 나누었다.이 글에서는 그 중 "내가 가장 좋아하는 언어는 무엇인가"라는 질문에 대한 나의 생각을 정리해보고자 한다. 나는 학부에서 IT공학과 빅데이터분석학을 전공하며 Python, C, C++, Java, JavaScript 등 여러 언어에 대해 학습하고 활용해볼 기회가 있었다.지금 내 마음 속에는 이미 내가 가장 좋아하는 프로그래밍 언어가 있지만, 섣불리 단정짓기 전에 각 언어의 특징을 다시 한 번 살펴보고자 한다. 각 언어의 특징 및 활용 분야Python특징: 문법이 간결하고 가독성이 높아 배우기 쉽다. 풍부한 라이..

프디아 2025.02.04