목록전체 글 (152)
호기심 많은 분석가
부스트캠프 개발자의 지속 가능한 성장을 위한 학습 커뮤니티 boostcamp.connect.or.kr Data Visualization의 기본 중의 기본, Bar Plot에 대해 알아보자. 우선 Bar Plot에 앞서 가볍게 Data Check를 할 때 배운 좋은 Method부터 소개하고 시작하겠다. # 랜덤하게 데이터가 뽑히기 때문에 얻지 못하던 정보를 얻을수도 있음 student.sample(5) # 내가 원하는 갯수의 데이터를 sample로 뽑아줌 # 조금 더 다양하게 describe해줌 student.describe(include='all') Bar plot이란? Bar plot이란 직사각형 막대를 사용하여 데이터의 값을 표현하는 차트/그래프 막대그래프, bar chart, bar graph 등의..
부스트캠프 개발자의 지속 가능한 성장을 위한 학습 커뮤니티 boostcamp.connect.or.kr 개요 정말 이 부스트캠프의 가장 큰 장점은 어디에서도 뵙기 힘든 분들을 강사님으로 만나 뵙게된다는 것이다. Kaggle KR 오픈채팅방에 들어간 지 1년하고 조금 지났는데, 거기에서 자주 뵙던 안수빈님께 시각화를 배울 수 있다니 영광이 아닐 수 없다. (1-1) Welcome to Visualization (OT) 강사 소개 서울대학교 컴퓨터공학과 석박통합과정 Human Computer Interaction Lab. 고려대학교 사이버국방학과 졸업 Kaggle Notebook 국내 1위 / 세계 41위 Notebook : 데이터 시각화 및 데이터 분석 및 코드 Kaggle Korea, Data Visual..
부스트캠프개발자의 지속 가능한 성장을 위한 학습 커뮤니티boostcamp.connect.or.kr개요2주 차가 끝나면서, 이번 주는 정말 시간이 모자랐다. 딥러닝에 대해 거의 처음부터 배웠는데, 그동안 궁금했던 점들이 해소돼서 좋았다. 오늘은 그 유명한 GAN에 대해서 배웠는데 참 놀라운 모델이야. 수업을 들으면서 역시 논문을 자주 읽는 버릇을 들여야겠다고 다짐해본다.개인학습(09강) Generative Models 1생성 모델 - 대표적으로 GAN이 있다.IntroductionWhat does it mean to learn a generative model?generative model은 단순히 GAN이나 VAE를 가지고 문장을 만들거나 이미지를 만드는 것만이 아니다.Generative Model이 무..
이번 토스에서 3년 차 이해 개발자 채용을 서류보다 코딩테스트를 먼저 진행하면서 지원자가 굉장히 몰렸다. 기사에 따르면 5천 명 정도 지원했다고 하는데, 여기 매력적인 이벤트가 한 가지 더 있었다. 상위 50% 안에 들면 무려 100만원의 기회가 !? 👀👀 나는 데이터 엔지니어로 지원했는데 사실 코딩테스트를 많이 준비하기보다는 실제 데이터로 프로젝트하는 것을 좋아해서 DFS/BFS, DP 등 알고리즘에 자신감 있는 편은 아니다. 그래도 이번엔 알고리즘 4문제와 SQL 1문제로 구성되어 있다고 해서, SQL 문제를 풀어보고자 지원했다. 2시부터 5시까지 3시간 동안 시험이 이어졌는데, 생각보다 SQL 문제가 어려워서 시간이 좀 걸렸다. 오랜만에 문제 풀다보니 재밌어서 나머지 문제들도 열심히 풀어봤는 데 일..
부스트캠프 개발자의 지속 가능한 성장을 위한 학습 커뮤니티 boostcamp.connect.or.kr 개요 정말 바쁜 하루가 아니었을까. 학습해야 할 내용은 많은데 여러 특강들이 겹치면서 시간이 부족했다. 처음 보는 내용들이 많다 보니까 짧은 강의도 학습하는 데 오래 걸리는 게 가장 큰 문제점이 아닐까 싶다. 특히 팀원들에게 발표하기 위해 준비를 하다 보니까 저번 주에는 그런갑다하고 넘어가던 부분을 조금 더 찾아보고 이해하려고 노력한달까? 피어 세션 때 수업 리뷰를 하는 것은 굉장히 좋은 선택이었다. 오늘은 그 유명하던 Transformer에 대해 설명 들었는데 굉장히 흥미로웠다. 역시 배우는 건 늘 짜릿해. 또한 오피스아워 시간에 멘토님께서 요즘 AI가 적용되는 사례들에 대한 영상들을 조금 보여주셨는데..
부스트캠프개발자의 지속 가능한 성장을 위한 학습 커뮤니티boostcamp.connect.or.kr개요 피어세션 때 각자 발표를 함으로써 설명하는 힘도 기르고, 모르는 부분에 대해서 조금 더 짚어가며 피어세션의 밀도를 채워갔다. 설명을 하기 위해 조금 더 열심히 찾아보고 이해하려 노력했고, 꽤 도움이 됐다. 그런데 오늘의 강의 양이 많아서 시간이 조금 부족했다. 특강도 많고 더 빠르게 학습해야겠다.개인 학습(04강) Convolution은 무엇인가?CNN(Convolution Neural Network)에서 가장 중요한 연산은 Convolution이다.그래서 CNN을 공부하기 전에 Convolution의 정의, 연산 방법과 기능에 대해 먼저 배운다.ConvolutionConvolution은 CNN에서 처음..
부스트캠프 개발자의 지속 가능한 성장을 위한 학습 커뮤니티 boostcamp.connect.or.kr 개인학습 (03강) Optimization 최적화에는 여러 가지 용어가 나온다. 이것들에 대해서 명확하게 집고 넘어가지 않으면 많은 오해가 생길 수 있다. 그래서 용어의 컨셉을 정확히 잡고 넘어가자 Gradient Descent W, b로 이루어진 Linear Function이 있을 때 그것의 loss function을 partial derivative 구해서 그걸로 파라미터를 step size를 곱해서 빼주는 것 First-order iterative optimization algorithm for finding a local minimum of a differentiable function 1번 미분..
부스트캠프 개발자의 지속 가능한 성장을 위한 학습 커뮤니티 boostcamp.connect.or.kr 개요 오늘 수업은 정확히 내가 부스트 캠프에서 바라던 모습이랄까? 딥러닝에 대한 기초를 배웠는데 이때까지 제대로 모르고 사용하던 개념들에 대해 정확히 배웠다. 그래서 생각보다 짧은 강의에도 불구하고 시간이 많이 소요돼서 놀랐다. 고려대학교의 최성준 교수님께서 수업해주셨는데 정말 잘하시더라. 내가 듣다가 궁금할 법한 개념들은 꼭 집고 넘어가 주셔서 되게 좋았다. 이번 주 일주일 좀 힘들 것 같지만 파이팅해보자고..! 😏 굿모닝 세션 한 주의 시작을 함께하면서 학습량, 계획, 규칙 등을 가지는 시간을 가지기로 했고, 네이밍은 직관적으로 굿모닝 세션이라고 임의로 지었다. 😝 주말 안부 물어보고 인사 나눔 기본..
부스트캠프 개발자의 지속 가능한 성장을 위한 학습 커뮤니티 boostcamp.connect.or.kr 개요 [BoostCamp] Week1_Day5. 한 주의 마무리 (1) 부스트캠프 개발자의 지속 가능한 성장을 위한 학습 커뮤니티 boostcamp.connect.or.kr 개요 폭풍같았던 일주일이 지나갔다. 첫 주는 프리코스 때 들었던 강의만 다시 다뤘던 것이라 내용이 굉장히 많 herjh0405.tistory.com 이 포스팅에 이어 5일 차의 학습 내용과 멘토링, 피어세션, 그리고 오피스 아워에 대한 이야기를 포스팅하겠다. :) 개인 학습 (Python 6강) numpy 파이썬은 C에 비해 훨씬 느리기 때문에 큰 Matrix에 대해선 다루기 어렵다. 그렇다면 어떻게 극복할 수 있을까? 적절한 패키지..
부스트캠프 개발자의 지속 가능한 성장을 위한 학습 커뮤니티 boostcamp.connect.or.kr 개요 폭풍 같았던 일주일이 지나갔다. 첫 주는 프리코스 때 들었던 강의만 다시 다뤘던 것이라 내용이 굉장히 많았던 것이고 다음 주부터는 그렇지 않을 것이라 하신다. 하지만 본격적으로 어려운 내용이 다음 주부터 시작이니 조금은 겁이 난다. 아직 첫 주차 내용도 완벽히 이해가지는 않았는데 지속적으로 학습하며 부족한 부분들을 마스터님이나 다른 멘토분들이 추천해주신 사이트를 통해 공부해나가야겠다. 개인 학습 (AI Math 9강) CNN 첫걸음 Convolution 연산 이해하기 지금까지 배운 다층 신경망(MLP)은 각 뉴런들이 선형 모델과 활성 함수로 모두 연결된(fully connected) 구조였습니다. ..