일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- github
- language_model
- seq2seq
- deeplearning
- Statistics
- cs231n
- install
- computer_setting
- gensim
- paper_review
- machinelearning
- terminal
- error
- computer
- Standford
- cs224n
- slideshare
- Stanford
- json
- nlp
- code
- tab
- git
- linux
- Ai
- natural_language_processing
- pip
- Vim
- review
- text
- Today
- Total
목록Computer Setting (22)
NLP/AI/Statistics
vim에서 간혹 아래와 같은 에러가 발생한다. 이 TabError는 보통 tab과 공백을 혼동해서 사용했을 때 발생하는 에러이다. 하지만 분명 tab으로만 사용했는데도 이런 에러가 발생할 때가 있다. 이는 분명 tab을 사용했지만 알고보니 이 tab이 공백으로 처리되는 경우였다. tab을 사용한 후 화살표 조작 키보드를 사용하여 옆으로 움직여보면 8개의 공백처럼 처리되어 있었다. 이는 tab을 공백으로 처리하겠다는 명령어에 의해 작동된다. $ vim .vimrc 터미널에서 위와 같은 코드를 작업하면 vim 설정을 볼 수 있다. 기존의 vimrc는 아래와 같이 작성되어 있었다. 여기에서 문제는 바로 "set expandtab" 이 부분이 tab을 공백으로 처리하겠다는 명령이기 때문에 tab을 공백으로 처리..
gensim 설치를 위해서는 아래의 코드를 실행시키면 된다. $ pip install --upgrade gensim 이렇게 gensim을 설치하려고 하는데 갑자기 pip 에러가 발생했다. 에러는 ModuleNotFoundError: No module named 'pip'. pip를 다시 설치하는 방식으로 문제를 해결했다. $ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py $ python get-pip.py 위의 코드를 실행시키면 pip가 정상 작동된다.
json 파일을 생성하고 불러오는 과정에서 한글이 ascii 유니코드로 저장되는 경우가 발생한다. (json 파일 저장하고 불러오는 방법은 이전 글에서 소개하였다.) 예를 들어, 위와 같이 한글로 작성되어야 하는 곳에 ascii 유니코드로 작성되어 읽혀진다. 이런 문제를 해결하기 위해 json 파일을 불러올 때 아래와 같이 작성하면 된다. $ with open('./file_name.json', 'r') as f: $json_data = json.load(f) $json_data = json.dumps(json_data, ensure_ascii = False) 여기서 포인트는 "ensure_ascii = False"이다. 이 옵션을 안쓰면 위와 같이 ascii 유니코드로 출력된다.
리눅스에서 실행 결과 혹은 그 과정을 영상으로 녹화하는 방법으로 Kazam을 소개하고자 한다. Kazam은 화면 전체, 일부 등을 골라서 캡쳐나 영상 녹화가 가능해서 편리하다. Kazam 설치 과정은 다음과 같다. $ sudo apt-get update $ sudo apt-get install kazam $ kazam 위와 같이 설치를 완료한 후, 마지막처럼 kazam을 실행시켜주면 된다. kazam을 실행시키면 위와 같은 창이 뜨는데, 전체 화면을 녹화할 경우 fullscreen, 일부분을 녹화할 경우 area를 선택해서 부분을 드래그 하고 ENTER 하면 그 부분만 녹화가 진행된다. capture 버튼을 눌러 시작해도 되고 ctrl+window+r 의 단축키를 사용해도 녹화가 시작된다. 녹화 종료는 ..