전체 글(8)
-
Audio Signal Processing for ML - Introduction
본 주제의 필요성에 대해 Audio Classification, Speech Recognition, Audio Denoising, Music Information Retrieval 과 같은 오디오 분야의 machine learning 은 image 분야의 그것과는 조금 다른 특징을 가지고 있는 것 같다. 바로 Preprocessing 과정의 비중이다. 우리 눈은 수억 개의 시각세포로 이루어져 있고, 이 시각세포는 deep learning에서의 unit cell로 비유될 수 있는 것처럼 보인다. deep convolutional network를 기본 바탕으로 현재 image processing 분야는 인간을 능가하는 수준의 성능을 보여주고 있는데, 대단한 이미지 전처리 없이도 이러한 성과를 이루고 있다...
2024.05.12 -
HashMap
Basic Concept/Intuition of HashMapDefinitionHashMap(해시맵, 혹은 해시테이블)은 key와 value를 매핑하여 저장하는 데이터 구조이다.해시맵이 왜 이러한 데이터 구조의 형태를 띠고 있는지,key, value, mapping이라는 세 개의 키워드를 중심으로 알아보도록 하자. Basic Concept알고리즘 문제들을 풀다 보니 iteration algorithm을 hashmap algorithm으로 바꾸어 사용하니 time complexity를 줄이는 데 상당히 줄어드는 경우를 많이 확인할 수 있었다. 그래서 그런지, 최신 프로그래밍 언어는 대부분 hashmap의 기능을 내장하고 있다.세부적인 구현 방식은 모두 상이하지만 각 언어가 구현한 해시맵의 기본적인 작동 방..
2024.05.11