본문 바로가기

Computer Science71

Discriminant analysis(판별 분석) [Discriminant Analysis 이용 원자력발전소 상태 예측] (3) LDA# LDAfrom sklearn.discriminant_analysis import LinearDiscriminantAnalysisfrom sklearn.metrics import accuracy_score, confusion_matrixcld = LinearDiscriminantAnalysis()cld.fit(x_train, y_train)y_train_pred = cld.predict(x_train)y_test_cld_pred = cld.predict(x_test)print(accuracy_score(y_train,y_train_pred))QDA# QDAfrom sklearn.discriminant_analysis import QuadraticDiscriminantAnalysisfrom skle.. 2024. 3. 31.
Discriminant analysis(판별 분석) [Iris] (2) 1. Load Dataset # Iris data 불러오기 import seaborn as sns iris = sns.load_dataset('iris') x = iris.drop('species', axis=1) y = iris['species'] 2. Preprocessing # Label Encoder from sklearn.preprocessing import LabelEncoder classle = LabelEncoder() y = classle.fit_transform(iris['species'].values) # Split Dataset from sklearn.model_selection import train_test_split x_train, x_test, y_train, y_test =.. 2024. 3. 31.
Discriminant analysis(판별 분석) (1) 1. Regression(회귀)/Classification(분류) 문제 해결을 위한 솔루션 KNN Logistic Regression LDA Decision Tree SVM Ensemble Kmeans 2. 판별 분석(Discriminant Analysis) (1) 정의 두 개 이상의 모 집단에서 추출된 표본들이 지니고 있는 정보를 이용하여, 이 표본들이 어느 모집단에서 추출된 것인지는 결정해 줄 수 있는 기준을 찾는 분석법 예) 은행에서 부동산 담보 대출을 행하고자 할 경우, 채무자가 대출금을 갚을 것인가? 과거 대출금을 반환치 않은 사람의 정보 유형(연령,소득,결혼 유무등)을 참고하여 담보 신청 시 신청자의 정보 유형을 과거의 유형과 비교하여 장래 변제 가능성을 파악할 수 있음 (*학습 기반 분류 방.. 2024. 3. 31.
(C/C++) Quality Evaluation(PSNR) 1. Subjective Quality 2. Objective Quality 이미지 퀄리티에 대한 객관적인 측정 지표 필요 Peak Signal-to-Noise Ratio, PSNR $MSE = \frac{\sum_{j=1, i=1}^{j=h, i=w}(Original - Output)^2}{h \times w} $ $MAX = 2^{bit - depth} - 1$ $PSNR = 10\cdot log_{10} \left ( \frac{MAX^2}{MSE} \right ) $ double mse = 0, psnr; for(int j=0; j 2024. 3. 27.