2017-11-06 4 views
2

나는 H2O 모델을 Python 또는 R로 작성하여 Java POJO를 생성 할 수 있지만 .NET 환경에서 실행할 수있는 C# dll 또는 유사한 것을 빌드 할 수있는 방법이 있습니까? 나는 이것에 대한 언급을 보았지만 구체적인 것은 없다.H2O 모델에서 C# 생성

+0

저는 기존 솔루션에 대해 알고 있지 않습니다. 이러한 코드 생성기를 작성하려면 Roslyn (https://github.com/dotnet/roslyn)을 참조하십시오. –

+0

오늘 지원되는 방법이 없습니다. 호기심에서 어떤 모델을 사용하고 싶습니까? – TomKraljevic

+1

내가 생각한 모델은 GBM이었다. 나는 accord.net으로 이것을 할 수 있고 H2O로부터 매개 변수를 협정 모델로 전달하지만, H2O 내에서 그것을 모두 수행하는 것이 좋을 것입니다. –

답변

0

R, Python 및 JavaScript/CoffeeScript (즉, 플로) 클라이언트는 모두 H2O 서버에 대한 REST API 호출 만 수행합니다. 프로덕션 워크 플로에서 백그라운드에서 H2O Java 서버를 실행할 수있는 경우 C# 응용 프로그램에서 모델을로드하고 해당 REST API 호출을 호출하여 모델에 대한 예측을 호출 할 수 있습니다.

well documented이지만 네트워크 호출이 진행되는 동안 Flow에서 원하는 단계를 수행하는 것이 더 쉬울 수도 있습니다.

모델 매개 변수를 H2O에서 내보내고 C# 네이티브 라이브러리로 가져 오는 것이 자신의 생각보다 나은지 여부는 논쟁의 여지가 있습니다. 자바 서버를 실행하고 API 호출을 사용하면 예측을 일괄 적으로 수행 할 수 있습니다.

0

아니요, H2O는 현재이 기능을 지원하지 않습니다.