MVCアプリケーションに内部プロジェクト(分離フォルダ)があります。私のプロジェクトのクラスが含まれています。 そして、私はそれがこのようになります初期化し1つのプロジェクトのためのコントローラおよび方法があります。質問があるMVCの内部プロジェクトの変数の変更中[C#]
@{
ViewBag.Title = "initiate";
}
<h3>Everything is prepared</h3>
<!--<button type="button" onclick="location.href='@Url.Action("initiate", "BackpropController")'"/> -->
@using (Html.BeginForm("initiate", "Backprop", FormMethod.Post)) {
@Html.AntiForgeryToken()
<input type="submit" value="Initiate" />
}
<br>
<br>
@{ string averageError = ViewBag.err;
if (averageError != null) {
<h4>@averageError</h4> }
else { <h4>no error</h4>}
}
:どのように私は、ビュー更新した値で表示することができます
[HttpPost]
public ActionResult initiate() {
// System.Diagnostics.Debug.WriteLine("Initiated");
Network net = new Network(normalizeInput);
net.train();
// System.Diagnostics.Debug.WriteLine("average error :" + net.averageError);
double err = net.averageError;
ViewBag.err = err.ToString();
return View("initiate");
}
し、そのビューに各反復? その変数は、最終的なものですが、この方法train()
は、平均誤差は次のようにあるループが含まれているため:単純に言った。..
averageError += Math.Abs(testingSet[j].desiredOutput - neuron.getOutput());
それは反復の機能だろうと、私はエラーのグラフを作成したいと思いますので、それは私の興味を:グラフは、Iが投稿および方法train()
01に位置するすべての反復を更新すべきビュー内に配置されるべきである
F(エラー、反復)
お返事ありがとうございます。
net.train()メソッドを変更できますか? –
はい私はあります。問題は、私がコントローラーメソッドでインスタンスを作成してtrain()メソッドを呼び出すと、最終値を渡すことしかできないということです。 – wesker