public static T PobierzWartośc <T>(this ISiećNeuronowa <T> siec, float[] Dana) { T zw; siec.SprawdźNajbliszy(Dana, out zw); return(zw); }
public void ObliczPodobieństwo(bool *c, int DługośćWiersz, ISiećNeuronowa <string> Sieć, float SkalerY = 0.68f) { WeźTablice(c, DługośćWiersz, SkalerY); if (TablicaJasnościObszarówFloat != null) { string o = "a"; NajbliszePodobieństwo = Sieć.SprawdźNajbliszy(TablicaJasnościObszarówFloat, out o, out TablicaOdległościOdWzorców); Tag = o; } }
internal void ObliczPodobieństwoZPomocąNeuronowej(bool *obraz, int długośćWiersz, ISiećNeuronowa <string> sieć, ISiećNeuronowa <string> siećN, float v = 0.68f) { string o = "błąd"; WeźTablice(obraz, długośćWiersz, v); if (TablicaJasnościObszarówFloat != null) { NajbliszePodobieństwo = siećN.SprawdźNajbliszy(TablicaJasnościObszarówFloat, out o, out TablicaOdległościOdWzorców); if (NajbliszePodobieństwo > PrógBłeduNeuronowej) { NajbliszePodobieństwo = sieć.SprawdźNajbliszy(TablicaJasnościObszarówFloat, out o, out TablicaOdległościOdWzorców); } } Tag = o; }