- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다. - (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date |
2016/09/19 20:34:38 |
Name |
심술쟁이 |
Subject |
[질문] 머신 러닝 프론트 엔드로 무엇을 쓰시나요? |
안녕하세요,
머신러닝을 공부하기 시작한 지 6개월 정도 지난 입문자입니다.
지금까지 백 엔드로 Theano와 Tensorflow를 이용하였고,
프론트 엔드로는 Keras를 사용해왔었어요. Keras의 구조가 간단하고, 코드의 가독성이 좋아서, 얼마전까지는 무척 만족하면서 사용해왔죠.
그런데 얼마전에 loss-function나 최적화 함수를 커스텀하려고 해봤더니, Keras 쓰는게 오히려 장애물이 되더라고요.
결국은 Keras를 엎어버리고 그냥 백엔드만 사용해서 그것들을 해낼 수 있었습니다.
Quora나 Reddit에서 봐도 Keras의 단점으로 Surface-level Customization이 어렵다는 걸 언급하는데,
Keras의 대안이 될만한 프론트엔드로는 무엇이 있을까요? 초심자에게 자그마한 도움도 큰 힘이 됩니다, 사소한 얘기라도 감사하겠습니다!
사용환경은 Ubuntu 16.04 64bit / Python 2.7 / Cuda 8.0 / CuDNN v5입니다.
|
통합규정 1.3 이용안내 인용
"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
|