posts
- Windows WSL Miniconda 설치하여 Python 환경 setting하기 Windows WSL에 Miniconda 설치하여 Python 환경 setting하기 1. 아래 링크에서 버전에 맞는 miniconda 설치 파일을 받는다.https://docs.anaconda.com/miniconda/ Miniconda — Anaconda documentationThese three commands quickly and quietly install the latest 64-bit version of the installer and then clean up after themselves. To install a different version or architecture of Miniconda for Windows, change the name of the .exe installer ..
- 머신러닝 :: 캐글(kaggle) 데이터셋을 활용한 선형회귀 실습 캐글(Kaggle) 선형회귀 분석 : Single/Multi-variable linear regression 1. 캐글(Kaggle) 데이터셋 준비하기 1) Kaggle 데이터셋 가져올 준비하기 ① 캐글(Kaggle) 회원가입 → Account(계정) ② API - Create New API Token 클릭하여 kaggle.json 다운로드 ③ 브라우저에서 json 파일을 열어 username 및 key 복사 ④ 아래 코드에 자신의 username 및 key를 붙여넣어 환경변수 설정 실행 import os os.environ['KAGGLE_USERNAME'] = '' # 본인의 username os.environ['KAGGLE_KEY'] = '' # 본인의 key 2) 광고 데이터셋 다운로드 ① 원하는 ..
- 유튜브 mp3 변환 음원추출 사이트 추천 BEST 5 현대의 디지털 시대에서 음악은 우리 삶의 필수품으로 자리잡았습니다. 음악을 손쉽게 즐길 수 있는 수많은 플랫폼 중 하나가 바로 '유튜브'입니다. 유튜브는 전 세계적으로 가장 인기 있는 동영상 공유 플랫폼 중 하나로, 다양한 음악 비디오들이 업로드되어 있어 음악 감상에 많은 사람들이 이용하고 있습니다. 그러나 오프라인에서 음악을 감상하거나 불필요한 데이터를 절약하기 위해 음원으로 추출하는 것이 필요할 수 있습니다. 이러한 요구를 충족시키기 위해 유튜브 음원추출 사이트들이 등장하였습니다. 이번 글에서는 유튜브 음원추출 사이트에 대해 자세히 알아보고, 음악을 손쉽게 다운로드하는 방법에 대해 알아보겠습니다. 유튜브 음원추출 방법 유튜브 음원추출을 위해서는 다양한 방법이 존재합니다. 일반적으로 온라인 음원추출 사..
- 머신러닝 :: 딥러닝 주요 개념(배치, 활성화 함수, 과적합, 앙상블) 딥러닝 개념(배치, 활성화 함수, 과적합, 앙상블) 1. 딥러닝의 개념 · 자연계에는 직선으로 설명할 수 없는 문제들이 훨씬 많다. 이러한 문제들은 선형회귀를 반복한다고 해결이 되지 않기 때문에 선형회귀에 비선형 계산식을 추가하여 문제를 해결할 수 있다. · 위와 같이 선형 회귀 사이에 비선형 들어간 여러개의 층(layer)으로 구성된 것을 딥러닝(Deep learning)이라고 한다. 딥러닝(Deep learning)은 Deep neural networks, Multilayer Perceptron(MLP)라고도 표현한다. 2. 딥러닝, Deep neural networks의 구성 · MLP는 아래 3개의 층으로 구분할 수 있다. - Input layer(입력층): 네트워크의 입력. 학습시키고자 하는 값..
- 구글 코랩(Colab) seaborn, matplotlib 한글 폰트 깨짐 현상 해결(2024.01월 버전) 구글 코랩 한글 폰트 깨짐 현상 해결 (seaborn(sns), matplotlib.pyplot(plt))_2024.01 구글 코랩으로 데이터 분석 시각화를 하다 보면, matplotlib을 사용하는데, 데이터에 따라 한글로 된 속성명이 많아서 그래프 출력시 이를 읽어내지 못해서 '□□□' 등과 같이 폰트가 깨지는 현상이 발생한다. 먼저 구글링을 한 결과, 압도적인 다수의 포스트에서 아래와 같은 코드를 사용해서 해결한다고 되어 있다. (챗GPT에 문의해도 유사한 답변을 받았다.) !sudo apt-get install -y fonts-nanum !sudo fc-cache -fv !rm ~/.cache/matplotlib -rf import matplotlib.pyplot as plt plt.rcParam..
- 컴퓨터 비전 :: Linear Filters(Cross-correlation, Convolution) 본 포스팅은 성균관대학교 최재영 교수님의 '컴퓨터 비전(Computer Vision)' 강의 내용을 참고하여 작성되었습니다. 컴퓨터 비전 :: Linear Filters(Cross-correlation, Convolution) - 이미지에는 노이즈가 있다.(Sensor 품질, 빛의 파동, 양자화 등) → 노이즈를 어떻게 줄일지, 어떻게 유용한 Feature를 찾을 지 - Image Warping은 화소의 위치 변경 - Image Filtering은 화소의 값을 변경 ① 이미지로부터 유용한 정보를 얻을 때 ② 영상의 속성(노이즈 제거, 해상도, 훼손 복원) 향상 및 수정할 때 *CNN(Convolutional Neural Network)이란? : 컴퓨터가 이미지의 특징을 모아 뉴런에서 내용을 인식, Loc..
- 백준 알고리즘 1157번(파이썬) 백준 1157번_파이썬 알고리즘 Q. 백준 1157. 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. (1) 입력 : 첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다. (2) 출력 : 첫째 줄에 이 단어에서 가장 많이 사용된 알파벳을 대문자로 출력한다. 단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우에는 ?를 출력한다. A. 풀이 - 해당 문제는 딕셔너리를 사용하여 풀이하게 되면서 코드가 길고 복잡해졌다. # Q 백준 1157. 단어 공부 ★★★★★ alpha_str = input().upper() dict_alp..
- 백준 알고리즘 11654번(파이썬) 백준 11654번_파이썬 알고리즘 Q. 백준 11654. 아스키 코드 알파벳 소문자, 대문자, 그리고 10보다 작은 양의 정수 0~9중 하나를 입력하고, 해당 글자의 아스키(ASCII) 코드를 출력하는 프로그램을 작성한다. (1) 입력 : 알파벳 소문자, 대문자, 또는 10보다 작은 양의 정수 0~9중 하나를 첫째 줄에 입력받는다. (2) 출력 : 입력받은 문자의 아스키 코드 값을 출력한다. ※ 아스키(ASCII) 코드란? : 미국정보교환표준부호(American Standard Code for Information Interchange)의 약자로 영문 알파벳을 사용하는 문자 인코딩을 말한다. 컴퓨터는 문자를 문자가 아닌 숫자로 저장하고 표현하며, 이를 전세계에서 공통적으로 사용할 수 있도록 1967년에 ..
반응형