[KR] 자료구조 & 알고리즘 : 배열(array), 큐(queue), 스택(stack)

애매모호하게만 알고 있는 자료구조를 다시 공부하고 정리하는 포스트입니다. 잘 못 이해하고 있는 부분이 있다면 주저없이 지적 부탁 드립니다 :) 0. 자료구조? 알고리즘? 자료구조 Data Structure 대량의 데이터를 효율적으로 관리할 수 있는 데이터의 구조   체계적인 데이터 구조화의 필요성 코드 상에서 효율적인 데이터 처리하기 위함 어떤 데이터 구조를 사용하느냐에 따라 효율이 달라짐.   알고리즘이란 어떠한 문제를 풀기 위한 절차 / 방법 특정 문제에 해당하는 특정 입력을 넣으면 특정 출력을 얻을 수 있도록 하는 프로그래밍  ...

January 27, 2021 · 5 min · Wonyoung Seo

[KR] ML/DL을 위한 소리 데이터 이해하기(3) - 파이썬으로 음악 데이터 읽어오기

0. 데이터와 librosa 실제로 소리 데이터를 다뤄보기 위해서 음악 데이터를 준비하겠습니다. 음악 장르 분류 데이터셋으로 유명한 GTZAN Dataset을 다운받아 음악 파일을 하나 선택했습니다. 그리고 Librosa는 오디오와 음악 분석을 위 빠질 수 없는 파이썬 패키지입니다. 음원이나 소리 파일을 불러와 waveform을 시각화 하거나 다른 형태로 변환할 수 있는 기능을 제공합니다. ( Librosa는 pip install librosa 명령어를 통해 설치할 수 있습니다. ) import warnings warnings.filterwarnings(action='ignore') import numpy as np import matplotlib.pyplot as plt import IPython....

January 22, 2021 · 4 min · Wonyoung Seo

[KR] 2020년 하반기가 지났다

2020년 올해는 …   1. 올해의 가장 큰 변화 재택근무 COVID-19 방역에 다들 지쳐가고 서서히 경각심도 조금씩 희미해질 때쯤, 줄지 않는 확진자수에 결국 재택근무가 주기적으로 자리잡게 되었습니다. 사실 나는 개인적으로 재택근무가 별로라고 생각합니다. 집에서는 집중이 안 되기도 하고, 점심을 제 돈으로 해결해야 합니다. 집에서는 의자도 불편한데 새 의자를 사자니 가격이 만만치 않습니다. 재택근무를 원활하기 하기 위한 문화가 정착이 되지 않다보니, 으레 팀원들끼리 커뮤니케이션도 덜하게 되고 일하다가도 뭔지 모를 답답함을 느끼기도 했습니다....

December 31, 2020 · 5 min · Wonyoung Seo

[KR] ML/DL을 위한 소리 데이터 이해하기(2) - Fourier Transform, MFCC

이번 포스트에서는 소리의 파형을 분석하기 위해 사용되는 기법인 푸리에 변환과 특징 추출값으로 사용되는 MFCC의 개념에 대해서 알아보겠습니다. 1. 소리는 주파수의 합산 Piano in Waveform   위의 이미지는 실제 피아노 소리 파일을 파형(waveform) 형태로 시각화 한 것입니다. 간단한 피아노 소리이지만 매우 복잡한 파형을 그리고 있는 것을 볼 수 있는데요. 사실 우리가 흔히 들을 수 있는 이러한 “소리"라는 것은 각기 다른 단일 주파수를 가진 무수히 많은 정현파(sinewave)가 합산되어 형성된 것입니다....

December 26, 2020 · 4 min · Wonyoung Seo