| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- iframe 태그
- CSS
- Position
- inline
- FileWriter
- 반응형웹
- 반응형 웹 프로젝트
- css 기초
- BorderLayout
- java
- html 기초
- HTML
- 파이썬
- oracle
- FlowLayout
- 메서드
- 예제
- 상속
- 푸리에 변환
- ObjectOutputStream
- g검정
- Codility
- GridLayout
- 퍼셉트론
- 사전학습
- FFT
- html 프로젝트
- Database
- 미디어쿼리
- rnn
- Today
- Total
목록Study/ML (7)
도라에몽주머니
새로 들어가게 된 안건에서 ONNX 모델을 사용하게 되어서 정리하는 글. ONNX 란?ONNX(Open Neural Network Exchange) 란 서로 다른 딥러닝 환경에서 개발된 모델을 서로 호환 가능하도록 하는 표준 모델 포맷이다.예를 들어, Tensorflow에서 만든 모델을 ONNX 그래프로 export 하면 PyTorch 와 같은 다른 프레임워크에서도 해당 모델을 import 해서 사용할 수 있다.장점ONNX는 아래와 같은 장점이 있다.Framework interoperability: 프레임워크 상호 운용성ONNX를 이용하면, 하나의 프레임워크(ex. PyTorch) 에서 모델을 학습시키고 다른 프레임워크(ex. TensorFlow) 로 내보내서 추론에 사용할 수 있다.현재는 PyTorc..
이번에는 하이퍼파라미터(Hyperparameter) 를 최적화하는 방법에 대해 정리하려고 한다. 하이퍼파라미터(Hyperparameter) 란?하이퍼파라미터(Hyperparameter) 란 머신러닝 모델을 모델링할 때, 사용자가 직접 세팅해야하는 값을 말한다. 하이퍼파라미터는 정해진 최적의 값이 없기에 경험에 기반하여 설정하는 경우가 많다. 그렇기 때문에 하이퍼파라미터를 조정하여 최적의 값을 경험적으로 찾아야 한다.더보기파라미터(Parameter) 와 하이퍼파라미터(Hyperparameter) 의 차이머신러닝에서 파라미터(Parameter) 란 모델의 데이터로부터 학습하는 값이다. 즉, 모델 내부에서 결정되는 매개변수로서 이는 결국 데이터에 의해 결정된다.예를 들어, 정규분포를 그리는 것을 생각해보자. ..
지난번 작성한 푸리에 변환에 관해 이번에는 코드를 작성해보며 이해하려 한다.안봤으면 보고오시소・・・https://geniemon0104.tistory.com/124 [ML] 푸리에 변환(Fourier Transform) 이란?이번 안건에서 푸리에 변환과 관련한 내용을 접하게 되어, 다음에 또 푸리에 변환을 활용하게 될 때 참고로 사용하기 위해 정리해두고자 한다. 수학적인 증명방법이나 풀이보다는 왜 푸리에 변geniemon0104.tistory.com numpy 공식 문서아래는 numpy 공식 문서이다. 학부때는 그냥 잘 모르겠으면 누가 적어놓은거 복붙하거나 따라 작성할 때도 많았던 것 같은데, 확실히 직장에 오니까 공식 문서의 중요성을 실감중이다... 일본이라 더 공식 문서를 읽는걸 강조하는걸지도...h..
이번 안건에서 푸리에 변환과 관련한 내용을 접하게 되어, 다음에 또 푸리에 변환을 활용하게 될 때 참고로 사용하기 위해 정리해두고자 한다. 수학적인 증명방법이나 풀이보다는 왜 푸리에 변환이라는 것을 사용하고, 파이썬으로는 어떻게 활용 가능한가를 중점적으로 글을 작성할 예정이다. 푸리에 변환(Fourier Transform): 푸리에 변환이란 데이터 해석 기법 중 하나로, 일반적인 시간 범위의 데이터를 주파수 범위의 데이터로 변환하는 알고리즘이다. 목적푸리에 변환의 목적은 시계열 데이터를 주파수 데이터로 변경하는 것이다. 이렇게 얘기해도 그래서 왜 시계열에서 주파수로 바꾸는건데? 라고 생각할 것이다. (나도 그랬으니까...)푸리에 변환의 가장 큰 목적은 데이터 압축에 있다고 생각한다. 시계열데이터를 생각해..
지난 게시물에서는 단층 퍼셉트론의 한계에 대해 이야기 했었다. 단층 퍼셉트론의 개념과 한계가 무엇인지 모르겠다면 아래 글을 참고하면 좋을 것 같다. [Study/ML] - [ML] 퍼셉트론(Perceptron) 이란? [ML] 퍼셉트론(Perceptron) 이란? 이미지 기반 머신러닝을 복습하던 중, 퍼셉트론이라는 개념을 정확히 정리하고 넘어가는 것이 좋다고 생각해 퍼셉트론의 개념 및 종류 등에 관해 정리해보려 한다. 퍼셉트론 기초 개념 퍼셉트 geniemon0104.tistory.com 지난 글에서도 설명했듯이, 단층 퍼셉트론의 한계로 이야기된 XOR 게이트를 구현하는 방법으로는 단층 퍼셉트론을 병렬적으로 연결해 다층 퍼셉트론을 구성하는 것이다. 그렇다면 다층 퍼셉트론이란 정확히 무엇일까? 다층 퍼셉트..
이미지 기반 머신러닝을 복습하던 중, 퍼셉트론이라는 개념을 정확히 정리하고 넘어가는 것이 좋다고 생각해 퍼셉트론의 개념 및 종류 등에 관해 정리해보려 한다. 퍼셉트론 기초 개념 퍼셉트론은 다수의 입력으로부터 하나의 결과를 내보내는 알고리즘이다. 퍼셉트론은 실제 우리의 뇌를 구성하는 신경 세포 뉴런의 동작 방식과 비슷하게 작동한다. 신경 세포 뉴런 동작 방식 (Biological Neuron) 퍼셉트론의 동작 과정을 알기 전, 퍼셉트론 알고리즘에 영향을 준 신경 세포 뉴런의 동작 과정을 알아보자. 뉴런은 여러개의 입력 신호가 수상돌기(Dendrite) 에 도착하면 신경세포체에서 이들을 하나의 신호로 통합한다. 통합된 신호값이 특정 임계값을 초과하면 하나의 단일 신호가 생성되고, 이 신호가 축삭돌기(Axon..
간단하더라도 머신러닝을 활용한 데이터 분석 경험이 필요하다고 생각해 오늘부터 주요 예제들을 조금씩 연습해보려 한다. 첫번째로는 붓꽃 분류 예제를 이용해 연습해보자. 목표꽃받침과 꽃잎의 크기에 따라 붓꽃을 세 종류(Versicolor, Setosa, Virginica) 로 분류 Code0. 모듈 불러오기 및 데이터 확인pandas와 numpy를 이용할 예정이므로 pandas와 numpy 라이브러리를 가져온다.import pandas as pd import numpy as np 붓꽃 데이터를 불러와 데이터의 구성을 확인한다.from sklearn import datasets iris=datasets.load_iris() # 딕셔너리 형태 # key값 확인 iris.keys() # datasets에 관한 설명..