Ejemplo n.º 1
0
        private void zapiszWagiBtn_Click(object sender, EventArgs e)
        {
            SaveFileDialog saveFileDialog = new SaveFileDialog();

            saveFileDialog.Title      = "zapisz plik z wagami";
            saveFileDialog.DefaultExt = "txt";
            if (saveFileDialog.ShowDialog() == DialogResult.OK)
            {
                OdczytZapis.zapiszWagi(warstwy, @saveFileDialog.FileName);
            }
        }
Ejemplo n.º 2
0
        private void zatwierdzBtn_Click(object sender, EventArgs e)
        {
            sciezkaPlikuZWagami = this.sciezkaDoPlikuZWagamiBox.Text;
            (listaWagZPliku, strukturaSieci) = OdczytZapis.wczytajWagi(@sciezkaPlikuZWagami);
            foreach (int i in strukturaSieci)
            {
                Console.WriteLine(i);
            }
            this.przeuczSiecBtn.Enabled = true;

            this.testPanel.Visible = true;
            //sciec do testowania po wczytaniu wag z pliku
            this.siec = new Siec(strukturaSieci, listaWagZPliku);
        }
Ejemplo n.º 3
0
        private void przeuczSiecBtn_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.Title = "Wybierz plik z próbkami";

            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                if (Path.GetExtension(openFileDialog.FileName) != ".txt")
                {
                    MessageBox.Show("Plik musi być w formacie txt");
                    return;
                }
                sciezkaPlikuZprobkami = openFileDialog.FileName;
            }
            if (sciezkaPlikuZprobkami == "")
            {
                return;
            }

            listaProbek = OdczytZapis.wczytajProbki(sciezkaPlikuZprobkami);

            foreach (var c in listaProbek)
            {
                foreach (var ef in c)
                {
                    Console.Write(ef + " ");
                }
                Console.WriteLine();
            }

            Siec siec = new Siec(strukturaSieci, listaWagZPliku);

            this.siec = siec;
            Propagacja propagacja = new Propagacja(siec);

            propagacja.parametrBeta = double.Parse(parametrBetaBox.Text);

            PrzeuczSiec.przeuczSiec(listaProbek, siec, propagacja, strukturaSieci[0]);
            warstwy = siec.warstwy;

            zapiszWagiBtn.Enabled = true;
            testPanel.Visible     = true;
        }