Skip to content

KimwWoYoung/Team-Project

Repository files navigation

AI Software Upgrade Project


Python Pandas scikit-learn Keras SciPy TensorFlow Flask HTML5 Visual Studio Code Figma Matplotlib
Notion Discord Zoom Git


project name AI Software Upgrade Project
project period 2023.007.19 - 2023.07.31
member 김우영, 김보미, 이강우, 최재용
project keywords 딥러닝, numpy, 레거시 코드 리펙터링, UIUX 개선, AI 성능 향상

name Role
김우영 다중분류 모델링, 분류&회귀 성능 개선, ppt 제작
김보미 회귀 모델링, 다중분류 성능 개선, git 관리
이강우 다중분류 모델링, 프론트엔드 개발
최재용 분류 모델링, 백엔드 개발


Project Process

image



Abstract

사전에 구축된 AI model은 성능이 부족하여 정확한 예측을 제공하지 못하고, 인터페이스를 가지고 있지 않습니다. AI model의 성능 개선과 사용자 친화적인 웹 인터페이스 구축을 통해, 정확한 예측을 제공하는 높은 성능의 AI 서비스를 제공하며, 사욪자들이 쉽게 접근하고 활용할 수 있도록 하여 AI 기술의 보다 넓은 영향력을 발휘합니다.

GIFMaker_me (4)



회귀 : 전복의 물리적 특성을 활용하여 전복의 나이를 예측하는 서비스

전복은 전 세계의 차가운 연안 해역에서 발견되며 멸종 위기에 처해있습니다. 전복의 나이는 가격과 비례적인 관계가 있어, 전복의 가격을 측정하는 데 중요한 역할을 합니다. 그러나 전복의 나이를 결정하는 것은 매우 복잡한 작업입니다. 우리의 서비스는 기계 학습 모델을 사용하여 전복의 나이를 예측함으로써 이러한 수동적인 프로세스를 효율적으로 가속화하고자 합니다. 이를 통해 보다 정확하고 신속한 전복 연령 예측 서비스를 제공할 수 있습니다.

이진 분류 : Pulsar별 유무를 알려주는 서비스

중성자 별 중에서 Pulsar별 혹은 Pulsar가 아닌 별을 분류하는 모델을 만들고 펄서 별이 확률을 사용자들에게 제공하는 서비스입니다. 중성자 별들의 특징을 이용해 Pulsar별 혹은 Not Pulsar별을 분류해주며, 그 분류에 따른 확률을 수치적으로 표현해줍니다.

다중분류 : 스테인레스 강판의 표면 결함 유형을 분류해주는 서비스

스테인레스 강판의 표면 결함인 6가지의 가능한 결함과 기타로 정확하게 분류해 주는 모델을 고객에게 제공할 수 있도록 하는 서비스입니다. 데이터 세트에서 주어진 각각의 결함들은 제작 과정에서 해결 가능한 문제와 추가적으로 발생할 수 있는 불량을 사전에 해결할 수 있는 방안으로 제시할 수 있고, 불량에 직접적으로 연관된 결함을 예측하여 loss를 억제할 수 있습니다.

Data



Modeling

Regression

Model MSE Accuracy r2_score
(BEST) XGBoost 3.92 0.86 0.54
RNN 4.34 0.85 0.56
Linear Regression 4.83 0.83 0.51
Ridge 4.74 0.83 0.51
Lasso 4.81 0.83 0.51
LightGBM 4.74 0.84 0.52


Binary Classification

Best Model : XGBOOST

Metric precision recall f1-score support
Class 0 0.98 0.99 0.99 3256
Class 1 0.91 0.82 0.86 324
Accuracy 0.98 3580
Macro Avg 0.95 0.91 0.93 3580
Weighted Avg 0.98 0.98 0.98 3580


Multi Classification

BEST Model : Random Forest

Class Precision Recall F1-Score support
0 0.89 0.85 0.87 124
1 0.99 1.00 1.00 144
2 0.98 0.98 0.98 126
3 0.87 0.81 0.84 134
4 0.94 1.00 0.97 139
5 0.99 1.00 1.00 134
6 0.99 1.00 0.99 142
------------- ----------- ---------- ---------- ---
Accuracy 0.95 943
Macro Avg 0.95 0.95 0.95 943
Weighted Avg 0.95 0.95 0.95 943

RandomForestClassifier: class 조절 정확도 (accuracy) 95.23%

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •