示例#1
0
        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();
            }
        }
示例#2
0
 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);
     }
 }