편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2020.08.26

    Flask + 텐서플로우 + 케라스 등등...


    안녕하세요. 저는 python 케라스로 딥러닝을 공부하고 있습니다. 딥러닝을 하다보니 저 혼자만 실험해보고 끝내기는 아쉽다는 생각이 들었습니다. 그래서 Flask로 웹을 만들 수 있다고 하여 Flask를 접했습니다. 다른 백엔드를 선택하지 않은 이유는 이미 python으로 모든 딥러닝 예측에 관한 코드를 작성했기 때문에, Flask를 사용해서 import만하면 손쉽게 연동할 수 있다고 판단했기 때문입니다.

    웹으로 배포하기 위해서 찾아본 것은 netlify ,heruko정도 입니다.

    1. netlify는 동적으로 변동하는 페이지엔 적합하지 않았습니다.(간단한 test조차 실패)
    2. heruko를 접했지만, '딥러닝'이라는 특징때문에 엄청나게 큰 데이터를 올려야 하는데 500M의 제한에 걸려서 배포조차 시도하지 못했습니다. ( 크기를 줄이라는 말을 하지만, tensorflow/numpy/keras 만 해도 460M정도가 나왔기에.. 엄두가 나지 않았습니다. + h5(개인 학습된 모델) 이 110M임)

    저는 지금 제 컴퓨터에서 돌아가는 것처럼 웹에 배포하고 싶습니다. IP를 열어서 접속하는법(?)도 있다고는 하지만 선호하지 않습니다. 방법이 있을까요? 어떻게 해보면 좋을까요?

  • 프로필 심승현님의 편집
    날짜2020.08.25

    Flask + 텐서플로우 + 케라스 등등...


    안녕하세요. 저는 python 케라스로 딥러닝을 공부하고 있습니다. 딥러닝을 하다보니 저 혼자만 실험해보고 끝내기는 아쉽다는 생각이 들었습니다. 그래서 Flask로 웹을 만들 수 있다고 하여 Flask를 접했습니다. 다른 백엔드를 선택하지 않은 이유는 이미 python으로 모든 딥러닝 예측에 관한 코드를 작성했기 때문에, Flask를 사용해서 import만하면 손쉽게 연동할 수 있다고 판단했기 때문입니다.

    웹으로 배포하기 위해서 찾아본 것은 netlify ,heruko정도 입니다.

    1.netlify는 동적으로 변동하는 페이지엔 적합하지 않았습니다.(간단한 test조차 실패) 2.heruko를 접했지만, '딥러닝'이라는 특징때문에 엄청나게 큰 데이터를 올려야 하는데 500M의 제한에 걸려서 배포조차 시도하지 못했습니다. ( 크기를 줄이라는 말을 하지만, tensorflow/numpy/keras 만 해도 460M정도가 나왔기에.. 엄두가 나지 않았습니다. + h5(개인 학습된 모델) 이 110M임)

    저는 지금 제 컴퓨터에서 돌아가는 것처럼 웹에 배포하고 싶습니다. IP를 열어서 접속하는법(?)도 있다고는 하지만 선호하지 않습니다. 방법이 있을까요? 어떻게 해보면 좋을까요?