전체 글

지니의 공부 아카이브
trial and error log

[git] 프로젝트 배포 시 유의, git 연결 확인과 연결 끊기

프로젝트 한 내용을 git 레퍼지토리에 push 할 때, 오픈 소스로 사용한 파일을 포함한 경우 git이 복잡해 질 수 있다. git remote -v 로 연결되어있는 git 을 확인 후에 연결을 끊고 다시 배포하자 # 연결 확인 git remote -v # 이런식으로 뜰 것이다. origin https://github.com/****/****.git (fetch) origin https://github.com/****/****.git (push) # 연결 끊기 git remote remove origin

til/dl

[NLP] 딥러닝을 이용한 자연어 처리 입문 - Text Classification Questions 정리

개띵강 조경현 교수님의 딥러닝을 이용한 자연어 처리 입문을 듣다가 Questions 부분이 너무 좋은 것 같아서 정리한다. https://www.edwith.org/deepnlp/lecture/29219/ NLP를 공부하면서 평소 익숙하던 ML과는 다른 접근의 NLP가 어려웠다. representation 개념이 Neural net과 어떻게 이용되고 겹치는지 헷갈렸기 때문인데 이 강의는 엄청난 명강의 + 헷갈리던 것을 풀어줌 + 한국어 + ... 완벽한 강의이므로 적극 추천한다. Text Classification 강의 후에 나온 Question 에 대한 교수님의 답변들을 정리했다. 강의를 듣고 나온 질문들이기 때문에 nlp 에 대해서 어느정도 아는 사람이 아니라면 강의를 듣는 것을 추천한다. 나도 평소..

til/statistics & ml

[MLE] Erlang분포(gamma분포)의 최대우도추정량

신뢰도분석에 자주 쓰이는 Erlang 분포의 MLE 최대우도추정량 유도 과정과 최대우도추정량이다. 신뢰성및보전공학 과제 겸사겸사 구해봤다. 감마분포 감마분포의 밀도함수(pdf) 는 다음과 같다. 이 때 Erlang 분포는 beta 가 정수인 감마분포를 따르는 분포이다. Erlang 분포 Erlang 분포의 밀도함수(pdf) 는 다음과 같다. t가 0보다 크거나 같을 때 성립한다. MLE of Erlang 따라서 beta = 2인 erlang 분포에 대해 최대우도 추정량을 추정하는 과정은 다음과 같이 간단해진다.

trial and error log

[R + jupyter notebook] R과 jupyter notebook 연동

R 프로그래밍 주석다는 것이 너무 불편해서 쉽게 좀 해보려고 연동했다. 하는 방법은 conda 명령어로 설치 한 줄 뿐 conda install -c r r-essentials 하지만 결론적으로 나는 주피터 연동을 포기하고 r studio를 마저 사용하기로 했다... 모두 잘 되었는데 나는 주피터 노트북을 테마를 사용하고 있기 때문에 r 에서 마크다운 기능이 제대로 되지 않았다. 주피터 노트북에 마크다운 추가와 셀 추가가 나타나지 않아서 실패... 나오는게 정상이다. 매주 주피터노트북을 이용한 파이썬 과제를 하고 있기 때문에 바꿀 수 없었다... 그래도 혹시 나중에 쓰게 된다면 편리함을 누리길... + 2020.10 성공했기 때문에 덧붙여 놓는다! mac os 에 anaconda 환경 따로, R 따로 설..

trial and error log

[git] .gitignore 생성

내가 보려고 적어놓음 .gitignore git clone 을 해서 로컬에 파일을 생성한 후 git 이 쓸데없는 파일을 추적하기 전에 빨리 만들고 시작한다. mac os 를 사용하는 사람이라면 윈도우에서 받은 파일을 받을 경우 자동으로 .DS\_Store 가 생성되기 때문에 git add. 으로 모든 파일을 추가할 때 주의해야하기 때문에 생성하는게 마음이 편하다 vim .gitignore mac os 기준 터미널 창에서 다음 코드를 입력한다. vim 다음 스페이스에 주의 $vim .gitignore 나타나는 입력창에 a 를 입력해서 insert 모드로 만들어준다. 나는 주로 과제파일을 git 에 올리기 때문에 다음과 같은 파일을 디폴트로 추적금지 걸어놓는다. *.DS_Store *.csv *.docx *..

trial and error log

[mac os 환경구축] Anaconda 환경구축 (2020.09기준)

아....너무 힘들었다... 어제 12시부터 새벽 5시까지 지웠다깔고 반복했다가 오늘 오후 12시부터 1시간 다시 씨름한 결과 성공...^^... 2019 말 맥 os 업데이트와 기본쉘을 zsh 로 바꾸고 힘들어졌다고 하는데 너무 힘들잖아...정보도 없고... 일단 내가 겪었던 난항은 1. 인터넷 보고 따라했는데 zsh 쉘이 conda를 못 알아들음 zsh:conda not found ^^ 2. 따라서 jupyter notebook 열기를 수행하지 못함 (아나콘다 네비게이터로만 되었음) 3. path 설정하고 수정해줘도 똑같이 못잡음...! 4. 아나콘다 깔 때 계정이름(user name) 하위 폴더가 아닌 매킨토시 디스크의 가장 상위폴더에 opt 폴더를 생성하고 깔림 -> 이것 저것 복잡해짐...! ...

지니티토리
지니티토리