profile
남과 비교하지 말자.

나는 왜 개발자가 되었는가?

살다보니 그렇게 되었고, 컴퓨터를 좋아하기 때문인 것도 있다. 내 인생 이야기 하기 싫었던 것들. 내 전공에 맞춰 살기. 내 전공은 국제학 / 식품자원경제학이다. 국제학은 우선 싫었다. 그냥 점수 맞춰 들어갔던 것이다. 국제학 전공을 활용해서 취직하게 된다면, 국제영업 같은 걸 할텐데 너무 하기 싫었다. 식품자원경제학은, 처음에는 경제학에 관심이 많아...

2020년 1월 20일
·
0개의 댓글

[Final Project] RaccoonAegis, 프로젝트를 마치고...

Project RaccoonAegis Screenshot from 2020-01-20 16-28-40.png Screenshot from 2020-01-20 16-29-06.png 기획의도: 악플을 머신러닝으로 필터링해주자 악플은 생각보다 정신적으로 심각한 피해를 입힙니다. 익명성이라는 특성 때문에, 악플의 공격을 받는 사람은 자신을 싫어하는 대상을 특정...

2020년 1월 16일
·
0개의 댓글

[First Project] Farmers, 프로젝트를 마치고

Project Farmers 생활농사(Farmers).gif 기획의도: 초보 농사꾼들에게 작물을 골라주자 처음 농사를 시작한 사람들은 어떤 작물을 기를지 정보를 찾아야 합니다. 그러한 정보들은 인터넷에 많긴 하지만, 정제된 형태로 제공되지는 않습니다. 농사의 경우 피드백이 무척 늦게 옵니다. 고구마를 기른다 치면, 몇개월 동안 기른 후 먹어보게 됩니다....

2020년 1월 16일
·
0개의 댓글

TIL 191129_1

React로 Chrome Extension 만들기 포기ㅎㅎㅎㅎㅎㅎㅎ 그냥 javascript로 대충 구현한다음에 시간되면 React로 해봐야겠다. 왜 create-react-app은 대문자를 못하게 해뒀지? git repo가 대문자로 되어잇는데. 이럴땐 어떻게해야하지??? 우선 React에 public 폴더를 보면 manifest가 있다. 이걸 Chr...

2019년 11월 29일
·
0개의 댓글

TIL 191128_4

Python에서의 Dependency 관리 JavaScript의 npm이 얼마나 위대한 것인지 느껴지는 날이다. Python에서 Dependency 관리는 virtualenv를 생성해서 하거나, Pipenv / Poetry를 사용해서 한다. https://spoqa.github.io/2019/08/09/brand-new-python-dependency...

2019년 11월 28일
·
0개의 댓글

TIL 191128_3

Konlpy Okt 사용해보기 Khaiii (원래 쓰던 것) ▷ 원하 문장 입력 형태소 분석기 비교 보 Konlpy Okt (새로 도입해본 것) ▷ 원하다 문장 입력 하다 형태소 분석 기르다 비교 해보다 흠??? norm, stem 기능 때문에 Okt가 더 좋을거라 생각했는데, 형태소 뽑아내보니 막상 그렇지도 않은 느낌이네? 그래도 문장이 많을 때...

2019년 11월 28일
·
0개의 댓글

TIL 191128_2

토큰화를 변경해보았다. 좋은 선택이었따.

2019년 11월 28일
·
0개의 댓글

TIL 191128_1

감성분석 Layer 비교 내가 현재 하고있는 것. training 데이터는 대략 2500개정도, validation 데이터는 대략 200개. 8차원 단어 임베딩을 사용하였고, 32유닛 Dense 층 1개, sigmoid 1개. 손실함수: binary_crossentropy 옵티마이저: RMSProp 배치 사이즈는 32개, 에포크는 10번. https://...

2019년 11월 28일
·
0개의 댓글

TIL 191127_3

욕설주의 https://entertain.naver.com/ranking/comment/list?oid=477&aid=0000220306 실제 댓글로 테스트 해보았다. 결론: LSTM의 경우 데이터가 극단적으로 가는 경향이 있다. 어떤 원리로 작동을 하는지 이해할 필요가 있다... 엄청 탐스럽고 이쁘시네요 : 3.2 %의 확률로 악플입니다. 이 여자 ...

2019년 11월 27일
·
0개의 댓글

TIL 191127

순환 신경망 RNN 원리를 모르겠는데, 되긴 된다..??? (X) 처음엔 됐는데, 두번째 시도에서는 안된다 ㅠㅠ 순환신경망 사용이 감성분석에서는 별로 의미가 없다는데, 일단 왜 쓰는지 이해를 해야할 것 같다... 저기 *에 실제로는 욕이 있음. 순환신경망 사용 전 image.png example 분석 결과: 0.86 0.66 0.0 0.93 0.0...

2019년 11월 27일
·
0개의 댓글

개발을 하려면 git에 집착하라.

git client를 사용해보세요 (직접 눈으로 확인을 해봐야 한다.)

2019년 11월 27일
·
0개의 댓글

명령형 프로그래밍 vs. 선언형 프로그래밍

명령형: 알고리즘을 명시하고 목표는 명시하지 않는다. 선언형: 목표를 명시하고 알고리즘을 명시하지 않는다.

2019년 11월 27일
·
0개의 댓글

ECMAScript란 무엇인가?

나도 잘 몰라. 하지만 내가 느낀 바를 그냥 비유적으로 한번 적어보려 한다. 명시적으로 적으면 모르겠으니까. 세상에 여러 언어가 존재했었다. 그중 가장 득세하는 언어, 한글이 있었다. 많은 사람들이 한글로 이야기했다. 그러나 사람들이 쓸 수록 한글의 규칙이 필요했다. 왜냐하면 때때로 한글이 발전할수록 내용이 복잡해지고, 그 규칙을 명시하는 표준어 규칙이...

2019년 11월 27일
·
0개의 댓글

셀프 정리

내가 자바스크립트에 대해 아는 것. primitive, reference 데이터 reference는 array와 object가 있음 모듈화를 할 때 프로토타입을 사용함. ECMAScript 클라이언트는 React, 서버는 Node.js React는 HTML, CSS, JavaScript를 동시에 구현한다. React는 단방향으로 데이터 전달한다. Reac...

2019년 11월 27일
·
0개의 댓글

자바스크립트???

스크립트 언어이다. (컴파일 언어가 아니다!) 기계어로 번역되는 것이 아닌, 응용프로그램의 API같은 것이다. 그러니 런타임 환경은 원래 브라우저였다. 그러나 nodejs등으로 확장이 된 것이다. 멀티-패러다임 언어이다. 명령형 언어, 함수형 언어, 객체지향형 언어 객체지향의 경우, 프로토타입 기반 언어인데 클래스 지향의 경우 실행 중에 클래스를 변경하기...

2019년 11월 26일
·
0개의 댓글

JavaScript, 큰 그림 (1)

스택을 선택하는 데 현명한 것은 사람들이 많이 쓰냐 안 쓰냐보다는 스택의 장점을 파악해야 한다. 물론, 사람들이 많이 쓰는 것은 나름대로의 이유가 있어서이긴 하지만. 언어도 마찬가지이다. 사람들이 많이 쓴다는 것은 분명 그 언어는 좋은 언어일 것이며 용도가 많다고 추측할 수 있다. 또한, 일 할 곳도 많을테고, 레퍼런스도 많은 것이다. 따라서 사람들이 많...

2019년 11월 26일
·
0개의 댓글

TIL 191126_2

프로젝트 스프린트 기획 왜 스프린트를 하는가 스프린트의 기본은 사용할 수 있는 제품을 만드는 것이다. 에자일 프로세스의 장점은 유연함이다. 만들고 깨지는 것을 반복하며 시대에 맞는 프로그램이 되는 것이다. 매 스프린트마다 평가 가능한 기능을 탑재한 프로그램을 출시한다. 출시하지 않으면 스프린트의 의미가 적어지는 것이다!

2019년 11월 26일
·
0개의 댓글

TIL 191126_1

프로젝트 구조 디자인 청사진, 아키텍쳐, DB구조, API명세서 작성하기 뭐가 뭔지 하나도 모르겠다. 그치만 되는대로 한번 해보자는 마음이다. image.png image.png image.png ![image.png](https://images.velog.io/post-images/lostin185/7eea1ef0-101d-11ea-83e5-1b...

2019년 11월 26일
·
0개의 댓글

TIL 191125 & before (2)

케라스 창시자에게 배우는 딥러닝 케라스 모델 구현하기 이것은 케라스 모델을 만들어 저장하는 코드이다. 추가적으로 모델의 accuracy와 loss를 그래프로 출력해준다. 책에는 안나와있는데, 중요한 것은 이 모델을 활용하려면 Tokenizer로 분석한 tokenizer을 파일로 저장해주고, 모델을 사용할 때 불러와줘야 한다는 것이다. 그렇지 않으면 모델로...

2019년 11월 26일
·
0개의 댓글

TIL 191125 & before (1)

데이터 크롤링하기 Selenium 사용. PhantomJS는 Python 2에서나 쓸 수 있다고 한다. 참고로, Python 2는 더이상 업데이트 되지 않는다. 그러므로 3을 쓰는게 낫지. 그래서 PhantomJS 대신 Chrome Driver을 사용하였다. DCInside 댓글 크롤링 성공. 비교적 쉬운 편이었다. 네이버 댓글 크롤링 성공. 비교적 ...

2019년 11월 26일
·
0개의 댓글