일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 |
- 디버깅
- 자연어 처리
- bow
- 피보나치 수열
- 가상환경
- Rout 53
- token
- 일반항 유도
- AWS
- python-docx
- 웹 사이트 만들기
- tf-idf
- 하드코딩
- 계정정보
- IDE 추천
- 통합개발환경 추천
- 블로그 도메인 주소 변경
- 플라스크
- 코드 구현
- VS Code
- 유사도
- 좋은 기능
- 통계적 언어모델
- 웹 개발
- bag of words
- 빠른 개발
- 셀레니움
- 성능비교
- authentication faile
- 로그인 후 크롤링
- Today
- 58
- Total
- 100,137
목록2021/09 (8)
DoITgrow

목차 1. 들어가며 2. 피보나치 수열이란? 3. 코드 구현 및 성능 비교 3-1. 재귀함수 이용 3-2. 반복문 이용 3-3. 수식 이용 4. 마치며 1. 들어가며 프로그래밍과 코딩을 동일한 의미로 이해할 수 있지만 프로그래밍은 문제해결을 위한 코딩이고, 코딩은 단순히 코드를 작성하는 일로 나누고 있는 것 같습니다. 하지만 저는 두 가지의 근본적인 목적이 문제해결이라는 점에서 결국 같은 것이라고 생각합니다. 누구는 프로그래머라 불리고, 누구는 코더라 불리더라도 결국 같은 목표를 가지고 보다 나은 세상을 만들기 위해 노력하시는 분들이라고 생각합니다. 따라서 저는 프로그래밍이든 코딩이든 왜 해야하는지에 대해 항상 생각하는 사람이 되려고 노력하고 있습니다. 때론 프로그래밍이나 코딩이 문제해결을 위한 무조건적..

안녕하세요. DoITgrow입니다. "고수는 장비 탓을 하지 않는다."란 말이 있지만 Programming에서만큼은 장비가 중요한 것 같아요. '시간이 금이다'란 말과 같이 시간을 단축 시켜줄 수 있는 장비라면 무조건 가져야할 것 같아요! 저는 파이썬 프로그래밍을 하면서 경험했던 통합개발환경은 아래와 같이 4가지 정도가 있는 것 같아요. Visual Studio Code (VS Code) Jupyter Pycharm (파이참) Sublime text 원래는 Jupyter를 주로 사용하다가 현재는 VS Code를 주력으로 사용하고 있어요. VS Code에서도 Jupyter를 사용할 수 있고, ".py 파일"을 작성해야 할 때가 있어서 VS Code를 사용하게 되었습니다. 주변의 많은 분들은 Pycharm을..

일전에 아래 포스팅에서 Git 계정 정보가 변경되었을 시, 아래 포스팅과 같이 설정을 바꾸는 방법을 확인했었다. 2021.09.24 - [Collaboration & Tools] - [Git 오류] git push 또는 git pull 할 때 authentication failed 되는 문제 그러나 pull/push를 할 때마다 계속 계정 정보를 입력하라고 해서 매우 불편함을 느꼈다. 이를 해결하는 방법은 아래와 같이 git bash 창에 코드를 입력하면 된다. $ git config credential.helper store 위 명령어를 통해 credential.helper의 store 옵션을 주게되면 반영구적으로 인증을 유지할 수 있다. 만약 해당 프로젝트가 아닌 전체 git 프로젝트에 설정하고 싶다..

다양한 환경에서 git 을 사용할 때, 가끔 어떠한 설정 변경으로 인해 하나의 환경에서 제대로 동작하지 않는 경우가 발생하곤 한다. 집에서 git 계정의 personal token을 바꿀 일이 있었는데 이후 회사에서 아래와 같이 repository를 갱신하려고 했으나 authentication failed 문제가 발생하였다. $ git pull remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/doitgrow/myproject/' 집에서 계정 정보를 바꿈으로써 git 서버에서 관리하고 있는 나의 계정 정보가 업데이트되었지만 회사 컴퓨터에서는 아직 예전의 계정 정보를 가지고 있음으로써 발생하는 ..

이전 포스트에서 Bag of Word(BoW)의 개념을 알아보았고, BoW는 텍스트 문서(또는 문장)를 컴퓨터가 이해할 수 있는 데이터로 변환하는 간단한 알고리즘이라는 것을 코드를 직접 구현해보며 알아보았다. 2021.09.23 - [자연어 처리] Bag of Word (BoW) - 파이썬(Python) 그러나 텍스트 정보를 BoW를 통해 언어 모델로 해석하려고 한다면 몇 가지 문제점이 존재한다. Bag of Word의 한계 1. 불용어(의미 없는 단어)를 제대로 제거하지 못하면 원하지 않는 편향된(biased) 결과가 얻어질 수 있다. 2. 문장(또는 문서)의 의미가 단어 순서에 따라 달라질 수 있지만 BoW 모델은 이를 반영할 수 없다. 언급한 2가지 한계점 중 첫 번째의 사례에 대해 구체적으로 설명..