問題タブ [ilnumerics]
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.
c# - ILNumerics の推奨最適化パッケージ
ILNumerics を採用して、独自の機械学習パッケージのコーディングを開始しています。
私は間違いなくニューラルネット、SVM、カーネルメソッドに取り掛かり、その後、よりベイジアンなフレームワークに移行し始めます.
ILNumerics がすでにいくつかの「機械学習ツールボックス」を提供していることは知っていますが、一部の機能が (まだ?) 存在しないため、貢献を追加して独自のアルゴリズムをコーディングしたいと考えています。
まず、よく理解できれば、今のところ最適化パッケージは含まれていません。私が間違っていることを願っています。そうでない場合は、ILNumerics を使用して実装する方法についての提案をいただければ幸いです。これは単に、既存のコードを混在させるとパフォーマンスに影響するのでしょうか? ILArray と他のベクトル/マトリックスを混在させることは賢明ですか? クイック ガイドに記載されている推奨事項を順守するだけで、優れたパフォーマンスを活用できますか?
または、必要に応じて、ビルド済みの利用可能な最適化パッケージ/ライブラリを ILNumerics と組み合わせて使用することをお勧めしますか?
いつものようにヒント/アドバイス、推奨事項をありがとう、
GL
c# - ILNumeric のドキュメント
ILNumerics のドキュメントで例を探しています。私はapiとドキュメンテーションを見つけましたが、最初のものは単なるクラスのドキュメントであり、2 つ目はサンプルとクックブックが非常に不足しています。そのようなリソースはどこにありますか?
特にプロット/マトリックス作成用。
ありがとう!PS: 実際には、たとえば panel.Graphs.AddSurfGraph(xs[i], ys[i], zs[i], null); を使用して 2D および 3D プロットを実行できます。しかし、私は実験からこれを得ました。
c# - ILCube で形状を維持する方法
ILNumerics を使用して 3D サーフェスをプロットしたいと考えています。ILCube を回転させるとサーフェスの形状が保持されないことに気付きました。これは、立方体を ILPanel に合わせようとするためです。ただし、ILCamera を使用すると、形状は維持されますが、周囲に立方体はありません。ここに例があります、
結果は
およびILCameraの場合
結果は
サーフェスの形状を維持するために ILCube を作成する方法はありますか? または、表面の周りに立方体を ILCamera に追加しますか? ありがとう。
c# - ILPanel を WinForm に配置した後に VS2012 がクラッシュする
ILNumerics を実行しようとしており、ILNumerics ページのマニュアルに従っています。つまり、WinForm アプリケーションを作成し、NuGet を使用して ILNumerics をインストールしました。最後に、ILNumerics.dll への参照をアプリケーションに追加し、追加のフォルダー Bin32 および Bin64 をプロジェクトに追加しました。
次に、3 つの using ディレクティブを Form1.cs に追加し、コントロールを表示するために ILNumerics.dll をツールボックスに追加しました。
私の WinForm アプリケーションのターゲット プラットフォームは x86 に設定されています。
これで、ILPanel を WinForm に追加できるはずです。そうしようとすると、VS2012 はメッセージなしで完全にクラッシュします。場合によっては、この動作は同じままです。OpenTK.dlls もプロジェクトに追加します (よくわかりませんが、これは必要です)。
また、ソースをダウンロードしてビルドし、ビルドした dll をプロジェクトに追加しようとしました。しばらくすると、ILPanel を WinForm に追加できました (なぜこれが可能だったのかわかりません) が、デバッガーを使用すると、ILOGLControl() のコンストラクター内でデバッガーが動作しなくなります。
アイデアはありますか?何が問題なのですか?
よろしく、トーマス
mono - Mono および SuSE Linux 12.3 で ILNumerics アプリケーションを実行する
私はモノとILNumericsが初めてです。コミュニティ エディションをダウンロードした後、ILNumerics クイックスタート ページから「Hello ILNumerics! - Core Functionality」アプリケーションを実行したいと思いました。コンパイル (monodevelop 3.0.6 を使用) は機能しましたが、x86 デバッグ モードでプログラムを起動すると、次のようなエラー メッセージが表示されます。
SuSE 12.3でこれを行っています。32 ビット システム (ただし、64 ビット マシンでも同じエラー)、モノラル バージョン
アドバイスをいただければ幸いです。
graph - ILNumerics (x,y,z) 座標を持つサーフェスの描画
私はC#でのプログラミングが本当に初めてです。次の形式のポイントの配列があります
//ポイント座標を含む配列:
double[,] graphData=new double[100,3]; //グラフ データの各要素には、点の座標が含まれます。
graphData[1;:]=(x1,y1,z1);
ILNumerics を使用してサーフェスを描画したい。この場合の例は見つかりませんでした。助けてくれませんか?
c# - 3D サーフェスの数値を補間する
C# を使用してサーフェスを補間したいと思います。状況は次のとおりです。
x、y、z 座標のセットが与えられます。ここで、より細かいグリッドを使用してこれらのポイント間を補間したいと思います。実際には、特定の点での z 座標を知りたいと思います。たとえば、x=2.2、y=1.6 z =?? です。
MatLab を使用して補間を解くことができましたが、c# を使用している間はうまくいきませんでした。
編集:
いくつか明確にする必要があると思います - 私の質問の仕方がわかりにくくて申し訳ありません
ここでは、いくつかのポイントからサーフェスを描画する方法を確認できます。
x 座標と y 座標は 0 から 5 まで線形に分布し、z 座標は 2 次形状をしています。特定の x、y 座標での z 座標の値を取得したいと思います。たとえば、x=2.2、y=1.6 z =?? -これは私の表面の既知のポイントではありません。そのため、z座標の値を読み取ることができるように、「より細かい」グリッドでサーフェスを補間することをお勧めします...