🇰🇷한국어 버전
1. 프로젝트 배경
• 이미지 분류 모델을 처음부터 구현해보고 싶었음
• 제한된 데이터(고양이 150장, 강아지 150장)를 활용
2. 사용 기술
• Python, TensorFlow, Keras
• Streamlit (웹앱 배포용)
• VS Code, GitHub
3. 프로젝트 구성
• 데이터 준비: 이미지 폴더 구조
• 모델 설계: CNN 모델 2가지 시도 (복잡한 구조 → 단순화)
• 학습 전략: 증강, EarlyStopping, Dropout 등 실험
4. 결과
• 최고 검증 정확도: 55.74%
• Streamlit으로 웹앱 형태로 예측 가능
• 그러나 실제 예측은 거의 고양이 → 문제 인지 및 개선 필요 판단
5. 회고 & 개선 방향
• 데이터 부족, 전처리 문제 가능성
• 전이학습(MobileNet) 시도 예정
• 학습 그래프, 혼동 행렬, 확률 기반 예측 추가 예정
6. GitHub 링크 & Streamlit 앱 화면 첨부
🇯🇵 日本語バージョン
1. プロジェクト背景
• イメージ分類モデルを最初から実装してみたかったこと
• 限られたデータ(猫150枚、犬150枚)を活用
2. 使用技術
• Python, TensorFlow, Keras
• Streamlit (ウェブアプリ配布用)
• VS Code, GitHub
3. プロジェクト構成
• データの準備:イメージ フォルダーの構造
• モデル設計:CNN モデル 2種類の試み (複雑な構造 → 単純化)
• 学習戦略: 増強., EarlyStopping, Dropout 実験
4. 結果
• 最高検証精度: 55.74%
• Streamlitでウェブアプリの形で予測可能
• しかし実際の予測はほとんど猫 → 問題の認知及び改善が必要な判断
5. 回顧&改善の方向
• データ不足、前処理問題の可能性
• 転移学習(MobileNet)を試みる予定
• 学習グラフ、混乱行列、確率ベースの予測を追加予定
6. GitHub 링크 & Streamlit 앱 화면 첨부


