[Python/ML]쉽고 빠르게 ML 모델 만들기! Pycaret
2020. 9. 26. 19:18
Programming/Python
쉽고 빠르게 ML 모델 만들기! Pycaret Pycaret! 파이썬을 활용해 모델을 만드는 다양한 라이브러리와 방법론이 존재합니다. 하지만 올바른 모델을 선정하는 작업, 하이퍼파라미터 튜닝 등 실제로 모델을 만드는 일은 굉장히 어렵고 오랜 시간이 필요한 일입니다. Pycaret은 오픈소스 라이브러리로 초기 모델을 굉장히 쉽고 빠르게 결정하도록 제작할 수 있도록 하며 앙상블, 파라미터 튜닝 등 다양한 기능을 지원하는 라이브러리 입니다. 무엇보다 Pycaret의 공식문서는 정말 정리가 잘 되어 있고 다양한 데이터셋을 제공하기 때문에 쉽게 사용해 볼수가 있습니다! Pycaret 설치 Pycaret의 공식문서는 os 별로 local 에 설치하는 과정부터 도커 빌드까지 다양한 방법을 세세하게 설명하고 있습니다...
[Python] 파이썬 자료형의 시간 복잡도
2020. 9. 13. 17:13
Programming/Python
파이썬의 시간 복잡도 I. 시간 복잡도 알고리즘이 문제 해결을 위해 사용한 시간(연산)의 경과시간(횟수)를 의미하며 보통 점근표기법(Big-O)으로 표현하는 경우가 많음 1. 알고리즘에서의 Big - O Big-O의 정의는 어떤 함수 f(x), g(x) 가 존재할 때, x > k 인 경우 |f(x)|
[Go/Golang] Go string(문자열) 다루기
2020. 8. 22. 12:55
Programming/Go
Go 문자열 Go는 char type이 존재하지 않고, rune(int32)를 이용해 문자의 코드 값을 표현 I. 문자열 선언 Go에서 문자열 선언 시 "(큰 따옴표) 와 `(백스쿼트) 를 사용 var dir1 string = "Develope\\go\\blog\\" dir2 := `Develope\go\blog\` fmt.Println(dir1) >>> Develope\go\blog\ fmt.Println(dir2) >>> Develope\go\blog\ 1. Escape 자주 쓰는 escape \\ --> \ \` --> ` \" --> " \a --> 콘솔벨 \b --> 백스페이스 \f --> 쪽 바꿈 \n --> 줄 바꿈 \t --> 탭II. 문자열 갖고 놀기 1. 문자열 결합 '+'..
[Go/Golang] Go의 숫자형과 부동소수점 오류
2020. 8. 15. 18:40
Programming/Go
Go의 숫자형과 부동소수점 오류 Go는 매우 엄격한 문법을 갖고 있기 때문에 동일한 값을 지녀도 형이 다르다면 연산이 불가 Go 역시 부동소수점 오류를 갖기 때문에 연산을 위한 형변환 과정에서 주의가 필요 I. Go의 숫자형 1. 종류 uint unsigned integers 로 0 ~ max value 까지 표현 uint8/16/32/64 uint로 선언할 경우 32 or 64bit으로 설정 uint8은 byte와 동일한 값을 가짐 package main import ( "fmt"; "math" ) func main() { uint8_num := uint8(3) byte_num := byte(3) fmt.Println("uint8 : ", uint8_num, ", byte : ", byte_num) f..
[시계열/python]Python을 이용한 Dynamic Time Wraping(DTW)
2020. 8. 6. 15:32
Data/ML
DTW Dynamic time wraping(동적 시간 워핑)은 다른 속도, 움직임을 가진 서로 다른 신호의 시간축에 대한 파장의 유사성을 측정하는 알고리즘 그래픽, 비디오, 오디오 분야에서 자주 사용되며 의료분야에서 보행 유사성, 생체신호 분석 등에 자주 사용되기도 한다. 특히 자동 음성 인식기술 분야에서 가장 두각을 나타내는 알고리즘 I. DTW 의 특징과 개념 1. 일반적인 시계열 신호의 비교 일반적으로 시계열 신호간 유사성을 따질 때 유클리드 거리(Euclidean distance)를 이용 (각각 시간별 신호 간 MSE를 이용) 장점 계산이 용이 연산속도가 뛰어남 단점 신호의 떨림과 움직임이 심해질수록 결과가 어긋나는 현상 발생 길이가 다른 시계열 분석 불가 2. DTW를 이용한 시계열 신호 비교..