κ°μ νκ²½μ μ¬μ©νμ¬ μμ‘΄μ± μΆ©λμ λ°©μ§ν μ μμ΅λλ€.
python -m venv venv source venv/bin/activate # macOS/Linux venv\Scripts\activate # Windows
requirements.txt νμΌμ μ μλ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ€μΉν©λλ€.
pip install -r requirements.txt
νμ΅λ λͺ¨λΈ κ°μ€μΉ νμΌμΈ F_mnist_model.pthκ° νμν©λλ€. μ΄ νμΌμ models/ λλ ν 리μ μΆκ°ν΄μΌ ν©λλ€.
μ°Έκ³ : λͺ¨λΈ νμΌμ΄ μλ κ²½μ°, νλ‘μ νΈμ ν¨κ» μ 곡λ νμ΅λ λͺ¨λΈ νμΌμ λ€μ΄λ‘λνμ¬ models/ ν΄λμ λ£μ΄μ£ΌμΈμ.
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 νμΌμ νλ‘μ νΈλ₯Ό μ€μΉνκ³ μ€ννλ λ°©λ²μ μμΈν μ€λͺ
νμ¬, μλ‘μ΄ μ¬μ©μλ μ½κ² νλ‘μ νΈλ₯Ό μ€νν΄λ³Ό μ μλλ‘ λμ΅λλ€.