profile
I wanna be Android Programmer.
post-thumbnail

[백준] 서강그라운드 (Python 풀이)

시작지점마다 각 노드까지의 거리가 다르므로 모든 노드를 순회하면서 다익스트라를 활용하여 갈 수 있는 노드들을 확인한다. 갈 수 있는 노드를 확인 하고 나서 해당 노드에 들어 있는 item값을 가져온다. 문제출저 : https://www.acmicpc.net/p

2일 전
·
0개의 댓글
post-thumbnail

FastText 와 LDA 이해하기

이번에 프로젝트를 마무리 함에 있어서 FastText 와 LDA에 대해 다시 한 번 정리하는 시간을 가져보고자 한다. LDA에 관하여 우선 LDA 즉 잠재 디리클레 할당에 대해서 이해 하기 위해서 토픽 모델링과 기존에 작성하였던 TF-IDF로 추천 시스템 구현하기

2021년 10월 11일
·
0개의 댓글

word2vec 이해하기 2부

앞에서 word2vec 의 대표 모델로 주변에 있는 단어들을 가지고, 중간에 있는 단어들을 예측하는 방법인 CBOW와 중간에 있는 단어로 주변 단어들을 예측하는 방법인 Skip-Gram 가 있다. 둘의 매커니즘은 유사하며 먼저 CBOW에 대해서 알아보자 CBOW CB

2021년 9월 30일
·
0개의 댓글
post-thumbnail

word2vec 이해하기 1부

들어가기에 앞서 최근에 딥러닝 기반 추천시스템을 공부하면서 밑바닥부터 시작하는 딥러닝을 읽게 되었다. 그 중에서 자연어 처리중에 기본시 되는 word2vec를 이해하는 과정에서 Embedding 과 negative sampling 에 대해 알아보자. 자연어와 단어

2021년 9월 26일
·
0개의 댓글
post-thumbnail

[프로그래머스] 순위검색 (Python 풀이)

순위검색 python 풀이

2021년 9월 23일
·
0개의 댓글
post-thumbnail

locust를 이용한 부하 테스트

최근에 추천시스템을 개발하고 나서 내 추천서버가 어느 정도로 부하를 견딜 수 있는지 테스트 해보고자 하였다. 파이썬으로 추천시스템을 작성하다보니 파이썬 부하 테스트로 유명한 locust를 사용하고자 한다. locust 불러오기 파이프 라인을 통해 locust를

2021년 9월 13일
·
0개의 댓글
post-thumbnail

리눅스 기본 명령어와 친해져 보자

공부 계기 최근에 학교에서도 유닉스 프로그램을 배우기도 하면서 쏘마에서 지원받은 돈으로 만화로 배우는 리눅스 시스템 관리를 읽으면서 그 동안에 linux command 에 대해 작성하고자 한다. ./ , ../ 처음에 command를 배울 때 자주 사용 하는 cd

2021년 9월 11일
·
0개의 댓글
post-thumbnail

VAE 추천 시스템 구현하기

최근에 소마에서 추천 시스템을 공부하면서 감정 기반 추천 시스템을 준비 할 일이 있었다. 하지만 감정 단어들은 word2vec 방식을 사용하였을 때 유사한 벡터값을 가진 것을 알 수 있다. 따라서 다른 감정 기반 추천 방식을 생각해 보았고,

2021년 9월 8일
·
0개의 댓글
post-thumbnail

파이토치 첫걸음을 읽고

읽게 된 계기 이번에 소마 프로젝트를 진행함에 있어서 Pytorch를 사용하고자 하였다. 또 한 내용을 알아도 Pytorch를 구현함에 있어서 딥러닝 모델을 학습하는데의 프로젝트 구조에 대해 익히고자 하였고 혼자 공부를 하다보니 놓친 부분이 있는 것을 찾기 위해 책을

2021년 9월 2일
·
0개의 댓글
post-thumbnail

[프로그래머스] 110옮기기 (Python 풀이)

Problem Point 불량 사용자 아이디는 '*' 문자를 하나 이상 포함하고 있습니다. 제재 아이디 목록들을 구했을 때 아이디들이 나열된 순서와 관계없이 아이디 목록의 내용이 동일하다면 같은 것으로 처리하여 하나로 세면 됩니다. 만약 불량 사용자 아이디 값이 전부

2021년 8월 31일
·
0개의 댓글
post-thumbnail

소프트웨어 마에스트로 12기 지원 과정 및 합격후기

소프트마에스트로 12기 지원하게 된 계기 기존에 친구가 11기를 활동을 하면서 얻어가는 점도 많고 개발자로 성장하는 계기를 만들어 준다고 하여 12기에 지원하게 되었다. 쫌 늦은감이 없지 않지만 추후에 13기 이후에 지원하는 사람들에게 도움을 주고자 작성하게 되었다

2021년 8월 29일
·
0개의 댓글
post-thumbnail

nginx 와 uwsgi를 왜 사용할까

이번에 flask로 딥러닝 모델 전용 서버를 구현하면서 왜 대부분의 사람들이 uwsgi 를 사용하고 웹 서버에서 nginx를 사용하는 이유에 대해서 알아보고자 한다.면접에서도 자주 나오는 질문이기도 하며 대부분의 사람들이 헷갈리는 부분인 것 같다. 참고 : https&

2021년 8월 28일
·
0개의 댓글
post-thumbnail

MYSQL에 큰 벡터값 저장하기

자연어 처리를 학습하면서 word2vec 기법을 많이 사용하였는데 현재 백앤드를 구현하는 분이 mysql로 구현하여 별도로 다른 데이터 베이스를 구현하거나 같이 사용하는 것을 고민하였는데 같이 mysql에 저장하는 걸로 결정하였다.하지만 처음에는 무난하게 진행하던 중

2021년 8월 25일
·
0개의 댓글
post-thumbnail

pymysql 과 MySQLdb 이해하기

현재 python 에서 제공하는 mysql 커넥터로 제일 유명한 pymysql 과MySqldb 가 있습니다. 둘의 쿼리문 차이는 없지만 pymysql은 파이썬으로 구현되어 있으며 mysqlclient는 C로 구현되어 있다는 것이다.mysqldb와 mysqlclient는

2021년 8월 21일
·
0개의 댓글
post-thumbnail

파이썬 개발자라면 풀어볼만한 문제

오늘은 파이썬 자료형 iter를 찾아보다가 새로운 지식을 배워서 나누고자 합니다.우선 이 글을 읽는 사람들은 list, zip, iter,range 자료형에 대해 알고 있는 것으로 가정하고 적겠습니다.네 먼저 손을 풀고 가도록 하겠습니다. 파이썬에서 range의 정의는

2021년 8월 19일
·
0개의 댓글
post-thumbnail

윈도우 Mecab 설치하기

우선적으로 밑의 링크를 주로 따라하게 되었다.https://cleancode-ws.tistory.com/97평소에는 윈도우에서 작업하다 Mecab을 사용할 떄에는 맥북에서 작업하고 하다가 db서버 연결 같은 기초 작업도 연결해주어야 해서 Mecab을 윈도우에

2021년 8월 18일
·
0개의 댓글
post-thumbnail

TFIDF와 코사인 유사도를 통한 문서 추천하기

현재 가지고 있는 일기 데이터를 통해서 자신이 작성한 일기와 유사한 일기를 추천하는 시스템을 만들고자 하였습니다. TFIDF로 유사도를 측정하면서 문제점은 또 어떠한 것이 있는지 알아보겠습니다.먼저 프로젝트에 사용하는 모듈을 불러오기 위해서 가상환경을 설정해 줍니다.현

2021년 8월 8일
·
0개의 댓글
post-thumbnail

가중치의 초기값을 0으로 해도 괜찮을까?

이 게시글은 밑바닥부터 시작하는 딥러닝을 읽고 인상깊었던 부분에 대해서 작성하고자 한다.결론부터 이야기를 하면 0으로 하게 되면 학습이 올바르게 진행되지 않는다.정확히는 가중치를 동일한 값으로 통일해서도 안된다.그 이유는 역전파시에 모든 가중치의 값이 똑같이 갱신 되기

2021년 8월 5일
·
0개의 댓글
post-thumbnail

브런치 크롤링 하기

이번에 소마 프로젝트를 진행함에 있어서 일기에 대한 데이터를 수집을 해야 했습니다. 네이버 블로그나 브런치, 벨로그를 둘러보던중 자신의 감정에 솔직하게 작성하고 다양한 주제가 있어서 브런치를 선택하게 되었습니다.저의 크롤링 과정은 다음과 같습니다.브런치 메인 화면에서

2021년 8월 4일
·
0개의 댓글
post-thumbnail

혼자공부하는 머신러닝 + 딥러닝을 읽고

소프트 마에스트로에서 딥러닝 파트를 맡게 되어서 도움을 받고자 딥러닝 오픈 채팅방에 들어가게 되었다. 초보들도 읽을 수 있고 도움이 될만한 책들을 많이 추천해주셨는데 그 중에서 이 책과 밑바닥부터 시작하는 딥러닝을 많이 추천 해주셨다. 또 인프런에서 무료로 강의를 제공

2021년 8월 1일
·
0개의 댓글