Skip to content

dbspq52/First_Flasker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Fashion MNIST Image Classification

μ„€μΉ˜ 및 μ‹€ν–‰ 방법

1. 가상 ν™˜κ²½ 생성 및 ν™œμ„±ν™” (선택 사항)

가상 ν™˜κ²½μ„ μ‚¬μš©ν•˜μ—¬ μ˜μ‘΄μ„± μΆ©λŒμ„ λ°©μ§€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

python -m venv venv source venv/bin/activate # macOS/Linux venv\Scripts\activate # Windows

2. μ˜μ‘΄μ„± μ„€μΉ˜

requirements.txt νŒŒμΌμ— μ •μ˜λœ 라이브러리λ₯Ό μ„€μΉ˜ν•©λ‹ˆλ‹€.

pip install -r requirements.txt

3. λͺ¨λΈ 파일 λ‹€μš΄λ‘œλ“œ 및 μ„€μ •

ν•™μŠ΅λœ λͺ¨λΈ κ°€μ€‘μΉ˜ 파일인 F_mnist_model.pthκ°€ ν•„μš”ν•©λ‹ˆλ‹€. 이 νŒŒμΌμ„ models/ 디렉토리에 μΆ”κ°€ν•΄μ•Ό ν•©λ‹ˆλ‹€.

μ°Έκ³ : λͺ¨λΈ 파일이 μ—†λŠ” 경우, ν”„λ‘œμ νŠΈμ™€ ν•¨κ»˜ 제곡된 ν•™μŠ΅λœ λͺ¨λΈ νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œν•˜μ—¬ models/ 폴더에 λ„£μ–΄μ£Όμ„Έμš”.

μ‹€ν–‰ 방법

1. Flask μ„œλ²„ μ‹€ν–‰

Flask μ„œλ²„λ₯Ό μ‹€ν–‰ν•˜μ—¬ API μ„œλ²„λ₯Ό μ‹œμž‘ν•©λ‹ˆλ‹€.
python app.py

μ£Όμš” 파일 μ„€λͺ…

app.py: Flask μ„œλ²„λ₯Ό μ‹€ν–‰ν•˜κ³ , 예츑 μš”μ²­μ„ μ²˜λ¦¬ν•˜λŠ” APIλ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€.
models/F_mnist_model.pth: ν•™μŠ΅λœ CNN λͺ¨λΈ κ°€μ€‘μΉ˜ 파일둜, λͺ¨λΈμ΄ Fashion MNIST 데이터셋을 톡해 ν•™μŠ΅λœ κ²°κ³Όμž…λ‹ˆλ‹€.
modules/model.py: CNN λͺ¨λΈ ꡬ쑰 및 예츑 ν•¨μˆ˜κ°€ μ •μ˜λœ λͺ¨λ“ˆμž…λ‹ˆλ‹€.
requirements.txt: ν”„λ‘œμ νŠΈμ— ν•„μš”ν•œ λΌμ΄λΈŒλŸ¬λ¦¬μ™€ 버전이 λͺ…μ‹œλœ νŒŒμΌμž…λ‹ˆλ‹€.

μ°Έκ³  사항

requirements.txt νŒŒμΌμ— λͺ…μ‹œλœ 버전을 μ„€μΉ˜ν•˜μ—¬ ν™˜κ²½μ„ λ™μΌν•˜κ²Œ μœ μ§€ν•˜λ©΄ μž¬ν˜„μ„±μ„ 높일 수 μžˆμŠ΅λ‹ˆλ‹€.
ν•™μŠ΅λœ λͺ¨λΈμ΄ μ—†λŠ” 경우 ν•™μŠ΅λœ λͺ¨λΈ νŒŒμΌμ„ λ³„λ„λ‘œ λ‹€μš΄λ‘œλ“œν•˜μ—¬ models/ 디렉토리에 λ„£μ–΄μ£Όμ„Έμš”.
μ„œλ²„ μ‹€ν–‰ μ‹œ http://localhost:5000/predict μ—”λ“œν¬μΈνŠΈλ‘œ 이미지λ₯Ό POST μš”μ²­μœΌλ‘œ μ „μ†‘ν•˜μ—¬ μ˜ˆμΈ‘μ„ μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
이 README νŒŒμΌμ€ ν”„λ‘œμ νŠΈλ₯Ό μ„€μΉ˜ν•˜κ³  μ‹€ν–‰ν•˜λŠ” 방법을 μžμ„Ένžˆ μ„€λͺ…ν•˜μ—¬, μƒˆλ‘œμš΄ μ‚¬μš©μžλ„ μ‰½κ²Œ ν”„λ‘œμ νŠΈλ₯Ό μ‹€ν–‰ν•΄λ³Ό 수 μžˆλ„λ‘ λ•μŠ΅λ‹ˆλ‹€.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published