전체 글 189

윈도우에서 리눅스 터미널 실행하기 (2) SSH + 리눅스 명령어 모음

SSH : window shell에서 리눅스 서버 내의 파일/디렉토리 탐색을 지원하는 프로토콜 1. ssh 리눅스 터미널 접속 커맨드를 윈도우 powershell에서 실행 (ssh 리눅스사용자이름@리눅스서버IP) ssh linux@xx.xxx.xxx.xxx 2. 접속 후, 디렉토리 탐색 커맨드 (1) 디스크 용량 확인 df : (disk free) 디스크의 용량 확인 df -h : 디스크 용량을 깔끔한 형식으로 확인 df . : 현재 폴더에 대한 디스크 용량을 확인 df -m / df -k : megabyte, kilobyte단위로 확인 (2) 폴더 내의 디스크 용량 확인 du : 현재 폴더의 전체 디스크의 용량 확인 du -(s)h : 디스크 용량을 깔끔한 형식으로 확인 du -(s)h ./* : 현재..

Programming/linux 2022.10.26

윈도우에서 리눅스 터미널 실행하기 (1) SFTP 명령어 실행해보기

SFTP : window shell에서 linux kernel로 진입하여 리눅스 서버에 파일을 넣고 뺄 수 있도록 해주는 i/o 프로토콜 1. 접속 방법 윈도우(Window)에서 cmd 열기 > powershell 실행 또는 powershell 바로 실행 리눅스 터미널 접속 아이디 입력 (ex. sftp id@xx.xxx.xxx.xxx) 접속 비밀번호 입력 - 비밀번호 입력 시, 텍스트가 안보일 수 있지만 실제론 입력되고 있는 것이므로 주의 2. 기본 SFTP 명령어 윈도우에서 리눅스 서버(home)로 파일 저장 put window_path/filename 2. 윈도우에서 리눅스 서버(home)로 폴더 저장 sftp put -r window_path/ linux_path/ 3. 리눅스 서버에서 윈도우로 ..

Programming/linux 2022.10.25

리눅스 tar 파일 폴더 압축하기 (Linux Command Line)

1. 리눅스 터미널 실행 2. 아래의 커맨드 실행 tar -zcvf file_folder.tar folder/path/ 1) tar -zcvf : tar 압축을 실행시켜주는 명령어 2) 압축 파일 이름 설정 - file_folder.tar 자리에 원하는 이름으로 압축될 파일 이름을 설정 - file_folder.tar.gz도 가능 3) 압축할 파일 경로 입력 - folder/path/ 자리에 원하는 경로 텍스트를 입력 - 만약 하나의 파일을 압축하기 위해서는 /folder/path/file.jpg 이런식으로 입력 4) 여러 폴더를 한 파일로 압축하고 싶을 경우, 경로를 여러개 입력 tar -zcvf file_folder.tar folder/path1/ folder/path2/ folder/path3/

Programming/linux 2022.10.25

Markdown Cheatsheet - Jupyter Notebook / Lab 마크다운모음집

1. 문단 형식 설정 (#) 글자 앞에 # 개수에 따라서 크기를 다르게 조정할 수 있다. #개수가 작을수록 글씨가 커진다. 2. 문장 앞 Space markdown cell에서는 맨 첫글자 앞에 space를 하기 위해서는 단순히 space bar를 눌러서는 안된다. (이를 사용할 때, 단순 텍스트로 인식할 수 있으니 텍스트 앞뒤로 구분자를 넣어주어야 한다.) 1) : 한칸 띄우기 2) : 두칸 띄우기 3) : 네칸 띄우기 3. 텍스트 강조하기 _text_ 또는 *text* : Italic 이탤릭체 __text__ 또는 **text** : Bold 볼드 (굵은 글씨) ***text*** : Bold and Italic (볼드와 이탤릭을 동시에) ~text~ : Stroke 취소선 (text) text : ..

Programming/python 2022.10.24

TqdmWarning: IProgress not found. 에러 해결방법 (Anaconda, Jupyter Lab / Notebook)

Conda에 Jupyter 조합을 쓰는사람에게 자주 발생하는 에러라고 한다. [해결 방법] 1) Jupyter lab / notebook 종료한 상태에서 Terminal or Anaconda Prompt 접속 2) (base)상태에서 아래의 커맨드로 jupyterlab_widgets 설치 3) (base)상태에서 아래의 두번째 커맨드로 ipywidgets 설치 - your_environment 부분에 본인의 가상환경 이름을 넣기! conda install -n base -c conda-forge jupyterlab_widgets conda install -n your_environment -c conda-forge ipywidgets 4) 터미널 종료하고 다시 재실행하면 에러가 발생하지 않음

Programming/errors 2022.10.21

[칸아카데미] 모두를 위한 선형대수학 - (10) 삼각부등식(Triangle Inequality)

지난 강의에서 공부했던 코시-슈바르츠 부등식 공식을 활용하여 삼각부등식을 증명할 수 있다. 두 벡터의 합의 길이를 구하는 식에 위의 공식을 적용하면 아래의 보라색글씨의 공식이 나온다. 1) 두 벡터의 합의 길이는 항상 각 벡터의 길이의 합보다 작거나 같다. 2) 두 벡터가 서로 상수곱으로 구할 수 있는 벡터라면 두 벡터의 합의 길이와 각 벡터의 길이의 합의 값이 같다. (단, 상수가 양수인 경우에만 해당됨)

[2022 AI KOREA] 학회 둘째 날 컨퍼런스 후기 및 회고록

행사명 : AI KOREA 2022 행사 기간 : 2022. 9. 28. (수) ~ 30. (금) 행사장 위치 : 벡스코 제2전시장 4홀 공식 홈페이지 : https://aibusan.kr:447/main.php 오랜만에 학회에 방문해보고, 개인적인 소감을 처음으로 블로그에 써보려고 한다. 지극히 개인적이니... 사실 누가 읽어볼까 싶지만...ㅎㅎ 나름대로 일지처럼 적어보려한다! 1. 수많은 방문객들 기관에서 50%, 대학생 뿐만 아니라 초중고등학생들도 있는걸보고 새삼 인공지능이라는게 이제는 누구나 접근할 수 있을 만큼 이전보단 장벽이 낮아진 분야가 되었구나 생각했다. 2. B홀 전시장 컨퍼런스 일정 중에서 NAVER AI Lab 연구소장 하정우님과 석사 논문쓸때쯤 정말 많이 봤었던 KAIST 건설및환경..

Thought 2022.10.02

[칸아카데미] 모두를 위한 선형대수학 - (9) 코시-슈바르츠 부등식(Cauchy-Schwarz Inequality)

※ 코시-슈바르츠 부등식 (3가지 포인트) 1) 실수좌표평면에 영벡터가 아닌 x벡터와 y벡터가 있다고 가정하고 2) [x벡터와 y벡터의 내적의 절대값]은 [x벡터의 길이와 y벡터의 길이의 곱]보다 항상 작거나 같다. 3) [x벡터와 y벡터의 내적의 절대값]과 [x벡터의 길이와 y벡터의 길이의 곱]이 같을 경우 = x벡터는 y벡터의 상수배이다. 증명하는 방법 ↓