問題タブ [createml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - CoreML: 予測が配列なのはなぜですか?
csv
次のようなファイルを考えてみましょう:
そして、このようなコード
// print(データテーブル)
prediction
csv
ファイル自体の要素と同じ数の float の配列です。
4 つの質問:
- なぜそれは配列ですか?
- なぜ浮く?
- 配列の要素数が入力と同じなのはなぜ
csv
ですか? - この配列は正確に何を表していますか?
avfoundation - CreateML の結果は、アプリではひどいものですが、遊び場では完璧です
画像分類で MLModel をトレーニングしようとしています。トレーニング データとして使用する画像を作成するアプリを作成しました (最後に同じプロセスを使用して予測を取得します)。AvCaptureSession から CVPixelBuffer を取得し、UIImage に変換してドキュメント ディレクトリに JPEG として保存します。後でそれらにラベルを付け、プレイグラウンドで CreateML を使用して MLModel をトレーニングします。何千もの画像を収集したので、プレイグラウンドでの結果は %100 です。
しかし、このモデルをアプリに統合して同じ方法でフィードすると、結果はひどいものになります。CVPixelBuffer を取得し、それを UIImage に変換して (切り抜き)、切り取った画像を CVPixelBuffer に変換してモデルに渡します。CoreML モデルは CVPixelBuffer のみを除外するため、UIImage を CVPixelBuffer に変換する必要があります。このメソッドで UIImage を CVPixelBuffer に変換します。
CoreML モデルが変換された CVPixelBuffer を好まないため、結果が悪いと思います。
誰か提案はありますか?