Posts by Categories

Machine_Learning

최대 우도 추정과 베이즈 정리의 간단한 수학적 증명

4 minute read

Intro 이 포스트 를 통해 베이즈 정리와 머신러닝 사이의 연관성에 대해서 살펴봤다. 그러나 자세한 수학적인 증명이 없기 때문에 받아들이기 힘든 부분이 있어 간단한 예제와 함께 수학적인 증명을 통하여 어떻게 parameters를 찾는 것인지 알아보고자 한다.

베이지안 통계와 머신 러닝

3 minute read

Intro 학부 인공지능 수업, 컴퓨터 비전 수업의 Generative Model들을 배우면서 prior가 어쩌니, 확률분포에서 샘플링을 하니 마니 하는 이야기를 들은 적이 있다. 빈도론자로만 자라온 내게는 와닿지 않는 내용이여서 외우기에 급급했었는데, 오토인코더에 흥미가 생겨 공...

Factorization Machines - 추천 알고리즘

3 minute read

Intro Recommender System의 다양한 알고리즘 중 Factorization machines 알고리즘에 대해 살펴보도록 하겠습니다. 이 글은 해당 블로그의 내용을 기반으로 정리하였으며, 저처럼 삽질을 하루 이상 하신 분들에게 도움이 되고자 작성하였습니다. 또한 어려운...

Back to top ↑

Interview

2019 삼성전자 공채 후기

5 minute read

서론 먼저 저는 2019 삼성전자 삼성리서치 S직군의 상반기 인턴 과정을 수료하였고, 하반기에 신입 공채(인턴수료)에 합격하였음을 알려드립니다. 이는 공채의 과정과는 어느정도 거리가 있을 수 있지만, 채용상의 코딩테스트, 면접의 과정이 공채와 동일한 부분이 많아 도움이 되실 것 같...

2019 네이버 신입 개발자 공채 후기

4 minute read

서론 2019년 채용 과정의 아픈손가락 네이버 개발자 공채 후기를 작성해보고자 한다. 합격자의 좋은 기운만 받아가고 싶은 분들은 바로 뒤로가기를 누르시면 되겠다.

2020 카카오 신입 개발자 블라인드 채용 후기

4 minute read

서론 드디어 길고 길었던 2019년 취준 시즌이 끝났다. 2014년 연세대학교 경제학과로 입학하여 이후 개발자를 꿈꾼 나로서는 정말 다사다난한 한 해였다. 취업을 하면서 느꼈던 열등감과 불안함, 그리고 앞으로의 다짐 등을 잊지 않기 위해 글을 작성하고자 한다. 먼저 결론적으로 말하...

Back to top ↑

Review

2019 삼성전자 공채 후기

5 minute read

서론 먼저 저는 2019 삼성전자 삼성리서치 S직군의 상반기 인턴 과정을 수료하였고, 하반기에 신입 공채(인턴수료)에 합격하였음을 알려드립니다. 이는 공채의 과정과는 어느정도 거리가 있을 수 있지만, 채용상의 코딩테스트, 면접의 과정이 공채와 동일한 부분이 많아 도움이 되실 것 같...

2019 네이버 신입 개발자 공채 후기

4 minute read

서론 2019년 채용 과정의 아픈손가락 네이버 개발자 공채 후기를 작성해보고자 한다. 합격자의 좋은 기운만 받아가고 싶은 분들은 바로 뒤로가기를 누르시면 되겠다.

2020 카카오 신입 개발자 블라인드 채용 후기

4 minute read

서론 드디어 길고 길었던 2019년 취준 시즌이 끝났다. 2014년 연세대학교 경제학과로 입학하여 이후 개발자를 꿈꾼 나로서는 정말 다사다난한 한 해였다. 취업을 하면서 느꼈던 열등감과 불안함, 그리고 앞으로의 다짐 등을 잊지 않기 위해 글을 작성하고자 한다. 먼저 결론적으로 말하...

Back to top ↑

Deep_Learning

BERT를 이용한 Classification 예제

4 minute read

서론 시작은 단순하다. 작년 즈음 Bert라는 어마무시한 NLP 모델이 나왔다는 소식을 들었다. 약 11개의 NLP 분야의 SOTA를 갱신하였고, 모델의 크기 자체도 어마어마하다는 말을 듣고 호기심이 증폭되었다. 하지만 1년간 나는 취준과 인턴, 학교 생활 등에 신경을 쓰느라 이를...

RAdam 정리

2 minute read

Intro 딥러닝을 이용한 학습 시에 가중치를 업데이트하기 위해 꼭 필요한 Opimizer, 그 중에 가장 많이 사용되는 것은 누가 뭐라고 해도 Adam optimizer일 것입니다. Adam optimizer는 adaptive learning rate를 기반으로 하는 특징을 가졌...

Back to top ↑

recommender_system

추천시스템에 사용되는 metrics 정리

7 minute read

Intro 기계학습, 딥러닝 분야에서는 모델의 성능을 측정하는 수많은 metric들이 존재합니다. 대표적으로는 정확도(accuracy), AUC score 등이 있습니다. 하지만 이러한 metric들은 추천시스템에 바로 적용하기에는 무리가 있습니다. 왜냐하면 추천시스템은 두 가지 ...

Back to top ↑

Python

Python multiprocessing 파이썬 병렬처리

4 minute read

Intro 파이썬의 병렬 처리 모듈 multiprocessing에 대해 살펴보도록 하겠습니다. 병렬 처리를 공부하다보면 뭔가 뜨문뜨문 설명이 되어있어서 헷갈릴 때가 많았기 때문에, 제가 실제로 사용할 것 같은 부분들만 추려서 정리해놓으려고 합니다. Pool, Process와 공유를...

Back to top ↑

NLP

BERT를 이용한 Classification 예제

4 minute read

서론 시작은 단순하다. 작년 즈음 Bert라는 어마무시한 NLP 모델이 나왔다는 소식을 들었다. 약 11개의 NLP 분야의 SOTA를 갱신하였고, 모델의 크기 자체도 어마어마하다는 말을 듣고 호기심이 증폭되었다. 하지만 1년간 나는 취준과 인턴, 학교 생활 등에 신경을 쓰느라 이를...

Back to top ↑

knowledge_graph

Back to top ↑

Paper

지식그래프를 통한 설명력있는 추천

2 minute read

Intro 최근들어 기계학습을 이용한 Recommendation이 각광받고 있다. 사용자의 니즈를 파악하고 원하는 것을 제공하는 서비스는 매력적일 수밖에 없다. 넷플릭스를 필두로 많은 기업들이 기계학습을 통해 사용자를 분석하고 취향저격 컨텐츠를 만들고자 노력하고 있다.

Back to top ↑

Linux

심볼릭 링크와 하드 링크

2 minute read

서론 프로젝트를 진행하다보면, 하나의 파일을 동시에 여러 군데에서 바라봐야할 일이 생기기 마련이다. 나의 경우에, 컴파일한 grpc proto 파일을 여러 디렉토리에서 사용할 필요가 있었다. 해당 파일이 쉽게 변경되지 않는다면 여기 저기에 복사 붙여넣기를 해서 사용해도 되지만, 쉽...

Back to top ↑

metrics

추천시스템에 사용되는 metrics 정리

7 minute read

Intro 기계학습, 딥러닝 분야에서는 모델의 성능을 측정하는 수많은 metric들이 존재합니다. 대표적으로는 정확도(accuracy), AUC score 등이 있습니다. 하지만 이러한 metric들은 추천시스템에 바로 적용하기에는 무리가 있습니다. 왜냐하면 추천시스템은 두 가지 ...

Back to top ↑

AB_TEST

A/B 테스트와 예제

4 minute read

서론 서비스에서는 새로운 모델, 새로운 디자인이 실제로 효과가 있는 것인지 확인하는 것이 굉장히 중요한 일이다. 따라서 우리에게는 새로 개발한 모델이 사용자의 구매를 늘리거나, 새로운 디자인이 더 많은 클릭을 유도한다는 것을 증명할 필요가 생긴다. 간단하게 말해 기존의 방법과 새로...

Back to top ↑

grpc

Grpc protocol buffer message to JSON 변환

2 minute read

문제 상황 grpc 프로토콜을 이용한 서비스에서 서비스의 응답은 시간에 따라 변할 수 있다. 예컨대 현재 유저를 모두 가지고 오는 서비스에서의 응답(현재 유저)은 매 번 변하는 값이다. 만일, 우리가 해당 서비스의 응답을 이용해서 여러 개의 모델을 테스트한다고 가정하자. 유저별로 ...

Back to top ↑