問題タブ [svc]
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.
ajax - インスタンスがnullではないのに、WCF AJAXメソッドの引数に値が入力されないのはなぜですか?
jQuery.ajax を使用して AJAX リクエストをサーバーに送信しました。「データ」フィールドには、ClientMessage タイプに対応する JSON 文字列が入力されていますが、データがメソッドのメイン パラメータに到達していません。デバッグ時にメソッドが実行されると、ClientMessage のすべてのメンバーは ProcessRequest の data パラメータで null になります。
ClientMessage クラスのメンバーは、クラス自体の DataContract 属性と共に DataMember(Name="membername") 属性で修飾された、単純な自動実装の get/set 文字列プロパティです。クライアント側では、Chrome の開発者ツールは、AJAX リクエストのデータ オブジェクトが有効な JSON であることを示しており、リクエスト ビューアーでそれを展開して、正しいオブジェクトとメンバーが送信されていることを確認できます。
ClientMessage データ インスタンスがすべてのメンバーに対して null 値で到着する理由がわかりません (ちなみに、これらはすべて単純な文字列です)。
python-2.7 - ValueError: LinearSVC 中の _assert_all_finite に配列に NaN または無限大が含まれています
ここでワインデータセットを分類しようとしました- http://archive.ics.uci.edu/ml/datasets/Wine+Quality ロジスティック回帰を使用して (メソッド ='bfgs' および l1 ノルムを使用)、特異値行列をキャッチしましたerror(raise LinAlgError('Singular matrix'), フルランクにもかかわらず [np.linalg.matrix_rank(data[train_cols].values) を使用してテストしました] .
これが、一部の機能が他の機能の線形結合である可能性があるという結論に達した方法です。これに向けて、グリッド検索/LinearSVC の使用を実験しました。コードと data-set とともに、以下のエラーが表示されます。
x_train_new[0] と x_train の行を比較すると、6/7 の機能のみが実際に「独立」していることがわかります (したがって、どの列が冗長であるかを取得できます)。
奇妙なことに、clf.predict(x_train) を実行すると、まだいくつかの NaN が表示されます。何が間違っているのでしょうか?これを使用してモデルをトレーニングした後、これは発生しないはずですよね?
このスレッドによると、csv ファイルに null がないことも確認しました(ただし、「品質」のラベルを 5 および 7 ラベルのみに変更しました (range(3,10) から) How to fix "NaN or infinity" issue for sparse Pythonの行列?
また、x_test と y_test/train のデータ型は次のとおりです...
そして最後に..
ヒント :私のユース ケースを考慮して、LinearSVC の使用に関する私の思考プロセスが正しいかどうか、または Grid-search を使用する必要があるかどうかについても言及してください。
免責事項: このコードの一部は、StackOverflow およびその他のソースからの同様のコンテキストでの提案に基づいて構築されています。私の実際の使用例は、この方法が私のシナリオに適しているかどうかにアクセスしようとしているだけです。それで全部です。
python - 単一サンプルでの SVC 予測パフォーマンスの向上
テキスト分類用に大規模な SVC モデル (~50Mb cPickles) があり、実稼働環境でそれらを使用するさまざまな方法を試しています。ドキュメントのバッチの分類は非常にうまく機能します ( と の両方predict
を使用して、1 分あたり約 1,000 ドキュメントpredict_proba
)。ただし、この質問へのコメントで説明されているように、単一のドキュメントの予測は別の話です。
バッチで予測を行っていますか? 残念ながら、SVC.predict メソッドは、トレーニング アルゴリズムが生成したものと同様の LibSVM データ構造を再構築し、サポート ベクターを浅いコピーし、テスト サンプルを LibSVM 形式に変換する必要があるため、多くのオーバーヘッドが発生します。 NumPy/SciPy 形式とは異なる場合があります。したがって、単一のサンプルの予測は遅くなります。– ラースマンズ
私はすでにSVCモデルをFlask Webアプリケーションとして提供しているため、オーバーヘッドの一部はなくなりましたが(unpickling)、単一ドキュメントの予測時間は依然として高い側(0.25秒)です。メソッドのコードを見てきましたがpredict
、サーバーの起動時にLibSVMデータ構造を事前に再構築して、それらを「事前にウォームアップ」する方法があるかどうかわかりません...何かアイデアはありますか?
c# - includeExceptionDetailInFaults="false" の場合にカスタム エラー メッセージを返す
私は .Net Framework 4.5 で .net svc サービスを使用しており、実稼働目的でファイルに設定includeExceptionDetailInFaults
する必要があります。false
web.config
ただし、サービスからカスタム エラーを返す必要がある場合があります。
System.ServiceModel.Dispatcher.IErrorHandler.ProvideFault
メソッドを使用して結果のないカスタムを作成しようとしましたFaultException
が、返されるエラー メッセージは常に一般的なメッセージです。
それは可能ですか?はいの場合、どのように??
ありがとう
c# - DateTime が NULL の場合、JSON 応答を取得できません
私はSQLデータベースを持っています。SQL では、列の型は datetime nullable ですが、C# ではエンティティは datetime のみとして定義されます。
dateTime が null の場合、xml 形式の応答では問題が発生しませんが、json 形式の応答では問題が発生します。json形式が機能するため、応答に変更datetimes
するdatetime?
と、他のエンティティに悪影響を及ぼします。
どうすればこの問題を解決できますか? ありがとうございました。
wcf - パブリッシュ用に svc ファイル名を短くする
私は wcf サービスのパンチを持っています。ここで、それらを公開すると、svc ファイル名がサービス動作クラスと名前空間と同じになり始めるので、クラスが
BBServices.BBBO.Caching.B
BCacheClientService の場合、svc 名は BBServices.BBBO.Caching になります。 BBCacheClientService.svc svc ファイルの名前を BBCacheClientService.svc に短縮する方法を教えてください。
c# - Web サービスでオブジェクトを使用することは可能ですか?
ここにコードを入力.asvc Web サービスで動的型を送信したいと考えています。いくつかのプロパティを持つクラスが 1 つあります。このリストのクラスを含め、あらゆる種類のオブジェクトを送信したいと思います。クライアント側でキャストバックします。
SysResult
つまり、常にタイプを使用したいということです。しかし、時には一緒List<Apple>
に、時にはList<Orrange>
以下のように
object[]
、Array
、などを使用しようとしましたがList<object>
、dynamic
このエラーが発生しています。「基になる接続が閉じられました: 接続が予期せず閉じられました。」
ところで、すべての非特定オブジェクト タイプ サービス参照クラスはobject[]
タイプを表します。
動的型を送信する方法はありますか? それとも、私は何か完全に間違ったことをしようとしていますか?
前もって感謝します。