2017-01-20 5 views
2

私はDart言語でTensorflowを使用したいと思います。ダーツラングのテンソルフロー?

Dartが引用していないTensorflowのドキュメント(https://www.tensorflow.org/api_docs/)を見ました。

Dart LangのTensorflow APIを開発するイニシアチブはありますか?

+1

外部リソースに関する質問はお勧めできません。この質問は閉じられる傾向があります。 https://gitter.im/dart-lang/TALK-general、https://plus.google.com/communities/114566943291919232850またはhttps://groups.google.com/a/dartlang.org/forum/#!フォーラム/その他の方が良い場所になるでしょう。私は何も言及して見たことがありません。しかし興味深いだろう。 APIサーフェスはあまりにも複雑に見えません。最も簡単なアプローチは、Dartから使用されるいくつかのREST APIを提供するGoまたはJavaサーバーです。 –

+0

オプションとして、ダーツなしでTensorflowを使用することができます。 – mezoni

答えて

2

正式ではありませんが、多くのコミュニティ活動ではgRPCを使用してTensorFlow APIが実装され始めています。ネイティブバインディングは、複雑さが伴うため、あまり一般的ではありません。公式のC++ APIでさえ、現在Pythonの背後にあります。

DartとTensorFlowを追求したい場合は、まずJavaScriptを調べることをお勧めします。そうしないと、近い将来に解決策がない可能性があります。

私はTensorFlow用のSwift APIと、Go APIを利用していますが、これらはPython以外ではTensorFlowコミュニティの2つの非常に一般的な言語ですが、API構築の複雑さは困難です克服するために。

+0

なぜネイティブバインディングが普及しておらず、複雑さを意味するのでしょうか?複雑さは特にTensorFlowを指しますが、ネイティブバインディングを使用する他のすべてのケースでうまくいきますか? – mezoni

+0

ネイティブ・バインディングは、APIへのC++バインディングを実装することがどれほど難しいために一般的ではありません。 Go、Rust、Swiftなどの独自のAPIを使用して登場しているほとんどの言語は、すべてC言語に対する魅力的で魅力的なバインディング機能を備えていますが、C++には複雑な機能が追加されていますほぼフルタイムのプロジェクトそのものを意味します。 –

+1

私はこの情報でアイデアを得ました。私は、最先端の機械学習能力をDartを使って簡単にはできないと結論づけています。私は他の言語を含める必要があります。 – Muka

関連する問題