Home
Milhaud
Cancel

Flutter를 위한 Dart class 문법

빠르게 서비스를 구현하기 위해서 어떤 프레임워크를 사용할까 서칭하다가 Flutter를 공부하고 있다. Flutter는 HTML, CSS, Javascript가 필요없이 오로지 Dart 언어를 사용하기 때문에 Dart를 꼭 알아야 한다. Classes Dart에서 작성하는 거의 모든 코드는 클래스에 포함된다. 클래스는 object 즉, 만들 수 있는 ...

JavaScript30 - Day 1 Drum kit

JavaScript30 전부터 자바스크립트를 배우고 싶었는데 프레임워크, 컴파일러, 라이브러리가 적용되지 않은 Vanilla JS로 30개의 프로젝트를 만드는 Wes Bos의 강의를 발견하였다. 마침 첫 프로젝트부터 내가 관심있었던 Audio를 페이지 내 player로 적용해볼 수 있어서 시작하게 되었다. Wes Bos의 JavaScript30 Ch...

Stable Diffusion - Hugging Face에서 다른 Scheduler 사용하기

Schedulers Stable diffusion은 일반적으로 노이즈에서 덜 노이즈가 많은 샘플로의 순방향 패스를 정의하는 반면, Scheduler는 전체 노이즈 제거 프로세스를 정의한다. 노이즈 제거 단계 Denoising steps가 몇 개인지? 확률론적 Stochastic 또는 결정론적인지 Deterministic? 노이즈 제...

Fourier transform 직관적인 이해

Audio signal processing을 위한 복소수

들어가기 앞서 푸리에 변환으로 magnitude와 phase라는 결과가 나온다. 푸리에 변환 Magnitude는 실수이고 phase와 더한다면 복소수가 된다. 복소수는 무엇인가? [c = a + ib]

Spectrogram을 적용한 Audio augmentation 기법

1. TimeMask 코드 살펴보기 import torch import numpy as np import random from sparse_image_warp import sparse_image_warp class TimeMask(object): def __init__(self, T = 40, num_masks = 1, re...

Time Domain Audio 특징 이해와 구현 with librosa

Time-domain 특징 Amplitude envelope (AE) Root-mean-square energy (RMS) Zero-crossing rate (ZCR) Amplitude envelope (AE) 프레임 내 모든 샘플의 최대 진폭 값 음량에 대한 대략적인 정보 제공 Outliers에 민감함 Onset de...

딥러닝에서 Computer vision의 history

PyTorch로 하는 Radio Signals 분류

개요 이번 테스크에서는 Sepectrogram이 무엇인지 알 수 있다. Sepectrogram의 이미지가 입력값으로 주어진다. 오디오가 있을 때마다 파일 또는 오디오 신호를 Sepectrogram을 사용하여 나타낸다. 이론적인 부분에서, Covolutional Neural Network의 작동과 Covolutional Neural Netw...

API를 활용한 LA의 범죄 사건과 피해자 유형 파악과 3D 인터렉티브 맵 시각화

Stremlit이란? 데이터 과학자들이 데이터 시각화, 머신러닝 모델링, 웹 애플리케이션 등을 쉽게 만들 수 있도록 도와주는 오픈소스 라이브러리이다. Streamlit을 사용하면 파이썬 코드만으로 웹 애플리케이션을 만들 수 있어서, 데이터 분석과 모델링 결과를 공유하거나 인터랙티브한 대시보드를 만드는 등 다양한 용도로 활용할 수 있다. 애플리케이션은 ...