전체 글

전체 글

    티스토리 인라인 코드블럭 설정

    취소선(단축키: Ctrl+Alt+J)으로 인라인 코드블럭 적용하는 방법 티스토리나 Github 블로그 등을 보다보면 이렇게 강조할 수 있도록 그냥 텍스트가 아닌 박스가 쳐진 블럭을 쉽게 볼 수 있다 이를 인라인 코드블럭 (inline code block)이라고 하는데 사용 방법을 알아보자! 간단하게 한두번 사용하기에는 첫번째 방법이 괜찮을 수도 있으나 앞으로 계속해서 사용하려면 두번째 방법을 적용하는 것을 추천! HTML 티스토리 글쓰기로 들어가면 기본적으로 기본모드가 되어있는데, 이를 HTML로 선택해보자 인라인 코드블럭을 적용하려는 텍스트의 앞뒤를 와 감싸주자 인라인 코드블럭 취소선 이용 강조하고자 하는 부분을 좀 더 명확하게 표현하고자 할 때가 많아서 좀 더 빠르고 편하게 인라인 코드블럭을 사용하고..

    코사인 유사도 (Cosine Similarity)

    코사인 유사도 의미 코사인 유사도는 두 벡터 간의 코사인 각도를 이용하여 구할 수 있는 두 벡터의 유사도를 의미 두 벡터가 0º의 각을 이루는 경우 (방향이 같을 경우), 코사인 유사도 = 1 두 벡터가 90º의 각을 이루는 경우 (직교할 경우), 코사인 유사도 = 0 두 벡터가 180º의 각을 이루는 경우 (방향이 반대일 경우), 코사인 유사도 = -1 수학적 표현 벡터의 내적 정의식 $$ \mathbf{A} \cdot \mathbf{B} = \lVert \mathbf{A} \rVert \lVert \mathbf{B} \rVert cos \theta $$ 이를 $cos\theta$ 를 중심으로 전개하면 $$ cos\theta = \frac{\mathbf{A} \cdot \mathbf{B}}{\lVert..

    이전 윈도우 사진 뷰어 사용하기

    Windows 11이나 Windows 10에서는 사진 앱을 사용하는데 보기엔 깔끔해보이지만 이전의 사진 뷰어보다 속도도 너무 느리고 적응도 잘 안돼서 Windows 7에서 사용하던 Windows 사진 뷰어를 윈도우11이나 윈도우10에서 사용하는 방법을 알아보자! 레지스트리 파일 적용 일단 레지스트리 파일을 적용시켜야 하는데 미리 만들어둔 레지스트리 파일을 다운받아서 사용해도 되고 (1.1.) 바이러스 같은게 의심된다, 찜찜하다면 직접 만들어서 적용 (1.2.) 레지스트리 파일 다운로드 레지스트리 파일 실행 - 예(Y) 레지스트리 파일 직접 생성 메모장에 아래의 코드 복사 붙여넣기 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOTApplicationspho..

    [Linux] 디스크 용량 확인

    df df : 디스크 남은 용량 확인 (기본 명령어) df -h : 깔끔하게 보여줌 df . : 현재 디렉토리가 포함된 파티션의 남은 용량 확인 du du : 현재 디렉토리에서 서브 디렉토리까지 용량 확인 du -a : 현재 디렉토리의 사용량 파일단위로 출력 du -s : 총 사용량 du -h : 깔끔하게 보여줌 du -sh * : 한단계 서브 디렉토리 기준으로 보여줌

    [Python] PyTorch, TensorFlow 가상환경 생성

    가장 많이 사용되는 딥러닝 프레임워크인 파이토치와 텐서플로우 가상환경을 만들어보자 PyTorch 가상환경 생성 → 활성화 PyTorch 공식홈페이지 - Get Started 에서 본인에게 맞는 환경을 선택한 후 아래에 뜨는 Command를 Anaconda Prompt conda install pytorch torchvision torchaudio cudatoolkit=[버전] -c pytorch TensorFlow 가상환경 생성 → 활성화 GPU 사용 시 conda install -c conda-forge tensorflow-gpu=[버전] CPU 사용 시 conda install -c conda-forge tensorflow=[버전] 위 명령어를 이용하면 설정한 TensorFlow 버전에 호환되는 cu..

    [Anaconda] 아나콘다 가상환경 사용법

    Anaconda 설치 Anaconda Prompt 실행 가상환경 생성 conda create -n [가상환경이름] python=[버전] 가상환경 활성화 conda activate [가상환경이름] 가상환경 비활성화 conda deactivate 가상환경 삭제 conda remove -n [가상환경이름] --all 가상환경 목록 확인 conda env list conda info --envs 패키지(라이브러리) 내보내기 현재 가상환경에 설치된 패키지 목록과 버전 정보들을 requirements.txt 파일로 저장 pip freeze > requirements.txt 패키지(라이브러리) 불러오기 cd 명령어로 requirements.txt 파일이 위치한 디렉토리로 이동한 후 실행 pip install -r r..

    Jupyter Notebook 가상환경 연결

    기본적으로 파이썬 패키지들 간의 충돌이 발생할 수 있기 때문에 가상환경으로 분리하여 사용하는 것이 좋다 ! 가상환경을 주피터 노트북에서 사용할 때 다음과 같은 설정이 필요하다 ! Anaconda Prompt 실행 가상환경 생성 및 활성화 conda create -n [가상환경이름] python=[버전] conda activate [가상환경이름] Jupyter 설치 pip install jupyter jupyter notebook과 ipykernel을 따로 설치해도 되지만, 위의 한줄로 해결 가능하다! 커널 연결 python -m ipykernel install --user --name [가상환경이름] --display-name [설정할커널이름] Jupyter Notebook 실행 jupyter noteb..

    Bayes' theorem 베이즈 정리

    기초 결합확률 결합확률 (joint probability) : 사건 A와 B가 동시에 일어날 확률 $$ P(A \cap B)\ or\ P(A,B) $$ 주변확률 주변확률 (marginal probability) : 개별 사건의 확률, 결합확률과 대비되는 개념 $$ P(A),\ P(B) $$ Soccer Badminton Male 0.4 0.2 0.6 Female 0.1 0.3 0.4 0.5 0.5 1 표로 만들어 보면, 가운데에 있는 확률들(0.4, 0.2, 0.1, 0.3)이 결합확률 표의 여백, 가장자리(margin)에 위치한 확률들(0.6, 0.4, 0.5, 0.5)이 주변확률 조건부확률 조건부확률 (conditional probability) : 특정 조건 하에 사건이 일어날 확률 사건 B가 일어..