private void RecalculateMap() { int mapSize = (int)MapSizeBox.Value; kmapSize = mapSize; kmap = new KohonenMap(mapSize, inputVectors); foreach (Net nf in netForms) { nf.kmapSize = mapSize; nf.map = kmap.GetMap(nf.activeParam); nf.NetPicture.Refresh(); nf.RangeScale.Refresh(); } }
private void LoadData_Click(object sender, EventArgs e) { try { if (openFileDialog1.ShowDialog() == DialogResult.OK) { inputVectors = GetTrainData(openFileDialog1.FileName); ParametersList.DropDownItems.Clear(); SetParam(openFileDialog1.FileName); kmap = new KohonenMap(kmapSize, inputVectors); MessageBox.Show("Данные загружены", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }