Full Code of Jasonnor/Backpropagation for AI

master e254b8da3425 cached
47 files
376.9 KB
178.0k tokens
48 symbols
1 requests
Download .txt
Showing preview only (394K chars total). Download the full file or copy to clipboard to get everything.
Repository: Jasonnor/Backpropagation
Branch: master
Commit: e254b8da3425
Files: 47
Total size: 376.9 KB

Directory structure:
gitextract_hf5apjil/

├── .gitignore
├── .idea/
│   ├── .name
│   ├── artifacts/
│   │   └── Backpropagation_jar.xml
│   ├── compiler.xml
│   ├── copyright/
│   │   └── profiles_settings.xml
│   ├── dictionaries/
│   │   └── Administrator.xml
│   ├── misc.xml
│   ├── modules.xml
│   ├── uiDesigner.xml
│   ├── vcs.xml
│   └── workspace.xml
├── Backpropagation.iml
├── Backpropagation.jar
├── LICENSE
├── META-INF/
│   └── MANIFEST.MF
├── README.md
├── data/
│   ├── 2CS.txt
│   ├── 2Ccircle1.txt
│   ├── 2Circle1.txt
│   ├── 2Circle2.txt
│   ├── 2CloseS.txt
│   ├── 2CloseS2.txt
│   ├── 2CloseS3.txt
│   ├── 2Hcircle1.txt
│   ├── 2class.txt
│   ├── 2cring.txt
│   ├── 2ring.txt
│   ├── 579.txt
│   ├── 5CloseS1.txt
│   ├── 8OX.txt
│   ├── C10D.txt
│   ├── C3D.txt
│   ├── Four-dimensional.txt
│   ├── IRIS.txt
│   ├── Number.txt
│   ├── Perceptron1.txt
│   ├── Perceptron2.txt
│   ├── Perceptron3.txt
│   ├── Perceptron4.txt
│   ├── breast-cancer-wisconsin_no question mark.txt
│   ├── wine.txt
│   └── xor.txt
└── src/
    └── Backpropagation/
        ├── Algorithm/
        │   ├── Connection.java
        │   ├── NeuralNetwork.java
        │   └── Neuron.java
        ├── MainFrame.form
        └── MainFrame.java

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
out/
*.class

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.war
*.ear

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

# =========================
# Operating System Files
# =========================

# OSX
# =========================

.DS_Store
.AppleDouble
.LSOverride

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

# Windows
# =========================

# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msm
*.msp

# Windows shortcuts
*.lnk


================================================
FILE: .idea/.name
================================================
Backpropagation

================================================
FILE: .idea/artifacts/Backpropagation_jar.xml
================================================
<component name="ArtifactManager">
  <artifact type="jar" build-on-make="true" name="Backpropagation:jar">
    <output-path>$PROJECT_DIR$/out/artifacts/Backpropagation_jar</output-path>
    <root id="archive" name="Backpropagation.jar">
      <element id="module-output" name="Backpropagation" />
      <element id="directory" name="META-INF">
        <element id="file-copy" path="$PROJECT_DIR$/META-INF/MANIFEST.MF" />
      </element>
      <element id="file-copy" path="$PROJECT_DIR$/icon.png" />
    </root>
  </artifact>
</component>

================================================
FILE: .idea/compiler.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="CompilerConfiguration">
    <resourceExtensions />
    <wildcardResourcePatterns>
      <entry name="!?*.java" />
      <entry name="!?*.form" />
      <entry name="!?*.class" />
      <entry name="!?*.groovy" />
      <entry name="!?*.scala" />
      <entry name="!?*.flex" />
      <entry name="!?*.kt" />
      <entry name="!?*.clj" />
      <entry name="!?*.aj" />
    </wildcardResourcePatterns>
    <annotationProcessing>
      <profile default="true" name="Default" enabled="false">
        <processorPath useClasspath="true" />
      </profile>
    </annotationProcessing>
  </component>
</project>

================================================
FILE: .idea/copyright/profiles_settings.xml
================================================
<component name="CopyrightManager">
  <settings default="" />
</component>

================================================
FILE: .idea/dictionaries/Administrator.xml
================================================
<component name="ProjectDictionaryState">
  <dictionary name="Administrator">
    <words>
      <w>Backpropagation</w>
      <w>backpropagation</w>
      <w>hiddens</w>
      <w>plaf</w>
      <w>synth</w>
      <w>zoomer</w>
    </words>
  </dictionary>
</component>

================================================
FILE: .idea/misc.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="EntryPointsManager">
    <entry_points version="2.0" />
  </component>
  <component name="MavenImportPreferences">
    <option name="generalSettings">
      <MavenGeneralSettings>
        <option name="mavenHome" value="Bundled (Maven 3)" />
      </MavenGeneralSettings>
    </option>
  </component>
  <component name="ProjectLevelVcsManager" settingsEditedManually="false">
    <OptionsSetting value="true" id="Add" />
    <OptionsSetting value="true" id="Remove" />
    <OptionsSetting value="true" id="Checkout" />
    <OptionsSetting value="true" id="Update" />
    <OptionsSetting value="true" id="Status" />
    <OptionsSetting value="true" id="Edit" />
    <ConfirmationsSetting value="0" id="Add" />
    <ConfirmationsSetting value="0" id="Remove" />
  </component>
  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
    <output url="file://$PROJECT_DIR$/out" />
  </component>
</project>

================================================
FILE: .idea/modules.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ProjectModuleManager">
    <modules>
      <module fileurl="file://$PROJECT_DIR$/Backpropagation.iml" filepath="$PROJECT_DIR$/Backpropagation.iml" />
    </modules>
  </component>
</project>

================================================
FILE: .idea/uiDesigner.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="Palette2">
    <group name="Swing">
      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
      </item>
      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
      </item>
      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
      </item>
      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
      </item>
      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
        <initial-values>
          <property name="text" value="Button" />
        </initial-values>
      </item>
      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
        <initial-values>
          <property name="text" value="RadioButton" />
        </initial-values>
      </item>
      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
        <initial-values>
          <property name="text" value="CheckBox" />
        </initial-values>
      </item>
      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
        <initial-values>
          <property name="text" value="Label" />
        </initial-values>
      </item>
      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
          <preferred-size width="150" height="-1" />
        </default-constraints>
      </item>
      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
          <preferred-size width="150" height="-1" />
        </default-constraints>
      </item>
      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
          <preferred-size width="150" height="-1" />
        </default-constraints>
      </item>
      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
      </item>
      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
          <preferred-size width="200" height="200" />
        </default-constraints>
      </item>
      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
          <preferred-size width="200" height="200" />
        </default-constraints>
      </item>
      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
      </item>
      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
      </item>
      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
      </item>
      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
      </item>
      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
          <preferred-size width="-1" height="20" />
        </default-constraints>
      </item>
      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
      </item>
      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
      </item>
    </group>
  </component>
</project>

================================================
FILE: .idea/vcs.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="VcsDirectoryMappings">
    <mapping directory="" vcs="Git" />
  </component>
</project>

================================================
FILE: .idea/workspace.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ArtifactsWorkspaceSettings">
    <artifacts-to-build>
      <artifact name="Backpropagation:jar" />
    </artifacts-to-build>
  </component>
  <component name="ChangeListManager">
    <list default="true" id="88f2ab99-ce0f-4f40-bd16-da576e5d48c7" name="Default" comment="" />
    <ignored path="HW1_Backpropagation.iws" />
    <ignored path=".idea/workspace.xml" />
    <ignored path="$PROJECT_DIR$/out/" />
    <ignored path=".idea/dataSources.local.xml" />
    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
    <option name="TRACKING_ENABLED" value="true" />
    <option name="SHOW_DIALOG" value="false" />
    <option name="HIGHLIGHT_CONFLICTS" value="true" />
    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
    <option name="LAST_RESOLUTION" value="IGNORE" />
  </component>
  <component name="CreatePatchCommitExecutor">
    <option name="PATCH_PATH" value="" />
  </component>
  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
  <component name="FavoritesManager">
    <favorites_list name="HW1_Backpropagation" />
  </component>
  <component name="FileEditorManager">
    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
      <file leaf-file-name="MainFrame.form" pinned="false" current-in-tab="true">
        <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.form">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="30">
              <caret line="1" column="0" selection-start-line="1" selection-start-column="0" selection-end-line="1" selection-end-column="0" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="MainFrame.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="4650">
              <caret line="455" column="5" selection-start-line="455" selection-start-column="5" selection-end-line="455" selection-end-column="5" />
              <folding>
                <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
                <element signature="class#11069:11759" expanded="false" />
                <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
                <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
                <element signature="method#round#0;class#MainFrame#0" expanded="false" />
                <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
                <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
                <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
                <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
                <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
                <element signature="method#main#0;class#MainFrame#0" expanded="false" />
                <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="NeuralNetwork.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/Backpropagation/Algorithm/NeuralNetwork.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="5130">
              <caret line="171" column="32" selection-start-line="171" selection-start-column="32" selection-end-line="171" selection-end-column="32" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="Neuron.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/Backpropagation/Algorithm/Neuron.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="660">
              <caret line="31" column="0" selection-start-line="31" selection-start-column="0" selection-end-line="31" selection-end-column="0" />
              <folding>
                <element signature="e#739#740#0" expanded="true" />
                <element signature="e#790#791#0" expanded="true" />
                <element signature="e#1459#1460#0" expanded="true" />
                <element signature="e#1488#1489#0" expanded="true" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="Connection.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/Backpropagation/Algorithm/Connection.java">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="900">
              <caret line="47" column="0" selection-start-line="47" selection-start-column="0" selection-end-line="47" selection-end-column="0" />
              <folding>
                <element signature="e#669#670#0" expanded="false" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
    </leaf>
  </component>
  <component name="FileTemplateManagerImpl">
    <option name="RECENT_TEMPLATES">
      <list>
        <option value="Interface" />
        <option value="Class" />
      </list>
    </option>
  </component>
  <component name="Git.Settings">
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  </component>
  <component name="GradleLocalSettings">
    <option name="externalProjectsViewState">
      <projects_view />
    </option>
  </component>
  <component name="IdeDocumentHistory">
    <option name="CHANGED_PATHS">
      <list>
        <option value="$PROJECT_DIR$/src/Backpropagation.form" />
        <option value="$PROJECT_DIR$/src/Backpropagation.java" />
        <option value="$PROJECT_DIR$/src/GUI.java" />
        <option value="$PROJECT_DIR$/src/Neuron.java" />
        <option value="$PROJECT_DIR$/src/Connection.java" />
        <option value="$PROJECT_DIR$/src/NeuralNetwork.java" />
        <option value="$PROJECT_DIR$/src/Backpropagation/Neuron.java" />
        <option value="$PROJECT_DIR$/src/Backpropagation/NeuralNetwork.java" />
        <option value="$PROJECT_DIR$/src/Backpropagation/Connection.java" />
        <option value="$PROJECT_DIR$/src/Backpropagation/GUI.java" />
        <option value="$PROJECT_DIR$/src/Backpropagation/Util.java" />
        <option value="$PROJECT_DIR$/src/Backpropagation/MainUtil.java" />
        <option value="$PROJECT_DIR$/src/Backpropagation/Util/MutableDouble.java" />
        <option value="$PROJECT_DIR$/src/Backpropagation/Util/MainUtil.java" />
        <option value="$PROJECT_DIR$/src/Backpropagation/Algorithm/Neuron.java" />
        <option value="$PROJECT_DIR$/src/Backpropagation/Algorithm/Connection.java" />
        <option value="$PROJECT_DIR$/src/Backpropagation/Algorithm/NeuralNetwork.java" />
        <option value="$PROJECT_DIR$/src/Backpropagation/MainFrame.java" />
        <option value="$PROJECT_DIR$/src/Backpropagation/MainFrame.form" />
      </list>
    </option>
  </component>
  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
  <component name="JsGulpfileManager">
    <detection-done>true</detection-done>
    <sorting>DEFINITION_ORDER</sorting>
  </component>
  <component name="ProjectFrameBounds">
    <option name="x" value="-8" />
    <option name="y" value="-8" />
    <option name="width" value="1696" />
    <option name="height" value="1026" />
  </component>
  <component name="ProjectInspectionProfilesVisibleTreeState">
    <entry key="Project Default">
      <profile-state>
        <expanded-state>
          <State>
            <id />
          </State>
          <State>
            <id>General</id>
          </State>
          <State>
            <id>Java</id>
          </State>
          <State>
            <id>Probable bugsJava</id>
          </State>
          <State>
            <id>Spelling</id>
          </State>
        </expanded-state>
        <selected-state>
          <State>
            <id>Duplicates</id>
          </State>
        </selected-state>
      </profile-state>
    </entry>
  </component>
  <component name="ProjectLevelVcsManager" settingsEditedManually="false">
    <OptionsSetting value="true" id="Add" />
    <OptionsSetting value="true" id="Remove" />
    <OptionsSetting value="true" id="Checkout" />
    <OptionsSetting value="true" id="Update" />
    <OptionsSetting value="true" id="Status" />
    <OptionsSetting value="true" id="Edit" />
    <ConfirmationsSetting value="0" id="Add" />
    <ConfirmationsSetting value="0" id="Remove" />
  </component>
  <component name="ProjectView">
    <navigator currentView="ProjectPane" proportions="" version="1">
      <flattenPackages />
      <showMembers />
      <showModules />
      <showLibraryContents />
      <hideEmptyPackages />
      <abbreviatePackageNames />
      <autoscrollToSource />
      <autoscrollFromSource />
      <sortByType />
      <manualOrder />
      <foldersAlwaysOnTop value="true" />
    </navigator>
    <panes>
      <pane id="PackagesPane" />
      <pane id="ProjectPane">
        <subPane>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="Backpropagation" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="External Libraries" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ExternalLibrariesNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="&lt; 1.8 &gt;" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.NamedLibraryElementNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="Backpropagation" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="Backpropagation" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="Backpropagation" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="Backpropagation" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="src" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="Backpropagation" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="MainFrame" />
              <option name="myItemType" value="com.intellij.uiDesigner.projectView.FormNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="Backpropagation" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="Backpropagation" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="src" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="Backpropagation" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="Algorithm" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="Backpropagation" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="Backpropagation" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="out" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
        </subPane>
      </pane>
      <pane id="Scope" />
      <pane id="Scratches" />
    </panes>
  </component>
  <component name="PropertiesComponent">
    <property name="aspect.path.notification.shown" value="true" />
    <property name="WebServerToolWindowFactoryState" value="false" />
    <property name="UI_DESIGNER_EDITOR_MODE.PaletteManager.WIDTH" value="143" />
    <property name="UI_DESIGNER_EDITOR_MODE.UIDesignerToolWindowManager.STATE" value="left" />
    <property name="project.structure.last.edited" value="Artifacts" />
    <property name="project.structure.proportion" value="0.15" />
    <property name="project.structure.side.proportion" value="0.2" />
    <property name="last_opened_file_path" value="C:/Program Files/Git/bin/git.exe" />
    <property name="settings.editor.selected.configurable" value="vcs.Git" />
    <property name="settings.editor.splitter.proportion" value="0.2" />
    <property name="extract.method.default.visibility" value="private" />
    <property name="GenerateAntBuildDialog.enableUiFormCompile" value="true" />
    <property name="GenerateAntBuildDialog.forceTargetJdk" value="true" />
    <property name="GenerateAntBuildDialog.backupFiles" value="true" />
    <property name="GenerateAntBuildDialog.outputFileNameProperty" value="Backpropagation" />
  </component>
  <component name="RecentsManager">
    <key name="ExtractSuperBase.RECENT_KEYS">
      <recent name="" />
    </key>
    <key name="CopyFile.RECENT_KEYS">
      <recent name="C:\Users\Administrator\Dropbox\Programing\Neural Network\HW1_Backpropagation\src" />
    </key>
    <key name="MoveFile.RECENT_KEYS">
      <recent name="C:\Users\Administrator\Dropbox\Programing\Neural Network\Backpropagation\src\Backpropagation" />
      <recent name="C:\Users\Administrator\Dropbox\Programing\Neural Network\Backpropagation" />
    </key>
  </component>
  <component name="RunManager" selected="Application.MainFrame">
    <configuration default="false" name="MainFrame" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="MAIN_CLASS_NAME" value="Backpropagation.MainFrame" />
      <option name="VM_PARAMETERS" value="" />
      <option name="PROGRAM_PARAMETERS" value="" />
      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="ENABLE_SWING_INSPECTOR" value="false" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <module name="Backpropagation" />
      <envs />
      <method />
    </configuration>
    <configuration default="false" name="NeuralNetwork" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
        <pattern>
          <option name="PATTERN" value="Backpropagation.Algorithm.*" />
          <option name="ENABLED" value="true" />
        </pattern>
      </extension>
      <option name="MAIN_CLASS_NAME" value="Backpropagation.Algorithm.NeuralNetwork" />
      <option name="VM_PARAMETERS" />
      <option name="PROGRAM_PARAMETERS" />
      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="ENABLE_SWING_INSPECTOR" value="false" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <module name="Backpropagation" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" factoryName="Plugin">
      <module name="" />
      <option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m -ea" />
      <option name="PROGRAM_PARAMETERS" />
      <method />
    </configuration>
    <configuration default="true" type="AndroidRunConfigurationType" factoryName="Android Application">
      <module name="" />
      <option name="DEPLOY" value="true" />
      <option name="ARTIFACT_NAME" value="" />
      <option name="PM_INSTALL_OPTIONS" value="" />
      <option name="ACTIVITY_EXTRA_FLAGS" value="" />
      <option name="MODE" value="default_activity" />
      <option name="TARGET_SELECTION_MODE" value="SHOW_DIALOG" />
      <option name="PREFERRED_AVD" value="" />
      <option name="CLEAR_LOGCAT" value="false" />
      <option name="SHOW_LOGCAT_AUTOMATICALLY" value="true" />
      <option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" />
      <option name="FORCE_STOP_RUNNING_APP" value="true" />
      <option name="DEBUGGER_TYPE" value="Java" />
      <option name="USE_LAST_SELECTED_DEVICE" value="false" />
      <option name="PREFERRED_AVD" value="" />
      <Java />
      <Profilers>
        <option name="GAPID_DISABLE_PCS" value="false" />
      </Profilers>
      <option name="DEEP_LINK" value="" />
      <option name="ACTIVITY_CLASS" value="" />
      <method />
    </configuration>
    <configuration default="true" type="AndroidTestRunConfigurationType" factoryName="Android Tests">
      <module name="" />
      <option name="TESTING_TYPE" value="0" />
      <option name="INSTRUMENTATION_RUNNER_CLASS" value="" />
      <option name="METHOD_NAME" value="" />
      <option name="CLASS_NAME" value="" />
      <option name="PACKAGE_NAME" value="" />
      <option name="EXTRA_OPTIONS" value="" />
      <option name="TARGET_SELECTION_MODE" value="SHOW_DIALOG" />
      <option name="PREFERRED_AVD" value="" />
      <option name="CLEAR_LOGCAT" value="false" />
      <option name="SHOW_LOGCAT_AUTOMATICALLY" value="true" />
      <option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" />
      <option name="FORCE_STOP_RUNNING_APP" value="true" />
      <option name="DEBUGGER_TYPE" value="Java" />
      <option name="USE_LAST_SELECTED_DEVICE" value="false" />
      <option name="PREFERRED_AVD" value="" />
      <Java />
      <Profilers>
        <option name="GAPID_DISABLE_PCS" value="false" />
      </Profilers>
      <method />
    </configuration>
    <configuration default="true" type="Applet" factoryName="Applet">
      <option name="HTML_USED" value="false" />
      <option name="WIDTH" value="400" />
      <option name="HEIGHT" value="300" />
      <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
      <module />
      <method />
    </configuration>
    <configuration default="true" type="Application" factoryName="Application">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="MAIN_CLASS_NAME" />
      <option name="VM_PARAMETERS" />
      <option name="PROGRAM_PARAMETERS" />
      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="ENABLE_SWING_INSPECTOR" value="false" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <module name="" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="ArquillianJUnit" factoryName="">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <option name="arquillianRunConfiguration">
        <value>
          <option name="containerStateName" value="" />
        </value>
      </option>
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PACKAGE_NAME" />
      <option name="MAIN_CLASS_NAME" />
      <option name="METHOD_NAME" />
      <option name="TEST_OBJECT" value="class" />
      <option name="VM_PARAMETERS" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <envs />
      <patterns />
      <method />
    </configuration>
    <configuration default="true" type="ArquillianTestNG" factoryName="">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <option name="arquillianRunConfiguration">
        <value>
          <option name="containerStateName" value="" />
        </value>
      </option>
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="SUITE_NAME" />
      <option name="PACKAGE_NAME" />
      <option name="MAIN_CLASS_NAME" />
      <option name="METHOD_NAME" />
      <option name="GROUP_NAME" />
      <option name="TEST_OBJECT" value="CLASS" />
      <option name="VM_PARAMETERS" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" />
      <option name="OUTPUT_DIRECTORY" />
      <option name="ANNOTATION_TYPE" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <option name="USE_DEFAULT_REPORTERS" value="false" />
      <option name="PROPERTIES_FILE" />
      <envs />
      <properties />
      <listeners />
      <method />
    </configuration>
    <configuration default="true" type="Cold Fusion runner description" factoryName="Cold Fusion" custom_browser="" web_path="">
      <method />
    </configuration>
    <configuration default="true" type="CucumberJavaRunConfigurationType" factoryName="Cucumber java">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="myFilePath" />
      <option name="GLUE" />
      <option name="myNameFilter" />
      <option name="myGeneratedName" />
      <option name="MAIN_CLASS_NAME" />
      <option name="VM_PARAMETERS" />
      <option name="PROGRAM_PARAMETERS" />
      <option name="WORKING_DIRECTORY" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="ENABLE_SWING_INSPECTOR" value="false" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <module name="" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="FlashRunConfigurationType" factoryName="Flash App">
      <option name="BCName" value="" />
      <option name="IOSSimulatorSdkPath" value="" />
      <option name="adlOptions" value="" />
      <option name="airProgramParameters" value="" />
      <option name="appDescriptorForEmulator" value="Android" />
      <option name="debugTransport" value="USB" />
      <option name="debuggerSdkRaw" value="BC SDK" />
      <option name="emulator" value="NexusOne" />
      <option name="emulatorAdlOptions" value="" />
      <option name="fastPackaging" value="true" />
      <option name="fullScreenHeight" value="0" />
      <option name="fullScreenWidth" value="0" />
      <option name="launchUrl" value="false" />
      <option name="launcherParameters">
        <LauncherParameters>
          <option name="browser" value="a7bb68e0-33c0-4d6f-a81a-aac1fdb870c8" />
          <option name="launcherType" value="OSDefault" />
          <option name="newPlayerInstance" value="false" />
          <option name="playerPath" value="FlashPlayerDebugger.exe" />
        </LauncherParameters>
      </option>
      <option name="mobileRunTarget" value="Emulator" />
      <option name="moduleName" value="" />
      <option name="overriddenMainClass" value="" />
      <option name="overriddenOutputFileName" value="" />
      <option name="overrideMainClass" value="false" />
      <option name="runTrusted" value="true" />
      <option name="screenDpi" value="0" />
      <option name="screenHeight" value="0" />
      <option name="screenWidth" value="0" />
      <option name="url" value="http://" />
      <option name="usbDebugPort" value="7936" />
      <method />
    </configuration>
    <configuration default="true" type="FlexUnitRunConfigurationType" factoryName="FlexUnit" appDescriptorForEmulator="Android" class_name="" emulatorAdlOptions="" method_name="" package_name="" scope="Class">
      <option name="BCName" value="" />
      <option name="launcherParameters">
        <LauncherParameters>
          <option name="browser" value="a7bb68e0-33c0-4d6f-a81a-aac1fdb870c8" />
          <option name="launcherType" value="OSDefault" />
          <option name="newPlayerInstance" value="false" />
          <option name="playerPath" value="FlashPlayerDebugger.exe" />
        </LauncherParameters>
      </option>
      <option name="moduleName" value="" />
      <option name="trusted" value="true" />
      <method />
    </configuration>
    <configuration default="true" type="GradleRunConfiguration" factoryName="Gradle">
      <ExternalSystemSettings>
        <option name="executionName" />
        <option name="externalProjectPath" />
        <option name="externalSystemIdString" value="GRADLE" />
        <option name="scriptParameters" />
        <option name="taskDescriptions">
          <list />
        </option>
        <option name="taskNames">
          <list />
        </option>
        <option name="vmOptions" />
      </ExternalSystemSettings>
      <method />
    </configuration>
    <configuration default="true" type="GrailsRunConfigurationType" factoryName="Grails">
      <setting name="vmparams" value="" />
      <setting name="cmdLine" value="run-app" />
      <setting name="passParentEnv" value="true" />
      <setting name="launchBrowser" value="true" />
      <setting name="depsClasspath" value="false" />
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <method />
    </configuration>
    <configuration default="true" type="JUnit" factoryName="JUnit">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PACKAGE_NAME" />
      <option name="MAIN_CLASS_NAME" />
      <option name="METHOD_NAME" />
      <option name="TEST_OBJECT" value="class" />
      <option name="VM_PARAMETERS" value="-ea" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <envs />
      <patterns />
      <method />
    </configuration>
    <configuration default="true" type="JUnitTestDiscovery" factoryName="JUnit Test Discovery" changeList="All">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PACKAGE_NAME" />
      <option name="MAIN_CLASS_NAME" />
      <option name="METHOD_NAME" />
      <option name="TEST_OBJECT" value="class" />
      <option name="VM_PARAMETERS" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <envs />
      <patterns />
      <method />
    </configuration>
    <configuration default="true" type="JarApplication" factoryName="JAR Application">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="Java Scratch" factoryName="Java Scratch">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="SCRATCH_FILE_ID" value="0" />
      <option name="MAIN_CLASS_NAME" />
      <option name="VM_PARAMETERS" />
      <option name="PROGRAM_PARAMETERS" />
      <option name="WORKING_DIRECTORY" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="ENABLE_SWING_INSPECTOR" value="false" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <module name="" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
      <method />
    </configuration>
    <configuration default="true" type="JetRunConfigurationType" factoryName="Kotlin">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="MAIN_CLASS_NAME" />
      <option name="VM_PARAMETERS" />
      <option name="PROGRAM_PARAMETERS" />
      <option name="WORKING_DIRECTORY" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <module name="HW1_Backpropagation" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="KotlinStandaloneScriptRunConfigurationType" factoryName="Kotlin script">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="filePath" />
      <option name="vmParameters" />
      <option name="alternativeJrePath" />
      <option name="programParameters" />
      <option name="passParentEnvs" value="true" />
      <option name="workingDirectory" />
      <option name="isAlternativeJrePathEnabled" value="false" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="Remote" factoryName="Remote">
      <option name="USE_SOCKET_TRANSPORT" value="true" />
      <option name="SERVER_MODE" value="false" />
      <option name="SHMEM_ADDRESS" value="javadebug" />
      <option name="HOST" value="localhost" />
      <option name="PORT" value="5005" />
      <method />
    </configuration>
    <configuration default="true" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="TestNG" factoryName="TestNG">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="SUITE_NAME" />
      <option name="PACKAGE_NAME" />
      <option name="MAIN_CLASS_NAME" />
      <option name="METHOD_NAME" />
      <option name="GROUP_NAME" />
      <option name="TEST_OBJECT" value="CLASS" />
      <option name="VM_PARAMETERS" value="-ea" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
      <option name="OUTPUT_DIRECTORY" />
      <option name="ANNOTATION_TYPE" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <option name="USE_DEFAULT_REPORTERS" value="false" />
      <option name="PROPERTIES_FILE" />
      <envs />
      <properties />
      <listeners />
      <method />
    </configuration>
    <configuration default="true" type="TestNGTestDiscovery" factoryName="TestNG Test Discovery" changeList="All">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="SUITE_NAME" />
      <option name="PACKAGE_NAME" />
      <option name="MAIN_CLASS_NAME" />
      <option name="METHOD_NAME" />
      <option name="GROUP_NAME" />
      <option name="TEST_OBJECT" value="CLASS" />
      <option name="VM_PARAMETERS" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" />
      <option name="OUTPUT_DIRECTORY" />
      <option name="ANNOTATION_TYPE" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <option name="USE_DEFAULT_REPORTERS" value="false" />
      <option name="PROPERTIES_FILE" />
      <envs />
      <properties />
      <listeners />
      <method />
    </configuration>
    <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <gulpfile />
      <tasks />
      <arguments />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="js.build_tools.npm" factoryName="npm">
      <command value="run-script" />
      <scripts />
      <node-interpreter value="project" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="osgi.bnd.run" factoryName="Run Launcher">
      <method />
    </configuration>
    <configuration default="true" type="osgi.bnd.run" factoryName="Test Launcher (JUnit)">
      <method />
    </configuration>
    <list size="2">
      <item index="0" class="java.lang.String" itemvalue="Application.MainFrame" />
      <item index="1" class="java.lang.String" itemvalue="Application.NeuralNetwork" />
    </list>
    <recent_temporary>
      <list size="2">
        <item index="0" class="java.lang.String" itemvalue="Application.MainFrame" />
        <item index="1" class="java.lang.String" itemvalue="Application.NeuralNetwork" />
      </list>
    </recent_temporary>
  </component>
  <component name="ShelveChangesManager" show_recycled="false">
    <option name="remove_strategy" value="false" />
  </component>
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="88f2ab99-ce0f-4f40-bd16-da576e5d48c7" name="Default" comment="" />
      <created>1476530793380</created>
      <option name="number" value="Default" />
      <option name="presentableId" value="Default" />
      <updated>1476530793380</updated>
      <workItem from="1476530795176" duration="7668000" />
      <workItem from="1476540429401" duration="617000" />
      <workItem from="1476541054521" duration="12852000" />
      <workItem from="1476582198053" duration="32063000" />
      <workItem from="1476625394003" duration="12530000" />
      <workItem from="1476670439829" duration="10805000" />
      <workItem from="1476703237776" duration="19455000" />
      <workItem from="1476779420590" duration="585000" />
      <workItem from="1476780477516" duration="4825000" />
      <workItem from="1476883301419" duration="121000" />
      <workItem from="1478056032417" duration="286000" />
      <workItem from="1478397676430" duration="851000" />
      <workItem from="1479554376202" duration="594000" />
      <workItem from="1479640152124" duration="11972000" />
      <workItem from="1479736845111" duration="10245000" />
      <workItem from="1479782786972" duration="47206000" />
      <workItem from="1482653430648" duration="40000" />
    </task>
    <servers />
  </component>
  <component name="TimeTrackingManager">
    <option name="totallyTimeSpent" value="172715000" />
  </component>
  <component name="ToolWindowManager">
    <frame x="-8" y="-8" width="1696" height="1026" extended-state="6" />
    <editor active="false" />
    <layout>
      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Palette&#9;" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.14519651" sideWeight="0.50476193" order="8" side_tool="true" content_ui="tabs" />
      <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.23908296" sideWeight="0.4952381" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
      <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Designer" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.1404762" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" x="722" y="47" width="236" height="916" />
      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="WINDOWED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" x="616" y="277" width="450" height="456" />
      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.35917032" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="4" side_tool="true" content_ui="tabs" />
      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Dependency Viewer" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32969433" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
      <window_info id="Inspection Results" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32969433" sideWeight="0.5" order="12" side_tool="false" content_ui="tabs" />
      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3286026" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3286026" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
    </layout>
  </component>
  <component name="Vcs.Log.UiProperties">
    <option name="RECENTLY_FILTERED_USER_GROUPS">
      <collection />
    </option>
    <option name="RECENTLY_FILTERED_BRANCH_GROUPS">
      <collection />
    </option>
  </component>
  <component name="VcsContentAnnotationSettings">
    <option name="myLimit" value="2678400000" />
  </component>
  <component name="XDebuggerManager">
    <breakpoint-manager>
      <option name="time" value="126" />
    </breakpoint-manager>
    <watches-manager>
      <configuration name="Application">
        <watch expression="input" language="JAVA" />
        <watch expression="weight" language="JAVA" />
        <watch expression="outputKinds" language="JAVA" />
        <watch expression="trainData" language="JAVA" />
        <watch expression="weight.get(wi).length" language="JAVA" />
        <watch expression="dy" />
        <watch expression="inputs" language="JAVA" />
        <watch expression="outputKinds" language="JAVA" />
      </configuration>
    </watches-manager>
  </component>
  <component name="antWorkspaceConfiguration">
    <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
    <option name="FILTER_TARGETS" value="false" />
  </component>
  <component name="editorHistoryManager">
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="15390">
          <caret line="513" column="28" selection-start-line="513" selection-start-column="28" selection-end-line="513" selection-end-column="28" />
          <folding>
            <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="class#11069:11759" expanded="false" />
            <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
            <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
            <element signature="method#round#0;class#MainFrame#0" expanded="false" />
            <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
            <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
            <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
            <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
            <element signature="method#main#0;class#MainFrame#0" expanded="false" />
            <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/Algorithm/NeuralNetwork.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/Algorithm/Neuron.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1020">
          <caret line="34" column="0" selection-start-line="34" selection-start-column="0" selection-end-line="34" selection-end-column="0" />
          <folding>
            <element signature="e#739#740#0" expanded="true" />
            <element signature="e#790#791#0" expanded="true" />
            <element signature="e#1459#1460#0" expanded="true" />
            <element signature="e#1488#1489#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/Algorithm/Connection.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="270">
          <caret line="9" column="27" selection-start-line="9" selection-start-column="27" selection-end-line="9" selection-end-column="27" />
          <folding>
            <element signature="e#669#670#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.form">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="9030">
          <caret line="301" column="35" selection-start-line="301" selection-start-column="35" selection-end-line="301" selection-end-column="35" />
          <folding>
            <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="class#11069:11759" expanded="false" />
            <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
            <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
            <element signature="method#round#0;class#MainFrame#0" expanded="false" />
            <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
            <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
            <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
            <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
            <element signature="method#main#0;class#MainFrame#0" expanded="false" />
            <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/Algorithm/NeuralNetwork.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/Algorithm/Connection.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="90">
          <caret line="3" column="22" selection-start-line="3" selection-start-column="22" selection-end-line="3" selection-end-column="22" />
          <folding>
            <element signature="e#669#670#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/Algorithm/Neuron.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="450">
          <caret line="15" column="21" selection-start-line="15" selection-start-column="21" selection-end-line="15" selection-end-column="21" />
          <folding>
            <element signature="e#739#740#0" expanded="true" />
            <element signature="e#790#791#0" expanded="true" />
            <element signature="e#1459#1460#0" expanded="true" />
            <element signature="e#1488#1489#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/Util/MainUtil.java" />
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="class#11069:11759" expanded="false" />
            <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
            <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
            <element signature="method#round#0;class#MainFrame#0" expanded="false" />
            <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
            <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
            <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
            <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
            <element signature="method#main#0;class#MainFrame#0" expanded="false" />
            <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="class#11069:11759" expanded="false" />
            <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
            <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
            <element signature="method#round#0;class#MainFrame#0" expanded="false" />
            <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
            <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
            <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
            <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
            <element signature="method#main#0;class#MainFrame#0" expanded="false" />
            <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="class#11069:11759" expanded="false" />
            <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
            <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
            <element signature="method#round#0;class#MainFrame#0" expanded="false" />
            <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
            <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
            <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
            <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
            <element signature="method#main#0;class#MainFrame#0" expanded="false" />
            <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.form">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="class#11069:11759" expanded="false" />
            <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
            <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
            <element signature="method#round#0;class#MainFrame#0" expanded="false" />
            <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
            <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
            <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
            <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
            <element signature="method#main#0;class#MainFrame#0" expanded="false" />
            <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.form">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="class#11069:11759" expanded="false" />
            <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
            <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
            <element signature="method#round#0;class#MainFrame#0" expanded="false" />
            <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
            <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
            <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
            <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
            <element signature="method#main#0;class#MainFrame#0" expanded="false" />
            <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.form">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="class#11069:11759" expanded="false" />
            <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
            <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
            <element signature="method#round#0;class#MainFrame#0" expanded="false" />
            <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
            <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
            <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
            <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
            <element signature="method#main#0;class#MainFrame#0" expanded="false" />
            <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.form">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="class#11069:11759" expanded="false" />
            <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
            <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
            <element signature="method#round#0;class#MainFrame#0" expanded="false" />
            <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
            <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
            <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
            <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
            <element signature="method#main#0;class#MainFrame#0" expanded="false" />
            <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.form">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="class#11069:11759" expanded="false" />
            <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
            <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
            <element signature="method#round#0;class#MainFrame#0" expanded="false" />
            <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
            <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
            <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
            <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
            <element signature="method#main#0;class#MainFrame#0" expanded="false" />
            <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.form">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="class#11069:11759" expanded="false" />
            <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
            <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
            <element signature="method#round#0;class#MainFrame#0" expanded="false" />
            <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
            <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
            <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
            <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
            <element signature="method#main#0;class#MainFrame#0" expanded="false" />
            <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.form">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="class#11069:11759" expanded="false" />
            <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
            <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
            <element signature="method#round#0;class#MainFrame#0" expanded="false" />
            <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
            <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
            <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
            <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
            <element signature="method#main#0;class#MainFrame#0" expanded="false" />
            <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.form">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="class#11069:11759" expanded="false" />
            <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
            <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
            <element signature="method#round#0;class#MainFrame#0" expanded="false" />
            <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
            <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
            <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
            <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
            <element signature="method#main#0;class#MainFrame#0" expanded="false" />
            <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.form">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="class#11069:11759" expanded="false" />
            <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
            <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
            <element signature="method#round#0;class#MainFrame#0" expanded="false" />
            <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
            <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
            <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
            <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
            <element signature="method#main#0;class#MainFrame#0" expanded="false" />
            <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.form">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="class#11069:11759" expanded="false" />
            <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
            <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
            <element signature="method#round#0;class#MainFrame#0" expanded="false" />
            <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
            <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
            <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
            <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
            <element signature="method#main#0;class#MainFrame#0" expanded="false" />
            <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.form">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/icon.svg" />
    <entry file="jar://C:/Program Files/Java/jdk1.8.0_101/src.zip!/java/awt/event/ActionListener.java" />
    <entry file="jar://C:/Program Files/Java/jdk1.8.0_101/jre/lib/rt.jar!/sun/misc/FloatingDecimal.class" />
    <entry file="jar://C:/Program Files/Java/jdk1.8.0_101/src.zip!/java/util/function/Predicate.java" />
    <entry file="jar://C:/Program Files/Java/jdk1.8.0_101/src.zip!/java/util/function/Consumer.java" />
    <entry file="file://$PROJECT_DIR$/src/Training.java" />
    <entry file="file://$PROJECT_DIR$/src/Backpropagation4.java" />
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/Util/MutableDouble.java" />
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/Util/MainUtil.java" />
    <entry file="jar://C:/Program Files/Java/jdk1.8.0_101/src.zip!/java/util/Collections.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="209">
          <caret line="555" column="0" selection-start-line="555" selection-start-column="0" selection-end-line="555" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="jar://C:/Program Files/Java/jdk1.8.0_101/src.zip!/java/util/ArrayList.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="222">
          <caret line="652" column="0" selection-start-line="652" selection-start-column="0" selection-end-line="652" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="jar://C:/Program Files/Java/jdk1.8.0_101/src.zip!/java/lang/Math.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="655">
          <caret line="1523" column="25" selection-start-line="1523" selection-start-column="25" selection-end-line="1523" selection-end-column="25" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="4650">
          <caret line="455" column="5" selection-start-line="455" selection-start-column="5" selection-end-line="455" selection-end-column="5" />
          <folding>
            <element signature="method#MainFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="class#11069:11759" expanded="false" />
            <element signature="method#changeSize#0;class#11069:11759" expanded="false" />
            <element signature="method#resetData#0;class#MainFrame#0" expanded="false" />
            <element signature="method#round#0;class#MainFrame#0" expanded="false" />
            <element signature="method#convertCoordinate#0;class#MainFrame#0" expanded="false" />
            <element signature="method#alertBackground#0;class#MainFrame#0" expanded="false" />
            <element signature="method#resetFrame#0;class#MainFrame#0" expanded="false" />
            <element signature="method#changeLAF#0;class#MainFrame#0" expanded="false" />
            <element signature="method#createUIComponents#0;class#MainFrame#0" expanded="false" />
            <element signature="method#main#0;class#MainFrame#0" expanded="false" />
            <element signature="method#drawScale#0;class#GPanel#0;class#MainFrame#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/Algorithm/Neuron.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="660">
          <caret line="31" column="0" selection-start-line="31" selection-start-column="0" selection-end-line="31" selection-end-column="0" />
          <folding>
            <element signature="e#739#740#0" expanded="true" />
            <element signature="e#790#791#0" expanded="true" />
            <element signature="e#1459#1460#0" expanded="true" />
            <element signature="e#1488#1489#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/Algorithm/Connection.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="900">
          <caret line="47" column="0" selection-start-line="47" selection-start-column="0" selection-end-line="47" selection-end-column="0" />
          <folding>
            <element signature="e#669#670#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/Algorithm/NeuralNetwork.java">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="5130">
          <caret line="171" column="32" selection-start-line="171" selection-start-column="32" selection-end-line="171" selection-end-column="32" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/Backpropagation/MainFrame.form">
      <provider editor-type-id="ui-designer">
        <state />
      </provider>
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="30">
          <caret line="1" column="0" selection-start-line="1" selection-start-column="0" selection-end-line="1" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
  </component>
  <component name="masterDetails">
    <states>
      <state key="ArtifactsStructureConfigurable.UI">
        <settings>
          <artifact-editor />
          <last-edited>Backpropagation:jar</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
                <option value="0.5" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="FacetStructureConfigurable.UI">
        <settings>
          <last-edited>No facets are configured</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="GlobalLibrariesConfigurable.UI">
        <settings>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="JdkListConfigurable.UI">
        <settings>
          <last-edited>1.8</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="ModuleStructureConfigurable.UI">
        <settings>
          <last-edited>Backpropagation</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
                <option value="0.6" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="ProjectLibrariesConfigurable.UI">
        <settings>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
    </states>
  </component>
</project>

================================================
FILE: Backpropagation.iml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$">
      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
    </content>
    <orderEntry type="inheritedJdk" />
    <orderEntry type="sourceFolder" forTests="false" />
  </component>
</module>

================================================
FILE: LICENSE
================================================
MIT License

Copyright (c) 2016 Jason Wu

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


================================================
FILE: META-INF/MANIFEST.MF
================================================
Manifest-Version: 1.0
Main-Class: Backpropagation.MainFrame



================================================
FILE: README.md
================================================
# Backpropagation

Using Java Swing to implement backpropagation neural network. Learning algorithm can refer to [this](https://en.wikipedia.org/wiki/Backpropagation) Wikipedia page. 

Input consists of several groups of multi-dimensional data set, The data were cut into three parts (each number roughly equal to the same group), 2/3 of the data given to training function, and the remaining 1/3 of the data given to testing function.

The purpose of program is training to cut a number of groups of hyperplanes and synaptic weights, and display the results in the graphical interface.

## Getting Started

	git clone https://github.com/Jasonnor/Backpropagation.git
    cd Backpropagation
    Backpropagation.jar

![preview](assets/preview.png)

1. Menu (Files, Skins)
2. Output
3. Background rendering mode & zoom level
4. Read the file
5. File path
6. Adjustable parameters
7. Output parameters
8. Generate new results
9. List of training materials (2/3 of total data)
10. List of test data (1/3 of total data)

Be careful to use background rendering mode, and notice that too small drawing size will delay the computer.

## Input Data Format

    InputA InputB OutputA
    InputC InputD OutputB
    ...

You can use these [data sets](data) for testing.

## Result

![resultA](assets/resultA.png)

![resultB](assets/resultB.png)

![resultC with noise](assets/resultC.png)

## Contributing

Please feel free to use it if you are interested in fixing issues and contributing directly to the code base.

## License

Backpropagation is released under the MIT license. See the [LICENSE](/LICENSE) file for details.


================================================
FILE: data/2CS.txt
================================================
 1.590200 1.645400 1
 2.508300 1.423700 1
 1.886000 2.631600 1
 1.710600 2.949500 1
 2.038600 1.538100 1
 3.235600 2.619200 1
 2.912100 1.804200 1
 2.657700 2.759400 1
 2.647400 2.515200 1
 2.917300 1.657700 1
 3.189600 2.006900 1
 1.974800 1.847100 1
 2.794700 2.242500 1
 2.279700 2.854900 1
 1.276100 2.540700 1
 2.212800 1.957600 1
 2.435800 1.930100 1
 2.505900 2.423000 1
 2.752600 1.927300 1
 1.830200 2.120400 1
 3.225100 2.214500 1
 1.697400 1.852400 1
 1.583800 2.650300 1
 2.275800 1.662500 1
 1.732400 2.957600 1
 2.577300 3.300500 1
 2.586400 1.341200 1
 1.937200 2.962400 1
 2.079900 1.297200 1
 2.121900 2.761200 1
 2.536300 2.336400 1
 1.694800 1.703000 1
 2.266000 2.424900 1
 2.776200 2.047200 1
 2.913700 2.326300 1
 1.943700 1.853200 1
 1.922600 1.403700 1
 1.998100 2.229200 1
 2.220700 1.705200 1
 2.235300 3.191600 1
 2.541500 2.029200 1
 2.171100 1.601300 1
 1.786300 2.433800 1
 2.632000 1.616200 1
 1.698200 2.664700 1
 2.137400 2.044100 1
 2.137200 1.718700 1
 2.983600 2.131800 1
 2.792100 1.673600 1
 1.578400 2.515600 1
 2.910600 2.949700 1
 1.581800 2.821600 1
 1.569300 2.121200 1
 2.396700 2.952400 1
 2.902400 2.241000 1
 2.535800 3.120500 1
 3.196200 1.884400 1
 1.857800 1.916000 1
 2.568700 2.170800 1
 2.956500 2.088400 1
 2.904900 1.426300 1
 2.284900 1.874500 1
 2.700300 2.947300 1
 1.604900 2.347400 1
 2.343100 1.307100 1
 2.422600 2.828000 1
 2.980700 2.808800 1
 1.469500 2.209700 1
 2.401600 2.553400 1
 2.399600 1.615900 1
 2.639700 2.348900 1
 1.285900 2.250900 1
 1.539100 1.898800 1
 2.970900 2.593500 1
 1.864400 2.871700 1
 2.932100 2.174400 1
 1.338000 1.855500 1
 3.193000 2.584400 1
 2.303600 2.281800 1
 2.203800 3.216300 1
 1.666400 1.609700 1
 3.063900 1.672800 1
 1.693000 1.863800 1
 1.339400 2.499000 1
 2.106700 1.836800 1
 2.358200 3.138300 1
 1.681000 2.969400 1
 2.082300 1.332300 1
 1.550000 2.722900 1
 1.491700 2.276200 1
 2.696900 1.644100 1
 1.820500 2.421200 1
 1.730400 1.691900 1
 2.994500 1.788800 1
 2.669200 2.300700 1
 3.022700 2.025300 1
 3.352300 2.433000 1
 2.873900 2.417500 1
 2.498800 2.689100 1
 2.832300 3.005600 1
 1.747700 2.184900 1
 2.637500 2.143100 1
 2.463000 2.609400 1
 2.230300 2.964700 1
 2.593400 2.073100 1
 2.059200 1.762500 1
 2.393100 1.390100 1
 2.426500 3.176700 1
 2.659900 1.459200 1
 2.776100 2.553200 1
 3.073600 2.056300 1
 1.436800 2.089100 1
 2.923500 2.588900 1
 2.359600 2.170900 1
 3.091800 1.550400 1
 2.590200 1.743000 1
 2.170900 2.636500 1
 2.356100 2.269800 1
 2.113700 1.346900 1
 2.095900 2.073900 1
 2.740500 3.099000 1
 3.142600 1.842900 1
 2.325400 1.988000 1
 1.585100 2.805600 1
 2.416400 1.483900 1
 2.941500 1.766200 1
 3.048700 2.565600 1
 2.827400 3.040800 1
 2.846900 1.928600 1
 2.136600 3.048200 1
 2.121600 1.325800 1
 2.475100 2.685900 1
 2.193100 1.419200 1
 2.170000 1.295400 1
 1.780800 2.836900 1
 1.993100 3.225000 1
 1.735600 1.844800 1
 2.984500 1.979700 1
 2.153400 3.197300 1
 2.904500 3.064700 1
 2.846500 2.990200 1
 2.715200 2.909300 1
 2.022400 2.263900 1
 2.753700 1.874800 1
 2.330600 1.394000 1
 2.406800 2.544000 1
 2.442100 1.609100 1
 1.753500 2.763500 1
 2.401900 2.921400 1
 2.578900 2.975700 1
 2.559300 2.365900 1
 2.035200 1.405800 1
 1.609600 2.914400 1
 1.885900 1.701600 1
 2.056900 2.683000 1
 1.503000 1.842500 1
 2.198400 2.437100 1
 2.287100 2.531100 1
 1.897200 2.974700 1
 1.511700 2.498200 1
 2.418100 1.490100 1
 3.139600 1.959900 1
 2.644700 1.300900 1
 2.671300 2.538700 1
 1.514500 2.832900 1
 3.268600 2.418200 1
 2.061100 2.917000 1
 2.816300 1.529300 1
 2.429300 2.809700 1
 2.033600 1.582200 1
 2.016900 2.348000 1
 3.287200 2.323900 1
 2.837400 2.207400 1
 1.952200 2.405400 1
 1.736200 2.255100 1
 1.928000 2.704500 1
 2.394000 3.233600 1
 1.801700 1.993500 1
 1.433400 2.269100 1
 2.143000 1.740400 1
 2.111100 3.117100 1
 1.631700 1.827700 1
 2.879300 2.945100 1
 3.034800 2.888000 1
 2.286100 2.403700 1
 3.289300 2.540300 1
 2.185600 3.124800 1
 2.634000 2.222000 1
 1.881900 2.689800 1
 2.820200 2.128600 1
 2.042400 2.283500 1
 1.584900 1.780500 1
 2.235700 2.680000 1
 2.818200 1.908500 1
 1.538200 2.706600 1
 1.860300 2.239600 1
 1.696000 2.018200 1
 1.615800 1.796900 1
 1.741500 3.011300 1
 1.632200 1.789200 1
 3.895100 3.916500 2
 4.713500 3.762000 2
 4.089900 4.880100 2
 4.027300 5.184600 2
 4.403700 3.798200 2
 5.544600 5.018000 2
 5.230000 4.088500 2
 4.968000 5.146100 2
 4.954400 4.791400 2
 5.163800 4.001200 2
 5.541200 4.287600 2
 4.177900 4.047900 2
 5.062600 4.566900 2
 4.656300 5.179100 2
 3.576000 4.785200 2
 4.566800 4.305000 2
 4.792700 4.289700 2
 4.790000 4.814600 2
 5.086300 4.215100 2
 4.052500 4.501300 2
 5.429500 4.446500 2
 4.029500 4.171500 2
 3.924400 4.915100 2
 4.571900 4.012300 2
 3.989700 5.316900 2
 4.883800 5.689900 2
 4.963500 3.628500 2
 4.262900 5.305100 2
 4.296300 3.532300 2
 4.461700 5.019400 2
 4.811200 4.607200 2
 4.047100 3.966600 2
 4.493200 4.753800 2
 5.115900 4.446900 2
 5.247700 4.555200 2
 4.277600 4.102700 2
 4.208400 3.707300 2
 4.290200 4.456200 2
 4.449400 3.988600 2
 4.605700 5.581900 2
 4.820800 4.259200 2
 4.432000 3.843000 2
 4.090600 4.642100 2
 5.022300 3.883400 2
 3.997900 4.912000 2
 4.476400 4.338700 2
 4.515400 4.083900 2
 5.252300 4.506600 2
 5.064500 3.931700 2
 3.812200 4.915500 2
 5.284600 5.181100 2
 3.803100 5.201700 2
 3.887800 4.323400 2
 4.779200 5.331600 2
 5.113600 4.573100 2
 4.775200 5.416000 2
 5.558300 4.208400 2
 4.072300 4.194200 2
 4.942400 4.389500 2
 5.273400 4.335600 2
 5.134700 3.814000 2
 4.632100 4.244700 2
 4.995600 5.209700 2
 3.887300 4.741100 2
 4.610500 3.524300 2
 4.795800 5.117500 2
 5.202600 5.013800 2
 3.849700 4.493300 2
 4.702200 4.824200 2
 4.788000 4.012500 2
 4.909900 4.624000 2
 3.677200 4.477700 2
 3.866700 4.157000 2
 5.329000 4.885700 2
 4.108300 5.244000 2
 5.320000 4.436500 2
 3.593900 4.064500 2
 5.408600 4.822100 2
 4.546700 4.675400 2
 4.600600 5.594400 2
 3.966000 3.938500 2
 5.302400 4.045200 2
 4.039300 4.131200 2
 3.580400 4.707300 2
 4.352700 4.161200 2
 4.720300 5.400500 2
 3.945800 5.273800 2
 4.434500 3.579300 2
 3.881900 5.026500 2
 3.726500 4.543400 2
 5.039800 3.921500 2
 4.116500 4.644000 2
 4.030700 4.049900 2
 5.281400 4.030000 2
 4.901500 4.561300 2
 5.342100 4.242100 2
 5.668800 4.827700 2
 5.078800 4.674800 2
 4.849700 4.916500 2
 5.221600 5.345200 2
 4.013900 4.490100 2
 5.003700 4.467400 2
 4.848800 4.815200 2
 4.577400 5.174300 2
 4.974600 4.273300 2
 4.260700 3.985400 2
 4.664200 3.632600 2
 4.798400 5.397800 2
 4.890400 3.695700 2
 5.033500 4.868100 2
 5.285900 4.344100 2
 3.717900 4.308500 2
 5.211000 4.828400 2
 4.571400 4.385300 2
 5.353000 3.921600 2
 4.924200 4.098500 2
 4.449500 4.848400 2
 4.645500 4.534500 2
 4.390600 3.713800 2
 4.306200 4.449700 2
 5.025100 5.468200 2
 5.503900 4.207600 2
 4.606600 4.312100 2
 3.971900 5.077000 2
 4.665000 3.793400 2
 5.248800 4.049600 2
 5.434500 4.927400 2
 5.078700 5.248600 2
 5.051700 4.271400 2
 4.402400 5.365000 2
 4.355400 3.569000 2
 4.804700 4.968600 2
 4.526300 3.768900 2
 4.435300 3.689800 2
 4.154800 5.149000 2
 4.391300 5.466500 2
 3.960500 4.173700 2
 5.276300 4.221200 2
 4.374700 5.559600 2
 5.121300 5.332400 2
 5.105300 5.219000 2
 4.994800 5.159400 2
 4.224600 4.584400 2
 5.002700 4.092800 2
 4.630900 3.653100 2
 4.648300 4.865500 2
 4.756500 3.949300 2
 3.978800 5.020100 2
 4.787000 5.183400 2
 4.915200 5.371700 2
 4.760900 4.596800 2
 4.295000 3.803000 2
 3.847900 5.149200 2
 4.154600 4.045100 2
 4.294200 5.072900 2
 3.769300 4.171700 2
 4.469400 4.731000 2
 4.516700 4.808500 2
 4.172600 5.309300 2
 3.742900 4.875000 2
 4.796500 3.775100 2
 5.422100 4.311000 2
 4.931000 3.564600 2
 5.061900 4.853400 2
 3.781300 5.133700 2
 5.651800 4.632700 2
 4.373700 5.143100 2
 5.107200 3.845000 2
 4.756800 5.179400 2
 4.360900 3.797700 2
 4.395800 4.603400 2
 5.502500 4.569300 2

================================================
FILE: data/2Ccircle1.txt
================================================
 -0.900000 1.900000 1
 -0.903083 1.978459 1
 -0.912312 2.056434 1
 -0.927630 2.133445 1
 -0.948943 2.209017 1
 -0.976120 2.282683 1
 -1.008993 2.353991 1
 -1.047360 2.422499 1
 -1.090983 2.487785 1
 -1.139594 2.549448 1
 -1.192893 2.607107 1
 -1.250552 2.660406 1
 -1.312215 2.709017 1
 -1.377501 2.752640 1
 -1.446009 2.791006 1
 -1.517316 2.823880 1
 -1.590983 2.851056 1
 -1.666555 2.872370 1
 -1.743566 2.887688 1
 -1.821541 2.896917 1
 -1.900000 2.900000 1
 -1.978459 2.896917 1
 -2.056435 2.887688 1
 -2.133445 2.872370 1
 -2.209017 2.851056 1
 -2.282684 2.823879 1
 -2.353991 2.791006 1
 -2.422499 2.752640 1
 -2.487785 2.709017 1
 -2.549448 2.660406 1
 -2.607107 2.607107 1
 -2.660406 2.549448 1
 -2.709017 2.487785 1
 -2.752640 2.422498 1
 -2.791007 2.353990 1
 -2.823880 2.282683 1
 -2.851057 2.209017 1
 -2.872370 2.133445 1
 -2.887688 2.056434 1
 -2.896917 1.978459 1
 -2.900000 1.899999 1
 -2.896917 1.821540 1
 -2.887688 1.743565 1
 -2.872370 1.666554 1
 -2.851056 1.590982 1
 -2.823879 1.517316 1
 -2.791006 1.446009 1
 -2.752640 1.377501 1
 -2.709017 1.312214 1
 -2.660405 1.250551 1
 -2.607106 1.192893 1
 -2.549448 1.139594 1
 -2.487785 1.090983 1
 -2.422498 1.047359 1
 -2.353990 1.008993 1
 -2.282683 0.976120 1
 -2.209016 0.948943 1
 -2.133445 0.927630 1
 -2.056434 0.912312 1
 -1.978458 0.903083 1
 -1.899999 0.900000 1
 -1.821540 0.903083 1
 -1.743565 0.912312 1
 -1.666554 0.927630 1
 -1.590982 0.948944 1
 -1.517316 0.976121 1
 -1.446008 1.008994 1
 -1.377500 1.047360 1
 -1.312214 1.090984 1
 -1.250551 1.139595 1
 -1.192892 1.192894 1
 -1.139593 1.250553 1
 -1.090982 1.312216 1
 -1.047359 1.377503 1
 -1.008993 1.446011 1
 -0.976120 1.517318 1
 -0.948943 1.590984 1
 -0.927630 1.666556 1
 -0.912311 1.743567 1
 -0.903083 1.821542 1
 0.200000 1.800000 2
 0.198458 1.878520 2
 0.193835 1.956918 2
 0.186137 2.035075 2
 0.175377 2.112869 2
 0.161571 2.190181 2
 0.144740 2.266891 2
 0.124910 2.342881 2
 0.102113 2.418034 2
 0.076383 2.492234 2
 0.047759 2.565367 2
 0.016286 2.637319 2
 -0.017987 2.707981 2
 -0.055008 2.777242 2
 -0.094720 2.844997 2
 -0.137061 2.911140 2
 -0.181966 2.975570 2
 -0.229366 3.038188 2
 -0.279188 3.098896 2
 -0.331355 3.157602 2
 -0.385786 3.214214 2
 -0.442399 3.268645 2
 -0.501104 3.320812 2
 -0.561812 3.370634 2
 -0.624430 3.418034 2
 -0.688860 3.462939 2
 -0.755003 3.505280 2
 -0.822758 3.544992 2
 -0.892019 3.582013 2
 -0.962681 3.616287 2
 -1.034633 3.647759 2
 -1.107766 3.676383 2
 -1.181966 3.702113 2
 -1.257119 3.724910 2
 -1.333110 3.744740 2
 -1.409820 3.761571 2
 -1.487131 3.775377 2
 -1.564926 3.786137 2
 -1.643082 3.793835 2
 -1.721481 3.798458 2
 -1.800001 3.800000 2
 -1.878520 3.798458 2
 -1.956919 3.793835 2
 -2.035075 3.786137 2
 -2.112870 3.775377 2
 -2.190181 3.761570 2
 -2.266891 3.744740 2
 -2.342882 3.724910 2
 -2.418035 3.702113 2
 -2.492235 3.676382 2
 -2.565368 3.647759 2
 -2.637320 3.616286 2
 -2.707982 3.582013 2
 -2.777243 3.544992 2
 -2.844998 3.505280 2
 -2.911141 3.462939 2
 -2.975571 3.418034 2
 -3.038189 3.370633 2
 -3.098897 3.320811 2
 -3.157602 3.268644 2
 -3.214214 3.214213 2
 -3.268646 3.157601 2
 -3.320813 3.098895 2
 -3.370635 3.038187 2
 -3.418035 2.975570 2
 -3.462940 2.911139 2
 -3.505281 2.844996 2
 -3.544993 2.777241 2
 -3.582014 2.707980 2
 -3.616287 2.637318 2
 -3.647760 2.565366 2
 -3.676383 2.492233 2
 -3.702113 2.418033 2
 -3.724911 2.342880 2
 -3.744740 2.266889 2
 -3.761571 2.190179 2
 -3.775377 2.112867 2
 -3.786137 2.035073 2
 -3.793835 1.956917 2
 -3.798458 1.878518 2
 -3.800000 1.799998 2
 -3.798458 1.721479 2
 -3.793834 1.643080 2
 -3.786137 1.564924 2
 -3.775376 1.487129 2
 -3.761570 1.409818 2
 -3.744740 1.333107 2
 -3.724910 1.257117 2
 -3.702112 1.181964 2
 -3.676382 1.107764 2
 -3.647758 1.034631 2
 -3.616286 0.962679 2
 -3.582012 0.892017 2
 -3.544991 0.822756 2
 -3.505279 0.755001 2
 -3.462938 0.688858 2
 -3.418033 0.624428 2
 -3.370633 0.561810 2
 -3.320811 0.501102 2
 -3.268644 0.442397 2
 -3.214212 0.385785 2
 -3.157600 0.331353 2
 -3.098894 0.279187 2
 -3.038186 0.229365 2
 -2.975569 0.181965 2
 -2.911139 0.137059 2
 -2.844995 0.094718 2
 -2.777240 0.055007 2
 -2.707979 0.017986 2
 -2.637317 -0.016287 2
 -2.565365 -0.047760 2
 -2.492232 -0.076384 2
 -2.418031 -0.102114 2
 -2.342878 -0.124911 2
 -2.266888 -0.144740 2
 -2.190178 -0.161571 2
 -2.112866 -0.175377 2
 -2.035072 -0.186137 2
 -1.956915 -0.193835 2
 -1.878517 -0.198458 2
 -1.799997 -0.200000 2
 -1.721478 -0.198458 2
 -1.643079 -0.193834 2
 -1.564922 -0.186137 2
 -1.487128 -0.175376 2
 -1.409816 -0.161570 2
 -1.333106 -0.144739 2
 -1.257116 -0.124910 2
 -1.181963 -0.102112 2
 -1.107763 -0.076382 2
 -1.034630 -0.047758 2
 -0.962678 -0.016285 2
 -0.892016 0.017988 2
 -0.822755 0.055010 2
 -0.755000 0.094721 2
 -0.688857 0.137063 2
 -0.624427 0.181968 2
 -0.561809 0.229368 2
 -0.501101 0.279190 2
 -0.442396 0.331357 2
 -0.385784 0.385789 2
 -0.331353 0.442401 2
 -0.279186 0.501107 2
 -0.229364 0.561815 2
 -0.181964 0.624432 2
 -0.137059 0.688863 2
 -0.094718 0.755006 2
 -0.055006 0.822761 2
 -0.017985 0.892022 2
 0.016288 0.962684 2
 0.047761 1.034637 2
 0.076384 1.107769 2
 0.102114 1.181970 2
 0.124912 1.257123 2
 0.144741 1.333113 2
 0.161571 1.409823 2
 0.175377 1.487135 2
 0.186137 1.564929 2
 0.193835 1.643086 2
 0.198458 1.721485 2


================================================
FILE: data/2Circle1.txt
================================================
 1.000000 0.000000 1
 0.996917 0.078459 1
 0.987688 0.156434 1
 0.972370 0.233445 1
 0.951057 0.309017 1
 0.923880 0.382683 1
 0.891007 0.453991 1
 0.852640 0.522499 1
 0.809017 0.587785 1
 0.760406 0.649448 1
 0.707107 0.707107 1
 0.649448 0.760406 1
 0.587785 0.809017 1
 0.522499 0.852640 1
 0.453991 0.891006 1
 0.382684 0.923880 1
 0.309017 0.951056 1
 0.233445 0.972370 1
 0.156434 0.987688 1
 0.078459 0.996917 1
 -0.000000 1.000000 1
 -0.078459 0.996917 1
 -0.156435 0.987688 1
 -0.233445 0.972370 1
 -0.309017 0.951056 1
 -0.382684 0.923879 1
 -0.453991 0.891006 1
 -0.522499 0.852640 1
 -0.587785 0.809017 1
 -0.649448 0.760406 1
 -0.707107 0.707107 1
 -0.760406 0.649448 1
 -0.809017 0.587785 1
 -0.852640 0.522498 1
 -0.891007 0.453990 1
 -0.923880 0.382683 1
 -0.951057 0.309017 1
 -0.972370 0.233445 1
 -0.987688 0.156434 1
 -0.996917 0.078459 1
 -1.000000 -0.000001 1
 -0.996917 -0.078460 1
 -0.987688 -0.156435 1
 -0.972370 -0.233446 1
 -0.951056 -0.309018 1
 -0.923879 -0.382684 1
 -0.891006 -0.453991 1
 -0.852640 -0.522499 1
 -0.809017 -0.587786 1
 -0.760405 -0.649449 1
 -0.707106 -0.707107 1
 -0.649448 -0.760406 1
 -0.587785 -0.809017 1
 -0.522498 -0.852641 1
 -0.453990 -0.891007 1
 -0.382683 -0.923880 1
 -0.309016 -0.951057 1
 -0.233445 -0.972370 1
 -0.156434 -0.987688 1
 -0.078458 -0.996917 1
 0.000001 -1.000000 1
 0.078460 -0.996917 1
 0.156435 -0.987688 1
 0.233446 -0.972370 1
 0.309018 -0.951056 1
 0.382684 -0.923879 1
 0.453992 -0.891006 1
 0.522500 -0.852640 1
 0.587786 -0.809016 1
 0.649449 -0.760405 1
 0.707108 -0.707106 1
 0.760407 -0.649447 1
 0.809018 -0.587784 1
 0.852641 -0.522497 1
 0.891007 -0.453989 1
 0.923880 -0.382682 1
 0.951057 -0.309016 1
 0.972370 -0.233444 1
 0.987689 -0.156433 1
 0.996917 -0.078458 1
 0.200000 1.800000 2
 0.198458 1.878520 2
 0.193835 1.956918 2
 0.186137 2.035075 2
 0.175377 2.112869 2
 0.161571 2.190181 2
 0.144740 2.266891 2
 0.124910 2.342881 2
 0.102113 2.418034 2
 0.076383 2.492234 2
 0.047759 2.565367 2
 0.016286 2.637319 2
 -0.017987 2.707981 2
 -0.055008 2.777242 2
 -0.094720 2.844997 2
 -0.137061 2.911140 2
 -0.181966 2.975570 2
 -0.229366 3.038188 2
 -0.279188 3.098896 2
 -0.331355 3.157602 2
 -0.385786 3.214214 2
 -0.442399 3.268645 2
 -0.501104 3.320812 2
 -0.561812 3.370634 2
 -0.624430 3.418034 2
 -0.688860 3.462939 2
 -0.755003 3.505280 2
 -0.822758 3.544992 2
 -0.892019 3.582013 2
 -0.962681 3.616287 2
 -1.034633 3.647759 2
 -1.107766 3.676383 2
 -1.181966 3.702113 2
 -1.257119 3.724910 2
 -1.333110 3.744740 2
 -1.409820 3.761571 2
 -1.487131 3.775377 2
 -1.564926 3.786137 2
 -1.643082 3.793835 2
 -1.721481 3.798458 2
 -1.800001 3.800000 2
 -1.878520 3.798458 2
 -1.956919 3.793835 2
 -2.035075 3.786137 2
 -2.112870 3.775377 2
 -2.190181 3.761570 2
 -2.266891 3.744740 2
 -2.342882 3.724910 2
 -2.418035 3.702113 2
 -2.492235 3.676382 2
 -2.565368 3.647759 2
 -2.637320 3.616286 2
 -2.707982 3.582013 2
 -2.777243 3.544992 2
 -2.844998 3.505280 2
 -2.911141 3.462939 2
 -2.975571 3.418034 2
 -3.038189 3.370633 2
 -3.098897 3.320811 2
 -3.157602 3.268644 2
 -3.214214 3.214213 2
 -3.268646 3.157601 2
 -3.320813 3.098895 2
 -3.370635 3.038187 2
 -3.418035 2.975570 2
 -3.462940 2.911139 2
 -3.505281 2.844996 2
 -3.544993 2.777241 2
 -3.582014 2.707980 2
 -3.616287 2.637318 2
 -3.647760 2.565366 2
 -3.676383 2.492233 2
 -3.702113 2.418033 2
 -3.724911 2.342880 2
 -3.744740 2.266889 2
 -3.761571 2.190179 2
 -3.775377 2.112867 2
 -3.786137 2.035073 2
 -3.793835 1.956917 2
 -3.798458 1.878518 2
 -3.800000 1.799998 2
 -3.798458 1.721479 2
 -3.793834 1.643080 2
 -3.786137 1.564924 2
 -3.775376 1.487129 2
 -3.761570 1.409818 2
 -3.744740 1.333107 2
 -3.724910 1.257117 2
 -3.702112 1.181964 2
 -3.676382 1.107764 2
 -3.647758 1.034631 2
 -3.616286 0.962679 2
 -3.582012 0.892017 2
 -3.544991 0.822756 2
 -3.505279 0.755001 2
 -3.462938 0.688858 2
 -3.418033 0.624428 2
 -3.370633 0.561810 2
 -3.320811 0.501102 2
 -3.268644 0.442397 2
 -3.214212 0.385785 2
 -3.157600 0.331353 2
 -3.098894 0.279187 2
 -3.038186 0.229365 2
 -2.975569 0.181965 2
 -2.911139 0.137059 2
 -2.844995 0.094718 2
 -2.777240 0.055007 2
 -2.707979 0.017986 2
 -2.637317 -0.016287 2
 -2.565365 -0.047760 2
 -2.492232 -0.076384 2
 -2.418031 -0.102114 2
 -2.342878 -0.124911 2
 -2.266888 -0.144740 2
 -2.190178 -0.161571 2
 -2.112866 -0.175377 2
 -2.035072 -0.186137 2
 -1.956915 -0.193835 2
 -1.878517 -0.198458 2
 -1.799997 -0.200000 2
 -1.721478 -0.198458 2
 -1.643079 -0.193834 2
 -1.564922 -0.186137 2
 -1.487128 -0.175376 2
 -1.409816 -0.161570 2
 -1.333106 -0.144739 2
 -1.257116 -0.124910 2
 -1.181963 -0.102112 2
 -1.107763 -0.076382 2
 -1.034630 -0.047758 2
 -0.962678 -0.016285 2
 -0.892016 0.017988 2
 -0.822755 0.055010 2
 -0.755000 0.094721 2
 -0.688857 0.137063 2
 -0.624427 0.181968 2
 -0.561809 0.229368 2
 -0.501101 0.279190 2
 -0.442396 0.331357 2
 -0.385784 0.385789 2
 -0.331353 0.442401 2
 -0.279186 0.501107 2
 -0.229364 0.561815 2
 -0.181964 0.624432 2
 -0.137059 0.688863 2
 -0.094718 0.755006 2
 -0.055006 0.822761 2
 -0.017985 0.892022 2
 0.016288 0.962684 2
 0.047761 1.034637 2
 0.076384 1.107769 2
 0.102114 1.181970 2
 0.124912 1.257123 2
 0.144741 1.333113 2
 0.161571 1.409823 2
 0.175377 1.487135 2
 0.186137 1.564929 2
 0.193835 1.643086 2
 0.198458 1.721485 2


================================================
FILE: data/2Circle2.txt
================================================
 1.000000 0.000000 1
 0.996917 0.078459 1
 0.987688 0.156434 1
 0.972370 0.233445 1
 0.951057 0.309017 1
 0.923880 0.382683 1
 0.891007 0.453991 1
 0.852640 0.522499 1
 0.809017 0.587785 1
 0.760406 0.649448 1
 0.707107 0.707107 1
 0.649448 0.760406 1
 0.587785 0.809017 1
 0.522499 0.852640 1
 0.453991 0.891006 1
 0.382684 0.923880 1
 0.309017 0.951056 1
 0.233445 0.972370 1
 0.156434 0.987688 1
 0.078459 0.996917 1
 -0.000000 1.000000 1
 -0.078459 0.996917 1
 -0.156435 0.987688 1
 -0.233445 0.972370 1
 -0.309017 0.951056 1
 -0.382684 0.923879 1
 -0.453991 0.891006 1
 -0.522499 0.852640 1
 -0.587785 0.809017 1
 -0.649448 0.760406 1
 -0.707107 0.707107 1
 -0.760406 0.649448 1
 -0.809017 0.587785 1
 -0.852640 0.522498 1
 -0.891007 0.453990 1
 -0.923880 0.382683 1
 -0.951057 0.309017 1
 -0.972370 0.233445 1
 -0.987688 0.156434 1
 -0.996917 0.078459 1
 -1.000000 -0.000001 1
 -0.996917 -0.078460 1
 -0.987688 -0.156435 1
 -0.972370 -0.233446 1
 -0.951056 -0.309018 1
 -0.923879 -0.382684 1
 -0.891006 -0.453991 1
 -0.852640 -0.522499 1
 -0.809017 -0.587786 1
 -0.760405 -0.649449 1
 -0.707106 -0.707107 1
 -0.649448 -0.760406 1
 -0.587785 -0.809017 1
 -0.522498 -0.852641 1
 -0.453990 -0.891007 1
 -0.382683 -0.923880 1
 -0.309016 -0.951057 1
 -0.233445 -0.972370 1
 -0.156434 -0.987688 1
 -0.078458 -0.996917 1
 0.000001 -1.000000 1
 0.078460 -0.996917 1
 0.156435 -0.987688 1
 0.233446 -0.972370 1
 0.309018 -0.951056 1
 0.382684 -0.923879 1
 0.453992 -0.891006 1
 0.522500 -0.852640 1
 0.587786 -0.809016 1
 0.649449 -0.760405 1
 0.707108 -0.707106 1
 0.760407 -0.649447 1
 0.809018 -0.587784 1
 0.852641 -0.522497 1
 0.891007 -0.453989 1
 0.923880 -0.382682 1
 0.951057 -0.309016 1
 0.972370 -0.233444 1
 0.987689 -0.156433 1
 0.996917 -0.078458 1
 0.200000 1.800000 2
 0.198458 1.878520 2
 0.193835 1.956918 2
 0.186137 2.035075 2
 0.175377 2.112869 2
 0.161571 2.190181 2
 0.144740 2.266891 2
 0.124910 2.342881 2
 0.102113 2.418034 2
 0.076383 2.492234 2
 0.047759 2.565367 2
 0.016286 2.637319 2
 -0.017987 2.707981 2
 -0.055008 2.777242 2
 -0.094720 2.844997 2
 -0.137061 2.911140 2
 -0.181966 2.975570 2
 -0.229366 3.038188 2
 -0.279188 3.098896 2
 -0.331355 3.157602 2
 -0.385786 3.214214 2
 -0.442399 3.268645 2
 -0.501104 3.320812 2
 -0.561812 3.370634 2
 -0.624430 3.418034 2
 -0.688860 3.462939 2
 -0.755003 3.505280 2
 -0.822758 3.544992 2
 -0.892019 3.582013 2
 -0.962681 3.616287 2
 -1.034633 3.647759 2
 -1.107766 3.676383 2
 -1.181966 3.702113 2
 -1.257119 3.724910 2
 -1.333110 3.744740 2
 -1.409820 3.761571 2
 -1.487131 3.775377 2
 -1.564926 3.786137 2
 -1.643082 3.793835 2
 -1.721481 3.798458 2
 -1.800001 3.800000 2
 -1.878520 3.798458 2
 -1.956919 3.793835 2
 -2.035075 3.786137 2
 -2.112870 3.775377 2
 -2.190181 3.761570 2
 -2.266891 3.744740 2
 -2.342882 3.724910 2
 -2.418035 3.702113 2
 -2.492235 3.676382 2
 -2.565368 3.647759 2
 -2.637320 3.616286 2
 -2.707982 3.582013 2
 -2.777243 3.544992 2
 -2.844998 3.505280 2
 -2.911141 3.462939 2
 -2.975571 3.418034 2
 -3.038189 3.370633 2
 -3.098897 3.320811 2
 -3.157602 3.268644 2
 -3.214214 3.214213 2
 -3.268646 3.157601 2
 -3.320813 3.098895 2
 -3.370635 3.038187 2
 -3.418035 2.975570 2
 -3.462940 2.911139 2
 -3.505281 2.844996 2
 -3.544993 2.777241 2
 -3.582014 2.707980 2
 -3.616287 2.637318 2
 -3.647760 2.565366 2
 -3.676383 2.492233 2
 -3.702113 2.418033 2
 -3.724911 2.342880 2
 -3.744740 2.266889 2
 -3.761571 2.190179 2
 -3.775377 2.112867 2
 -3.786137 2.035073 2
 -3.793835 1.956917 2
 -3.798458 1.878518 2
 -3.800000 1.799998 2
 -3.798458 1.721479 2
 -3.793834 1.643080 2
 -3.786137 1.564924 2
 -3.775376 1.487129 2
 -3.761570 1.409818 2
 -3.744740 1.333107 2
 -3.724910 1.257117 2
 -3.702112 1.181964 2
 -3.676382 1.107764 2
 -3.647758 1.034631 2
 -3.616286 0.962679 2
 -3.582012 0.892017 2
 -3.544991 0.822756 2
 -3.505279 0.755001 2
 -3.462938 0.688858 2
 -3.418033 0.624428 2
 -3.370633 0.561810 2
 -3.320811 0.501102 2
 -3.268644 0.442397 2
 -3.214212 0.385785 2
 -3.157600 0.331353 2
 -3.098894 0.279187 2
 -3.038186 0.229365 2
 -2.975569 0.181965 2
 -2.911139 0.137059 2
 -2.844995 0.094718 2
 -2.777240 0.055007 2
 -2.707979 0.017986 2
 -2.637317 -0.016287 2
 -2.565365 -0.047760 2
 -2.492232 -0.076384 2
 -2.418031 -0.102114 2
 -2.342878 -0.124911 2
 -2.266888 -0.144740 2
 -2.190178 -0.161571 2
 -2.112866 -0.175377 2
 -2.035072 -0.186137 2
 -1.956915 -0.193835 2
 -1.878517 -0.198458 2
 -1.799997 -0.200000 2
 -1.721478 -0.198458 2
 -1.643079 -0.193834 2
 -1.564922 -0.186137 2
 -1.487128 -0.175376 2
 -1.409816 -0.161570 2
 -1.333106 -0.144739 2
 -1.257116 -0.124910 2
 -1.181963 -0.102112 2
 -1.107763 -0.076382 2
 -1.034630 -0.047758 2
 -0.962678 -0.016285 2
 -0.892016 0.017988 2
 -0.822755 0.055010 2
 -0.755000 0.094721 2
 -0.688857 0.137063 2
 -0.624427 0.181968 2
 -0.561809 0.229368 2
 -0.501101 0.279190 2
 -0.442396 0.331357 2
 -0.385784 0.385789 2
 -0.331353 0.442401 2
 -0.279186 0.501107 2
 -0.229364 0.561815 2
 -0.181964 0.624432 2
 -0.137059 0.688863 2
 -0.094718 0.755006 2
 -0.055006 0.822761 2
 -0.017985 0.892022 2
 0.016288 0.962684 2
 0.047761 1.034637 2
 0.076384 1.107769 2
 0.102114 1.181970 2
 0.124912 1.257123 2
 0.144741 1.333113 2
 0.161571 1.409823 2
 0.175377 1.487135 2
 0.186137 1.564929 2
 0.193835 1.643086 2
 0.198458 1.721485 2
 -3.730000 0.232800 4
 0.117400 3.697800 4
 -0.229000 -0.878600 4
 -0.171800 3.014000 4
 -2.428200 2.274600 4
 -2.885800 0.064200 4
 -2.394400 -0.489600 4
 -0.476600 -0.015000 4
 -1.003400 2.579600 4
 -1.480800 2.811800 4
 -2.364200 -0.777800 4
 -0.704800 2.706600 4
 -2.261400 -0.544600 4
 0.083600 3.595400 4
 -1.489600 -0.806000 4
 0.502600 0.591200 4
 0.591000 -0.349400 4
 -3.899600 2.504400 4
 -1.266400 3.484000 4
 -2.923200 1.809400 4


================================================
FILE: data/2CloseS.txt
================================================
 1.810000 0.430000 1
 1.470000 0.440000 1
 0.540000 0.570000 1
 0.890000 0.320000 1
 1.430000 -0.170000 1
 0.290000 0.580000 1
 1.450000 0.030000 1
 0.520000 0.810000 1
 1.000000 0.300000 1
 1.320000 -0.140000 1
 0.990000 -0.780000 1
 1.780000 -0.610000 1
 0.490000 -0.090000 1
 0.720000 0.900000 1
 1.060000 -0.590000 1
 0.780000 -0.650000 1
 0.670000 0.850000 1
 0.580000 -0.040000 1
 0.570000 0.850000 1
 0.560000 -0.090000 1
 1.410000 0.060000 1
 0.760000 -0.050000 1
 1.090000 0.040000 1
 1.690000 0.040000 1
 1.540000 -0.750000 1
 1.110000 -0.720000 1
 0.940000 0.240000 1
 0.220000 0.050000 1
 1.540000 0.650000 1
 0.850000 0.070000 1
 0.870000 0.310000 1
 1.390000 0.870000 1
 0.620000 0.020000 1
 1.330000 0.030000 1
 0.590000 -0.300000 1
 1.560000 0.430000 1
 1.170000 -0.450000 1
 0.880000 0.040000 1
 1.230000 -0.520000 1
 1.230000 -0.920000 1
 0.140000 0.190000 1
 0.770000 0.630000 1
 1.030000 -0.480000 1
 0.270000 0.440000 1
 0.590000 0.730000 1
 1.450000 -0.680000 1
 1.160000 -0.980000 1
 1.530000 -0.510000 1
 1.720000 0.260000 1
 1.430000 0.010000 1
 1.760000 -0.610000 1
 0.410000 0.060000 1
 1.340000 0.790000 1
 0.690000 0.060000 1
 1.380000 0.180000 1
 0.920000 0.520000 1
 1.390000 0.180000 1
 1.760000 0.250000 1
 1.420000 -0.770000 1
 1.110000 0.350000 1
 1.480000 0.750000 1
 1.650000 -0.410000 1
 0.710000 -0.320000 1
 0.700000 -0.580000 1
 1.750000 0.500000 1
 0.710000 -0.290000 1
 1.240000 -0.780000 1
 1.120000 0.760000 1
 1.160000 -0.190000 1
 0.410000 0.340000 1
 0.210000 -0.410000 1
 0.870000 0.370000 1
 1.700000 -0.450000 1
 1.110000 -0.630000 1
 1.860000 -0.370000 1
 1.430000 0.740000 1
 0.200000 -0.300000 1
 0.150000 -0.340000 1
 0.720000 -0.520000 1
 1.500000 -0.670000 1
 0.970000 -0.690000 1
 1.680000 0.100000 1
 0.630000 -0.520000 1
 1.260000 0.670000 1
 0.530000 -0.370000 1
 0.900000 0.130000 1
 1.430000 -0.240000 1
 0.930000 0.240000 1
 1.790000 0.110000 1
 1.370000 -0.020000 1
 1.290000 0.840000 1
 0.810000 0.390000 1
 0.390000 0.530000 1
 0.160000 -0.070000 1
 1.320000 0.210000 1
 0.730000 0.140000 1
 1.400000 0.710000 1
 1.120000 -0.480000 1
 1.200000 -0.540000 1
 1.630000 -0.500000 1
 -1.850000 -0.170000 2
 -0.910000 0.210000 2
 -1.080000 -0.210000 2
 -0.680000 0.400000 2
 -0.950000 0.290000 2
 -1.570000 -0.820000 2
 -0.600000 0.150000 2
 -1.220000 -0.810000 2
 -1.780000 0.110000 2
 -1.080000 -0.620000 2
 -1.530000 0.280000 2
 -0.930000 0.350000 2
 -0.900000 -0.190000 2
 -1.900000 -0.100000 2
 -1.280000 -0.370000 2
 -0.380000 0.400000 2
 -0.970000 -0.940000 2
 -1.580000 0.410000 2
 -0.950000 -0.960000 2
 -1.460000 0.440000 2
 -0.300000 0.600000 2
 -0.210000 -0.360000 2
 -0.540000 -0.140000 2
 -1.070000 0.990000 2
 -1.690000 0.030000 2
 -0.860000 0.120000 2
 -1.140000 0.400000 2
 -0.100000 -0.260000 2
 -0.910000 0.190000 2
 -1.340000 0.110000 2
 -1.310000 -0.730000 2
 -0.630000 0.010000 2
 -1.530000 -0.260000 2
 -0.260000 -0.350000 2
 -0.820000 0.590000 2
 -0.350000 0.710000 2
 -1.410000 -0.330000 2
 -1.600000 -0.700000 2
 -0.560000 -0.800000 2
 -0.940000 -0.820000 2
 -0.950000 0.610000 2
 -0.740000 -0.010000 2
 -0.200000 -0.570000 2
 -1.710000 -0.460000 2
 -1.250000 0.460000 2
 -0.410000 0.110000 2
 -1.350000 0.700000 2
 -1.140000 -0.800000 2
 -1.020000 -0.300000 2
 -1.680000 -0.720000 2
 -1.200000 -0.030000 2
 -0.630000 0.100000 2
 -0.850000 -0.160000 2
 -0.410000 -0.730000 2
 -1.050000 -0.500000 2
 -0.080000 0.030000 2
 -1.370000 0.370000 2
 -1.760000 0.090000 2
 -0.610000 0.860000 2
 -0.850000 0.220000 2
 -1.900000 0.370000 2
 -0.840000 0.280000 2
 -1.100000 0.280000 2
 -0.920000 -0.360000 2
 -0.230000 -0.130000 2
 -1.350000 0.180000 2
 -0.160000 -0.220000 2
 -0.920000 0.490000 2
 -0.910000 -0.370000 2
 -1.590000 0.230000 2
 -1.260000 -0.470000 2
 -0.940000 0.800000 2
 -1.050000 -0.250000 2
 -1.070000 -0.130000 2
 -1.190000 0.930000 2
 -1.620000 -0.350000 2
 -1.750000 -0.400000 2
 -1.660000 -0.680000 2
 -1.230000 -0.760000 2
 -1.000000 -0.600000 2
 -1.100000 0.540000 2
 -0.970000 -0.260000 2
 -1.390000 -0.610000 2
 -1.380000 0.350000 2
 -0.550000 0.720000 2
 -1.680000 -0.610000 2
 -1.060000 0.140000 2
 -1.540000 0.170000 2
 -1.500000 0.610000 2
 -1.880000 -0.150000 2
 -0.560000 -0.060000 2
 -0.180000 0.210000 2
 -1.000000 -0.390000 2
 -0.410000 -0.710000 2
 -0.880000 -0.610000 2
 -0.960000 0.330000 2
 -0.530000 -0.440000 2
 -0.390000 0.320000 2
 -0.880000 -0.860000 2
 -1.250000 0.180000 2


================================================
FILE: data/2CloseS2.txt
================================================
 0.580000 0.710000 1
 1.060000 0.080000 1
 1.380000 -0.430000 1
 1.070000 -0.560000 1
 0.580000 0.090000 1
 0.970000 0.430000 1
 0.970000 -0.790000 1
 1.360000 0.070000 1
 1.440000 -0.010000 1
 1.670000 0.220000 1
 1.850000 -0.260000 1
 0.290000 -0.590000 1
 0.720000 0.750000 1
 1.500000 0.060000 1
 0.660000 -0.760000 1
 1.540000 0.700000 1
 1.410000 0.370000 1
 0.400000 -0.370000 1
 1.430000 0.750000 1
 0.750000 0.480000 1
 0.820000 0.100000 1
 1.600000 -0.290000 1
 1.020000 0.640000 1
 0.520000 -0.140000 1
 1.020000 -0.890000 1
 0.940000 -0.980000 1
 1.310000 -0.880000 1
 0.650000 -0.820000 1
 0.850000 0.730000 1
 0.840000 0.770000 1
 1.010000 -0.710000 1
 1.200000 -0.600000 1
 1.430000 0.070000 1
 0.990000 0.990000 1
 1.600000 -0.470000 1
 1.440000 -0.200000 1
 -0.010000 -0.140000 1
 0.940000 -0.850000 1
 1.620000 0.200000 1
 1.320000 0.330000 1
 1.210000 -0.590000 1
 1.390000 -0.580000 1
 0.800000 -0.270000 1
 1.680000 0.370000 1
 1.420000 0.590000 1
 0.900000 0.800000 1
 1.010000 -0.700000 1
 1.480000 -0.470000 1
 1.540000 0.480000 1
 1.380000 0.890000 1
 0.050000 -0.050000 1
 0.480000 0.540000 1
 0.640000 -0.390000 1
 1.630000 -0.370000 1
 1.660000 0.680000 1
 0.790000 -0.300000 1
 1.040000 0.920000 1
 1.000000 -0.280000 1
 0.440000 0.770000 1
 0.490000 -0.430000 1
 0.210000 -0.160000 1
 0.510000 0.790000 1
 1.310000 0.490000 1
 0.760000 -0.680000 1
 1.200000 -0.370000 1
 1.190000 0.010000 1
 0.590000 0.710000 1
 0.780000 0.940000 1
 0.320000 -0.650000 1
 1.160000 -0.490000 1
 1.530000 0.010000 1
 0.410000 -0.330000 1
 0.960000 -0.240000 1
 0.750000 0.040000 1
 1.210000 -0.610000 1
 1.570000 -0.500000 1
 1.450000 0.020000 1
 0.240000 -0.340000 1
 1.260000 0.360000 1
 1.000000 0.510000 1
 0.150000 0.500000 1
 1.460000 0.320000 1
 1.320000 -0.580000 1
 0.890000 0.710000 1
 1.890000 0.330000 1
 0.350000 0.760000 1
 1.040000 0.380000 1
 0.270000 -0.540000 1
 1.250000 -0.370000 1
 -0.010000 0.000000 1
 0.050000 -0.270000 1
 0.490000 -0.530000 1
 1.510000 -0.820000 1
 1.190000 -0.650000 1
 1.670000 -0.070000 1
 0.660000 0.900000 1
 0.600000 0.020000 1
 1.330000 -0.190000 1
 0.640000 0.420000 1
 1.590000 0.030000 1
 -0.970000 0.550000 2
 -1.350000 0.630000 2
 -1.030000 -0.760000 2
 -1.350000 -0.780000 2
 -0.770000 0.500000 2
 -0.670000 -0.640000 2
 -1.780000 0.330000 2
 -0.180000 0.460000 2
 -1.110000 0.330000 2
 -0.690000 0.640000 2
 -0.160000 -0.010000 2
 -0.510000 -0.390000 2
 -1.190000 0.620000 2
 -0.700000 -0.420000 2
 -0.760000 -0.400000 2
 -1.310000 -0.060000 2
 -1.010000 -0.810000 2
 -1.300000 0.860000 2
 -1.710000 -0.500000 2
 -0.200000 0.480000 2
 -0.320000 -0.420000 2
 -1.700000 -0.070000 2
 -1.630000 -0.060000 2
 -0.090000 0.210000 2
 -1.130000 -0.600000 2
 -1.200000 0.760000 2
 -0.520000 0.570000 2
 -1.070000 0.350000 2
 -1.620000 0.220000 2
 -1.350000 0.370000 2
 -1.050000 0.560000 2
 -0.930000 -0.560000 2
 -0.310000 -0.650000 2
 -0.640000 0.900000 2
 -0.920000 0.890000 2
 -0.290000 0.720000 2
 -1.610000 0.070000 2
 -0.180000 -0.400000 2
 -1.650000 -0.350000 2
 -0.440000 0.550000 2
 -1.320000 0.020000 2
 -0.290000 0.480000 2
 -0.480000 -0.370000 2
 -1.740000 -0.330000 2
 -0.120000 -0.390000 2
 -1.140000 0.620000 2
 -1.150000 0.940000 2
 -1.000000 -0.370000 2
 -1.040000 0.630000 2
 -0.950000 -0.430000 2
 -1.230000 -0.920000 2
 -1.810000 0.350000 2
 -0.940000 0.190000 2
 -0.600000 -0.210000 2
 -0.260000 -0.220000 2
 -0.490000 0.600000 2
 -0.350000 -0.170000 2
 -1.020000 0.040000 2
 -1.690000 0.400000 2
 -0.570000 -0.210000 2
 -0.250000 -0.500000 2
 -1.490000 0.510000 2
 -0.350000 -0.800000 2
 -0.120000 -0.070000 2
 -1.050000 0.660000 2
 -1.650000 0.570000 2
 -0.740000 0.560000 2
 -0.170000 -0.150000 2
 -0.900000 -0.410000 2
 -1.000000 0.470000 2
 -0.750000 0.880000 2
 -0.300000 0.620000 2
 -1.200000 -0.410000 2
 -1.550000 -0.080000 2
 -1.730000 -0.100000 2
 -1.110000 0.520000 2
 -0.240000 0.700000 2
 -1.130000 0.350000 2
 -1.580000 -0.620000 2
 -1.280000 -0.150000 2
 -1.160000 0.870000 2
 -0.290000 0.340000 2
 -1.610000 -0.060000 2
 -0.700000 -0.070000 2
 -1.210000 -0.720000 2
 -1.440000 0.260000 2
 -1.760000 -0.180000 2
 -1.600000 -0.500000 2
 -1.650000 -0.230000 2
 -1.710000 0.370000 2
 -1.110000 -0.340000 2
 -0.240000 0.390000 2
 -0.760000 0.930000 2
 -0.810000 0.220000 2
 -1.640000 0.150000 2
 -1.660000 0.060000 2
 -1.330000 0.280000 2
 -0.050000 0.170000 2
 -1.140000 0.070000 2
 -1.740000 -0.240000 2


================================================
FILE: data/2CloseS3.txt
================================================
 1.650000 0.690000 1
 0.510000 -0.740000 1
 1.130000 0.150000 1
 1.900000 -0.170000 1
 1.040000 -0.800000 1
 1.660000 0.200000 1
 0.570000 -0.170000 1
 1.570000 0.620000 1
 0.790000 -0.910000 1
 1.130000 -0.120000 1
 1.060000 0.750000 1
 0.970000 -0.090000 1
 0.190000 -0.440000 1
 1.140000 0.970000 1
 1.650000 0.110000 1
 0.430000 -0.740000 1
 1.250000 0.810000 1
 1.590000 -0.530000 1
 1.140000 -0.450000 1
 0.170000 0.430000 1
 0.300000 0.340000 1
 1.160000 -0.430000 1
 1.540000 0.360000 1
 1.850000 0.050000 1
 0.240000 -0.510000 1
 1.510000 0.460000 1
 0.100000 -0.250000 1
 1.350000 -0.760000 1
 1.440000 -0.570000 1
 0.450000 -0.040000 1
 1.650000 -0.010000 1
 0.820000 -0.820000 1
 0.550000 0.090000 1
 0.370000 -0.500000 1
 0.630000 0.270000 1
 0.330000 0.450000 1
 0.220000 -0.210000 1
 0.060000 0.130000 1
 0.520000 -0.570000 1
 0.710000 -0.490000 1
 0.740000 0.010000 1
 0.190000 -0.530000 1
 0.470000 0.070000 1
 0.730000 0.070000 1
 1.720000 0.050000 1
 0.260000 0.410000 1
 1.830000 -0.310000 1
 0.380000 -0.650000 1
 0.910000 -0.400000 1
 0.700000 -0.870000 1
 0.850000 -0.160000 1
 0.520000 -0.720000 1
 1.410000 0.730000 1
 1.300000 0.770000 1
 1.670000 -0.510000 1
 1.750000 0.100000 1
 0.740000 0.000000 1
 -0.030000 0.000000 1
 0.790000 -0.680000 1
 0.540000 0.540000 1
 0.180000 -0.500000 1
 0.850000 -0.420000 1
 1.190000 0.130000 1
 0.480000 -0.720000 1
 1.530000 -0.550000 1
 1.340000 0.680000 1
 0.920000 -0.860000 1
 1.050000 0.540000 1
 0.150000 -0.150000 1
 0.610000 -0.020000 1
 0.690000 0.910000 1
 0.140000 -0.220000 1
 0.150000 -0.380000 1
 1.710000 0.310000 1
 0.790000 -0.150000 1
 1.680000 0.580000 1
 1.020000 -0.630000 1
 0.780000 0.740000 1
 1.780000 -0.440000 1
 0.300000 0.080000 1
 1.460000 -0.840000 1
 1.470000 -0.170000 1
 0.800000 0.870000 1
 0.570000 0.090000 1
 1.030000 0.610000 1
 0.560000 -0.760000 1
 0.580000 -0.640000 1
 0.260000 0.220000 1
 0.700000 -0.120000 1
 0.240000 0.400000 1
 1.560000 0.710000 1
 0.790000 -0.770000 1
 0.990000 0.130000 1
 1.320000 0.370000 1
 1.130000 -0.230000 1
 1.100000 -0.600000 1
 1.230000 -0.860000 1
 1.370000 -0.670000 1
 0.070000 0.290000 1
 0.740000 -0.560000 1
 -0.630000 -0.050000 2
 -1.580000 0.760000 2
 -1.500000 -0.790000 2
 -1.850000 0.140000 2
 -0.270000 0.730000 2
 -1.400000 -0.790000 2
 -0.240000 0.040000 2
 -1.270000 0.640000 2
 -1.280000 -0.490000 2
 -0.810000 0.930000 2
 -0.870000 0.070000 2
 -1.320000 0.510000 2
 -0.000000 -0.270000 2
 -1.840000 0.280000 2
 -1.330000 -0.630000 2
 -1.480000 0.520000 2
 -1.820000 -0.480000 2
 -0.100000 -0.150000 2
 -0.310000 -0.440000 2
 -0.820000 -0.070000 2
 -0.380000 0.660000 2
 -1.680000 0.350000 2
 -0.530000 0.700000 2
 -0.640000 -0.140000 2
 -0.220000 0.660000 2
 -0.760000 -0.300000 2
 -0.850000 0.430000 2
 -0.270000 0.410000 2
 -0.710000 0.790000 2
 -1.260000 -0.890000 2
 -0.800000 0.710000 2
 -0.820000 -0.620000 2
 -1.010000 0.040000 2
 -0.200000 -0.140000 2
 -1.530000 0.140000 2
 -0.260000 -0.700000 2
 -1.410000 -0.310000 2
 -1.080000 0.830000 2
 -0.600000 -0.680000 2
 -1.190000 -0.310000 2
 -0.990000 -0.310000 2
 -0.400000 0.830000 2
 -0.530000 -0.380000 2
 -1.430000 0.440000 2
 -1.510000 -0.360000 2
 -1.530000 0.130000 2
 -1.220000 -0.480000 2
 -0.320000 -0.160000 2
 -1.810000 0.510000 2
 -1.370000 -0.280000 2
 -0.310000 -0.100000 2
 -1.410000 0.110000 2
 -0.430000 -0.230000 2
 -1.560000 -0.500000 2
 -0.640000 -0.450000 2
 0.030000 0.100000 2
 -0.610000 0.420000 2
 -1.300000 0.120000 2
 -0.350000 -0.450000 2
 -1.830000 0.010000 2
 -0.200000 0.420000 2
 -0.380000 0.020000 2
 -1.070000 0.880000 2
 -1.270000 0.770000 2
 -1.660000 0.500000 2
 -1.480000 -0.620000 2
 -0.960000 0.860000 2
 -1.300000 -0.500000 2
 -0.220000 -0.500000 2
 -1.470000 -0.540000 2
 -1.170000 0.570000 2
 -0.450000 -0.580000 2
 -1.370000 -0.600000 2
 -0.770000 0.120000 2
 -0.730000 -0.740000 2
 -0.990000 -0.950000 2
 -0.530000 -0.110000 2
 -0.490000 0.680000 2
 -1.870000 -0.320000 2
 -1.510000 -0.530000 2
 -1.360000 0.320000 2
 -1.230000 -0.760000 2
 -0.800000 -0.770000 2
 -1.260000 0.570000 2
 -0.380000 0.780000 2
 -1.000000 -0.780000 2
 -1.100000 0.000000 2
 -0.080000 0.050000 2
 -1.330000 0.070000 2
 -1.470000 0.680000 2
 -0.610000 0.380000 2
 -0.270000 0.650000 2
 -0.640000 0.620000 2
 -0.230000 -0.510000 2
 -1.080000 -0.940000 2
 -0.340000 -0.620000 2
 -1.100000 0.150000 2
 -1.590000 0.020000 2
 -1.250000 -0.770000 2
 -1.010000 -0.350000 2
 -0.810000 0.130000 2
 -0.590000 0.650000 2
 -0.090000 -0.190000 2
 -0.210000 -0.520000 2
 -1.300000 0.330000 2
 -1.210000 -0.940000 2
 -1.550000 -0.170000 2
 -0.830000 -0.160000 2
 -1.090000 -0.850000 2
 -0.880000 -0.040000 2
 -0.810000 0.110000 2
 -1.770000 0.180000 2
 -1.240000 0.580000 2
 -1.740000 0.610000 2
 -0.300000 -0.350000 2
 -1.010000 -0.190000 2
 -1.670000 0.330000 2
 -0.460000 -0.120000 2
 -0.910000 0.680000 2
 -1.310000 0.410000 2
 -0.440000 0.250000 2
 -1.000000 0.100000 2
 -1.120000 -0.880000 2
 -0.150000 -0.570000 2
 -0.810000 -0.170000 2
 -1.050000 0.290000 2
 -1.620000 -0.440000 2
 -1.490000 -0.670000 2
 -1.100000 0.530000 2
 -1.530000 0.750000 2
 -1.270000 0.730000 2
 -1.580000 -0.220000 2
 -0.270000 0.190000 2
 -0.800000 -0.270000 2
 -1.580000 -0.620000 2
 -1.560000 -0.470000 2
 -0.100000 -0.220000 2
 -1.640000 -0.220000 2
 -0.960000 -0.330000 2
 -1.720000 -0.010000 2
 -0.590000 -0.300000 2
 -0.910000 -0.440000 2
 -0.390000 0.260000 2
 -1.060000 0.330000 2
 -0.950000 0.420000 2
 -1.410000 -0.500000 2
 -0.550000 0.670000 2
 -1.570000 -0.710000 2
 -1.310000 0.430000 2
 -0.000000 0.010000 2
 -0.870000 -0.060000 2
 -1.120000 0.340000 2
 -0.990000 0.170000 2
 -1.750000 -0.470000 2
 -0.600000 0.300000 2
 -1.370000 -0.520000 2
 -1.640000 -0.270000 2
 -0.750000 0.460000 2
 -1.220000 -0.120000 2
 -1.010000 0.670000 2
 -0.900000 0.030000 2
 -1.150000 0.760000 2
 -0.940000 0.280000 2
 -0.280000 0.340000 2
 -0.350000 0.210000 2
 -0.970000 -0.300000 2
 -0.570000 -0.770000 2
 -1.880000 0.150000 2
 -0.620000 0.040000 2
 -1.670000 -0.470000 2
 -0.860000 0.340000 2
 -1.160000 -0.890000 2
 -0.600000 0.880000 2
 -0.720000 -0.590000 2
 -1.640000 -0.680000 2
 -0.620000 0.580000 2
 -0.150000 -0.190000 2
 -1.790000 -0.120000 2
 -0.840000 -0.140000 2
 -1.030000 0.480000 2
 -0.620000 -0.870000 2
 -1.250000 -0.660000 2
 -1.670000 0.020000 2
 -1.650000 0.520000 2
 -1.650000 0.450000 2
 -0.630000 0.530000 2
 -0.400000 -0.050000 2
 -0.730000 0.420000 2
 -1.720000 -0.280000 2
 -1.570000 -0.490000 2
 -1.460000 0.750000 2
 -1.310000 -0.570000 2
 -0.820000 0.470000 2
 -1.710000 0.100000 2
 -1.570000 -0.380000 2
 -1.220000 0.230000 2
 -0.660000 0.220000 2
 -0.060000 0.000000 2
 -1.130000 -0.030000 2
 -0.210000 -0.400000 2
 -0.590000 0.860000 2
 -1.350000 -0.080000 2
 -0.970000 0.980000 2
 -0.240000 0.030000 2
 -1.810000 -0.340000 2
 -0.250000 0.670000 2
 -1.550000 -0.790000 2
 -1.560000 0.600000 2
 -0.440000 -0.840000 2
 -0.110000 0.070000 2
 -0.150000 0.420000 2
 -1.570000 0.390000 2
 -1.710000 0.530000 2
 -0.790000 0.420000 2
 -0.290000 0.440000 2
 -0.960000 -0.240000 2
 -0.610000 -0.910000 2
 -1.520000 0.160000 2
 -1.280000 0.660000 2
 -0.760000 0.230000 2
 -0.660000 0.690000 2
 -1.780000 0.500000 2
 -1.670000 0.500000 2
 -0.650000 0.260000 2
 -0.370000 -0.220000 2
 -0.650000 0.410000 2
 -1.510000 -0.130000 2
 -0.780000 0.190000 2
 -0.760000 0.530000 2
 -0.640000 -0.840000 2
 -1.540000 -0.540000 2
 0.020000 -0.030000 2
 -1.590000 0.360000 2
 -0.290000 -0.720000 2
 -1.250000 -0.330000 2
 -0.310000 0.080000 2
 -1.360000 0.180000 2
 -0.580000 0.720000 2
 -0.330000 -0.020000 2
 -0.550000 0.820000 2
 -0.780000 -0.170000 2
 -0.510000 -0.760000 2
 -1.110000 -0.530000 2
 -0.020000 -0.160000 2
 -0.870000 0.310000 2
 -0.400000 0.650000 2
 -1.080000 -0.510000 2
 -0.440000 0.510000 2
 -1.010000 -0.860000 2
 -1.510000 -0.810000 2
 -0.710000 -0.170000 2
 -1.060000 -0.110000 2
 -0.420000 -0.160000 2
 -0.540000 -0.660000 2
 -0.340000 0.210000 2
 -1.470000 -0.080000 2
 -1.670000 0.620000 2
 -0.440000 0.700000 2
 -0.100000 -0.320000 2
 -0.750000 0.590000 2
 -1.700000 -0.640000 2
 -0.740000 -0.620000 2
 -0.070000 -0.210000 2
 -1.740000 0.420000 2
 -0.480000 0.770000 2
 -0.180000 0.170000 2
 -0.070000 -0.340000 2
 -1.020000 -0.800000 2
 -0.780000 0.530000 2
 -0.210000 0.610000 2
 -1.540000 -0.040000 2
 -0.090000 -0.310000 2
 0.010000 -0.230000 2
 -0.160000 0.130000 2
 -1.620000 0.200000 2
 -0.490000 0.410000 2
 -0.170000 -0.010000 2
 -0.610000 0.630000 2
 -1.390000 0.080000 2
 -0.500000 -0.490000 2
 -0.630000 0.410000 2
 -1.180000 0.200000 2
 -0.470000 -0.400000 2
 -1.010000 0.270000 2
 -0.430000 0.490000 2
 -0.870000 0.380000 2
 -1.390000 -0.270000 2
 -0.850000 -0.810000 2
 -0.980000 -0.070000 2
 -0.770000 0.820000 2
 -1.400000 0.740000 2
 -0.870000 -0.600000 2
 -0.090000 -0.500000 2
 -1.440000 -0.630000 2
 -0.870000 0.940000 2
 -0.970000 -0.750000 2
 -0.050000 0.370000 2
 -0.710000 -0.710000 2
 -1.160000 0.840000 2
 -1.920000 -0.170000 2
 -1.140000 0.980000 2
 -1.390000 0.380000 2
 -1.650000 -0.360000 2
 -0.650000 -0.200000 2
 -1.080000 0.860000 2
 -1.580000 0.230000 2
 -0.930000 -0.370000 2
 -1.410000 -0.760000 2
 -1.390000 -0.620000 2
 -0.840000 0.220000 2
 -1.060000 -0.640000 2
 -0.790000 0.870000 2
 -1.840000 0.040000 2
 -0.330000 0.130000 2
 -1.330000 0.220000 2
 -1.760000 -0.560000 2
 -1.830000 -0.440000 2
 -1.560000 -0.060000 2
 -1.310000 -0.790000 2
 -0.990000 -0.120000 2
 -0.470000 -0.740000 2
 -0.130000 0.310000 2
 -0.270000 -0.310000 2
 -1.110000 -0.900000 2
 -1.180000 0.410000 2
 -0.820000 0.920000 2
 -0.900000 0.000000 2
 -0.760000 0.200000 2
 -1.270000 -0.210000 2
 -1.650000 -0.010000 2
 -1.050000 0.190000 2
 -1.610000 -0.380000 2
 -0.180000 0.500000 2
 -1.110000 -0.560000 2
 -1.500000 -0.180000 2
 -0.420000 0.090000 2
 -1.480000 0.700000 2
 -0.230000 -0.280000 2
 -0.900000 -0.930000 2
 -0.000000 0.060000 2
 -0.830000 0.260000 2
 -1.130000 -0.190000 2
 -1.150000 -0.210000 2
 -1.170000 -0.120000 2
 -1.720000 0.170000 2
 -1.170000 -0.640000 2
 -0.010000 -0.040000 2
 -1.190000 0.760000 2
 -0.250000 -0.450000 2
 -1.210000 -0.450000 2
 -1.850000 -0.140000 2
 -1.240000 0.850000 2
 -1.060000 -0.840000 2
 -1.240000 0.670000 2
 -0.900000 0.940000 2
 -0.580000 -0.220000 2
 -1.120000 0.030000 2
 -0.900000 0.300000 2
 -1.810000 -0.110000 2
 -1.190000 0.030000 2
 -1.590000 0.250000 2
 -0.400000 -0.430000 2
 -0.990000 -0.540000 2
 -1.780000 0.220000 2
 -0.380000 0.080000 2
 -1.550000 -0.440000 2
 -1.700000 -0.510000 2
 -1.710000 0.250000 2
 -0.230000 0.220000 2
 -0.640000 0.550000 2
 -0.150000 -0.060000 2
 -1.070000 0.910000 2
 -1.120000 -0.690000 2
 -0.540000 0.850000 2
 -1.060000 0.920000 2
 -0.690000 -0.800000 2
 -0.400000 -0.730000 2
 -0.110000 0.200000 2
 -0.890000 -0.160000 2
 -1.740000 -0.410000 2
 -1.920000 -0.230000 2
 -0.400000 -0.260000 2
 -0.890000 0.580000 2
 -0.530000 -0.690000 2
 -1.320000 0.840000 2
 -0.430000 0.030000 2
 -1.200000 0.560000 2
 -1.380000 0.420000 2
 -1.590000 -0.700000 2
 -0.160000 -0.320000 2
 -1.320000 0.040000 2
 -0.500000 -0.730000 2
 -1.710000 0.090000 2
 -1.250000 0.160000 2
 -0.820000 0.070000 2
 -0.880000 -0.930000 2
 -0.930000 0.510000 2
 -0.700000 -0.950000 2
 -0.470000 -0.510000 2
 -0.510000 -0.200000 2
 -0.760000 0.350000 2
 -1.080000 0.380000 2
 -1.530000 0.350000 2
 -0.560000 -0.310000 2
 -1.670000 0.380000 2
 -0.880000 0.340000 2
 -1.140000 -0.180000 2
 -1.000000 -0.280000 2
 -0.890000 0.270000 2
 -0.240000 -0.030000 2
 -1.660000 0.520000 2
 -1.880000 0.250000 2
 -0.640000 0.360000 2
 -0.650000 0.720000 2
 -0.260000 -0.720000 2
 -1.340000 -0.080000 2
 -0.750000 -0.790000 2
 -0.630000 0.460000 2
 -0.260000 0.590000 2
 -0.700000 -0.150000 2
 -0.950000 0.270000 2
 -1.130000 -0.870000 2
 -1.550000 0.150000 2
 -1.390000 -0.250000 2
 -1.260000 0.040000 2
 -0.980000 0.100000 2
 -1.600000 -0.380000 2
 -0.550000 0.360000 2
 -1.730000 -0.580000 2
 -1.160000 -0.660000 2
 -1.790000 -0.510000 2
 -0.350000 -0.580000 2
 -0.420000 0.590000 2
 -0.630000 -0.260000 2
 -1.090000 -0.220000 2
 -1.480000 0.190000 2
 -0.280000 0.250000 2
 -1.160000 -0.160000 2
 -0.950000 0.560000 2
 -1.650000 0.460000 2
 -1.140000 -0.430000 2
 -1.090000 0.230000 2
 -0.710000 0.690000 2
 -1.680000 -0.640000 2
 -1.940000 0.000000 2
 -1.410000 -0.810000 2
 -0.350000 -0.580000 2
 -0.480000 0.190000 2
 -0.180000 0.030000 2
 -1.010000 0.050000 2
 -1.570000 0.730000 2
 -1.480000 -0.400000 2
 -0.860000 -0.320000 2
 -0.530000 0.650000 2
 -0.280000 0.250000 2
 -1.180000 -0.760000 2
 -1.460000 0.300000 2
 -1.590000 -0.710000 2
 -1.650000 0.160000 2
 -1.260000 0.250000 2
 -1.060000 0.870000 2
 -1.150000 0.720000 2
 -0.660000 0.210000 2
 -0.320000 -0.010000 2
 -0.950000 -0.150000 2
 -1.100000 0.120000 2
 -0.730000 -0.710000 2
 -1.790000 0.290000 2
 -1.040000 0.230000 2
 -1.770000 -0.070000 2
 -1.470000 0.580000 2
 -0.770000 0.850000 2
 -0.970000 0.750000 2
 -0.800000 0.020000 2
 -0.710000 0.140000 2
 -1.160000 0.180000 2
 -0.310000 -0.120000 2
 -1.820000 -0.350000 2
 -1.520000 -0.120000 2
 -0.920000 0.520000 2
 -1.030000 0.790000 2
 -0.090000 0.090000 2
 -0.750000 -0.200000 2
 -0.320000 0.050000 2
 -0.680000 0.690000 2
 -0.950000 0.560000 2
 -1.050000 0.210000 2
 -0.280000 -0.390000 2
 -0.820000 -0.330000 2
 -1.790000 -0.100000 2
 -1.470000 -0.650000 2
 -1.830000 0.160000 2
 -1.560000 -0.720000 2
 -0.550000 0.070000 2
 -0.460000 -0.280000 2
 -1.410000 0.650000 2
 -0.170000 -0.580000 2
 -1.240000 0.260000 2
 -1.620000 0.360000 2
 -1.670000 -0.080000 2
 -0.720000 0.170000 2
 -1.320000 0.350000 2
 -0.820000 0.770000 2
 -0.840000 -0.030000 2
 -0.880000 0.640000 2
 -1.120000 0.050000 2
 -0.340000 0.260000 2
 -0.730000 -0.620000 2
 -0.350000 0.790000 2
 -1.580000 -0.030000 2
 -1.270000 -0.910000 2
 -1.020000 -0.550000 2
 -1.280000 0.800000 2
 -1.600000 -0.110000 2
 -1.600000 0.160000 2
 -0.740000 0.360000 2
 -0.390000 0.160000 2
 -1.930000 0.110000 2
 -0.140000 -0.160000 2
 -0.080000 -0.150000 2
 -1.480000 -0.670000 2
 -0.260000 -0.490000 2
 -1.090000 -0.100000 2
 -0.970000 -0.320000 2
 -0.790000 0.500000 2
 -0.260000 0.650000 2
 -0.630000 -0.610000 2
 -0.530000 -0.560000 2
 -1.710000 -0.020000 2
 -0.210000 0.220000 2
 -1.660000 0.470000 2
 -0.880000 -0.790000 2
 -1.080000 -0.020000 2
 -0.260000 -0.580000 2
 -0.290000 -0.640000 2
 -1.320000 0.330000 2
 -1.050000 0.470000 2
 -0.950000 -0.190000 2
 -0.760000 0.780000 2
 0.010000 0.030000 2
 -0.370000 0.540000 2
 -0.730000 -0.190000 2
 -0.820000 0.320000 2
 -0.970000 -0.940000 2
 -0.290000 -0.650000 2
 -1.500000 0.370000 2
 -1.590000 0.200000 2
 -1.530000 -0.700000 2
 -1.800000 0.250000 2
 -1.800000 -0.420000 2
 -1.000000 -0.600000 2
 -0.040000 0.110000 2
 -1.520000 0.300000 2
 -1.220000 0.750000 2
 -1.000000 0.940000 2
 -1.550000 0.480000 2
 -1.630000 -0.730000 2
 -0.500000 -0.360000 2
 -0.610000 0.880000 2
 -0.250000 -0.450000 2
 -0.190000 -0.520000 2
 -0.510000 -0.660000 2
 -1.350000 0.900000 2
 -0.400000 0.420000 2
 -0.560000 -0.240000 2
 -0.330000 0.490000 2
 -0.790000 0.580000 2
 -0.910000 0.810000 2
 -1.200000 0.670000 2
 0.010000 0.020000 2
 -1.900000 -0.270000 2
 -1.610000 -0.190000 2
 -1.190000 -0.580000 2
 -0.850000 -0.840000 2
 -1.020000 -0.790000 2
 -0.900000 -0.540000 2
 -1.810000 0.310000 2
 -1.480000 0.290000 2
 -0.540000 -0.460000 2
 -0.690000 0.550000 2
 -1.200000 -0.080000 2
 -0.580000 0.380000 2
 -0.080000 0.180000 2
 -1.050000 -0.580000 2
 -1.260000 0.010000 2
 -0.520000 0.680000 2
 -0.160000 -0.280000 2
 -0.400000 -0.170000 2
 -0.910000 -0.110000 2
 -1.870000 0.240000 2
 -1.400000 -0.830000 2
 -0.260000 -0.210000 2
 -1.110000 -0.610000 2
 -0.810000 -0.040000 2
 -1.560000 -0.490000 2
 -1.220000 -0.040000 2
 -1.440000 -0.230000 2
 -0.720000 0.810000 2
 -0.860000 -0.300000 2
 -0.710000 -0.210000 2
 -1.440000 -0.470000 2
 -1.160000 0.640000 2
 -1.200000 0.080000 2
 -1.090000 -0.270000 2
 -0.580000 -0.630000 2
 -0.170000 0.450000 2
 -1.390000 0.030000 2
 -0.160000 0.180000 2
 -0.150000 0.140000 2
 -1.110000 -0.310000 2
 -0.140000 -0.300000 2
 -1.010000 -0.240000 2
 -0.570000 0.860000 2
 -1.350000 0.110000 2
 -0.800000 0.220000 2
 -1.190000 -0.930000 2
 -0.690000 -0.510000 2
 -0.570000 -0.240000 2
 -1.010000 -0.930000 2
 -1.650000 0.060000 2
 -1.760000 -0.250000 2
 -0.710000 -0.610000 2
 -0.050000 0.270000 2
 -0.380000 0.120000 2
 -1.150000 0.230000 2
 -0.750000 0.630000 2
 -1.090000 0.240000 2
 -0.880000 0.380000 2
 -0.010000 0.180000 2
 -0.240000 0.570000 2
 -1.130000 -0.880000 2
 -0.810000 0.610000 2
 -0.590000 0.630000 2
 -1.190000 -0.160000 2
 -0.500000 0.280000 2
 -0.310000 -0.410000 2
 -1.350000 0.200000 2
 -0.970000 -0.800000 2
 -1.030000 0.470000 2
 -0.360000 -0.280000 2
 -1.090000 -0.690000 2
 -0.690000 -0.520000 2
 -0.770000 -0.270000 2
 -0.800000 0.340000 2
 -0.660000 -0.440000 2
 -0.550000 0.110000 2
 -0.540000 0.120000 2
 -1.760000 0.050000 2
 -1.000000 0.350000 2
 -1.340000 -0.870000 2
 -1.250000 -0.700000 2
 -1.340000 0.260000 2
 -0.300000 0.430000 2
 -1.070000 -0.970000 2
 -1.810000 -0.240000 2
 -0.820000 0.530000 2
 -1.280000 -0.870000 2
 -1.560000 0.380000 2
 -1.760000 0.060000 2
 -1.880000 0.130000 2
 -0.380000 -0.420000 2
 -0.850000 0.660000 2
 -0.340000 -0.250000 2
 -1.420000 0.800000 2
 -0.260000 0.280000 2
 -0.870000 0.100000 2
 -1.480000 0.670000 2
 -1.440000 -0.050000 2
 -1.400000 0.360000 2
 -1.570000 0.510000 2
 -1.310000 0.120000 2
 -1.520000 -0.440000 2
 -1.230000 -0.860000 2
 -1.450000 -0.210000 2
 -0.280000 -0.290000 2
 -1.630000 -0.430000 2
 -1.070000 0.420000 2
 -0.850000 -0.800000 2
 -0.500000 0.360000 2
 -1.350000 0.540000 2
 -0.090000 -0.250000 2
 -0.660000 0.740000 2
 -1.250000 -0.800000 2
 -0.740000 0.650000 2
 -1.050000 -0.470000 2
 -1.640000 0.300000 2
 -0.400000 0.780000 2
 -0.410000 0.070000 2
 -0.390000 -0.400000 2
 -1.240000 0.720000 2
 -1.340000 -0.650000 2
 -1.770000 0.150000 2
 -0.660000 0.570000 2
 -1.500000 0.480000 2
 -0.810000 0.340000 2
 -1.400000 0.850000 2
 -0.100000 -0.380000 2
 -1.090000 -0.670000 2
 -1.130000 -0.510000 2
 -1.620000 0.630000 2
 -0.290000 0.190000 2
 -1.120000 0.040000 2
 -1.670000 -0.060000 2
 -0.160000 -0.220000 2
 -0.370000 -0.360000 2
 -1.100000 0.610000 2
 -1.620000 0.490000 2
 -1.440000 0.690000 2
 -1.100000 0.390000 2
 -1.550000 0.570000 2
 -1.100000 -0.320000 2
 -1.540000 0.420000 2
 -1.880000 -0.230000 2
 -0.490000 0.620000 2
 -0.570000 -0.780000 2
 -0.290000 -0.360000 2
 -0.320000 0.480000 2
 -1.850000 -0.350000 2
 -0.340000 -0.690000 2
 -1.700000 0.530000 2
 -0.300000 -0.610000 2
 -0.290000 0.020000 2
 -0.760000 -0.860000 2
 -1.860000 -0.110000 2
 -1.590000 -0.700000 2
 -0.470000 -0.300000 2
 -0.160000 -0.430000 2
 -0.630000 -0.210000 2
 -0.480000 0.370000 2
 -1.080000 -0.250000 2
 -0.510000 0.020000 2
 -1.490000 0.230000 2
 -0.820000 -0.480000 2
 -1.810000 0.430000 2
 -0.060000 -0.330000 2
 -1.040000 0.100000 2
 -0.910000 -0.260000 2
 -1.110000 -0.140000 2
 -1.400000 -0.850000 2
 -1.010000 -0.150000 2
 -0.560000 0.320000 2
 -0.690000 0.170000 2
 -0.970000 0.050000 2
 -0.100000 0.490000 2
 -0.620000 0.240000 2
 -0.500000 -0.290000 2
 -0.440000 -0.740000 2
 -0.710000 0.730000 2
 -1.400000 -0.130000 2
 -0.980000 -0.880000 2
 -1.590000 0.650000 2
 -1.620000 0.010000 2
 -0.570000 0.650000 2
 -0.490000 0.280000 2
 -0.930000 -0.160000 2
 -0.310000 -0.380000 2
 -1.050000 0.210000 2
 -0.920000 0.600000 2
 -1.460000 -0.550000 2
 -1.430000 -0.730000 2
 -1.420000 0.020000 2
 -0.670000 0.810000 2
 -0.970000 0.450000 2
 -1.050000 -0.260000 2
 -0.450000 0.020000 2
 -1.510000 0.810000 2
 -1.710000 -0.070000 2
 -1.100000 -0.580000 2
 -0.970000 -0.600000 2
 -1.680000 -0.310000 2
 -1.480000 0.570000 2
 -0.100000 -0.400000 2
 -1.500000 -0.360000 2
 -0.460000 -0.380000 2
 -1.640000 -0.440000 2
 -1.230000 0.730000 2
 -1.880000 0.280000 2
 -0.830000 -0.900000 2
 -0.240000 -0.630000 2
 -1.140000 -0.900000 2
 -1.460000 -0.720000 2
 -1.140000 -0.830000 2
 -1.170000 0.860000 2
 -0.480000 0.000000 2
 -1.160000 0.840000 2
 -0.760000 -0.630000 2
 -1.710000 -0.420000 2
 -1.390000 -0.830000 2
 -1.540000 -0.750000 2
 -1.100000 -0.480000 2
 -0.690000 -0.320000 2
 -0.560000 0.280000 2
 -1.000000 0.220000 2
 -0.710000 0.950000 2
 -0.560000 0.730000 2
 -0.710000 0.850000 2
 -0.300000 -0.250000 2
 -0.740000 -0.830000 2
 -0.160000 -0.440000 2
 -0.830000 0.550000 2
 -1.250000 -0.780000 2
 -1.110000 0.250000 2
 -0.930000 0.470000 2
 -1.240000 0.560000 2
 -0.430000 0.750000 2
 -1.600000 0.110000 2
 -0.140000 0.410000 2
 -1.310000 0.310000 2
 -0.940000 0.390000 2
 -0.340000 0.670000 2
 -0.360000 -0.050000 2
 -1.740000 -0.540000 2
 -1.460000 -0.340000 2
 -1.290000 0.420000 2
 -1.880000 -0.160000 2
 -0.290000 0.730000 2
 -0.260000 -0.080000 2
 -1.070000 -0.950000 2
 -0.770000 0.180000 2
 -0.990000 -0.210000 2
 -1.230000 -0.270000 2
 -0.950000 -0.670000 2
 -1.010000 0.370000 2
 -0.240000 0.690000 2
 -1.190000 -0.800000 2
 -1.780000 -0.090000 2
 -0.080000 -0.250000 2
 -0.800000 -0.200000 2
 -1.330000 -0.360000 2
 -0.010000 -0.010000 2
 -0.940000 0.110000 2
 -1.430000 -0.660000 2
 -0.370000 0.650000 2
 -0.690000 -0.890000 2
 -1.560000 0.290000 2
 -0.980000 -0.450000 2
 -0.760000 -0.720000 2
 -0.610000 0.740000 2
 -0.690000 -0.570000 2
 -0.340000 -0.380000 2
 -0.960000 -0.140000 2
 -0.110000 -0.150000 2
 -0.550000 0.180000 2
 -0.650000 -0.020000 2
 -0.860000 -0.500000 2
 -0.500000 0.850000 2
 -0.820000 0.760000 2
 -0.560000 0.740000 2
 -1.460000 0.360000 2
 -0.580000 -0.440000 2
 -1.690000 -0.080000 2
 -1.240000 -0.230000 2
 -0.670000 0.640000 2
 -1.540000 0.130000 2
 -0.730000 -0.440000 2
 -0.600000 0.490000 2
 -1.130000 -0.180000 2
 -0.820000 -0.570000 2
 -1.050000 0.930000 2
 -1.150000 -0.780000 2
 -1.730000 -0.200000 2
 -0.370000 -0.680000 2
 -0.030000 -0.230000 2
 -1.140000 -0.240000 2
 -0.750000 -0.070000 2
 -0.320000 0.550000 2
 -0.670000 -0.450000 2
 -0.530000 -0.370000 2
 -0.650000 -0.310000 2
 -1.830000 0.320000 2
 -1.400000 0.620000 2
 -0.630000 0.190000 2
 -0.210000 0.510000 2
 -1.540000 0.330000 2
 -0.990000 -0.840000 2
 -1.120000 -0.130000 2
 -0.060000 0.060000 2
 -0.990000 0.630000 2
 -0.930000 0.940000 2
 -1.310000 -0.170000 2
 -1.500000 0.710000 2
 -1.390000 0.760000 2
 -0.250000 0.150000 2
 -0.430000 -0.600000 2
 -0.700000 -0.520000 2
 -1.040000 0.030000 2
 -1.640000 0.480000 2
 -1.060000 -0.520000 2
 -0.130000 0.570000 2
 -1.130000 0.960000 2
 -1.560000 -0.580000 2
 -0.120000 0.440000 2
 -0.250000 0.350000 2
 -0.810000 -0.110000 2
 -1.480000 -0.440000 2
 -1.040000 -0.080000 2
 -0.520000 -0.230000 2
 -1.370000 -0.410000 2
 -1.290000 0.730000 2
 -0.630000 0.230000 2


================================================
FILE: data/2Hcircle1.txt
================================================
 1.000000 0.000000 1
 0.996917 0.078459 1
 0.987688 0.156434 1
 0.972370 0.233445 1
 0.951057 0.309017 1
 0.923880 0.382683 1
 0.891007 0.453991 1
 0.852640 0.522499 1
 0.809017 0.587785 1
 0.760406 0.649448 1
 0.707107 0.707107 1
 0.649448 0.760406 1
 0.587785 0.809017 1
 0.522499 0.852640 1
 0.453991 0.891006 1
 0.382684 0.923880 1
 0.309017 0.951056 1
 0.233445 0.972370 1
 0.156434 0.987688 1
 0.078459 0.996917 1
 0.000001 -1.000000 1
 0.078460 -0.996917 1
 0.156435 -0.987688 1
 0.233446 -0.972370 1
 0.309018 -0.951056 1
 0.382684 -0.923879 1
 0.453992 -0.891006 1
 0.522500 -0.852640 1
 0.587786 -0.809016 1
 0.649449 -0.760405 1
 0.707108 -0.707106 1
 0.760407 -0.649447 1
 0.809018 -0.587784 1
 0.852641 -0.522497 1
 0.891007 -0.453989 1
 0.923880 -0.382682 1
 0.951057 -0.309016 1
 0.972370 -0.233444 1
 0.987689 -0.156433 1
 0.996917 -0.078458 1
 0.200000 1.800000 2
 0.198458 1.878520 2
 0.193835 1.956918 2
 0.186137 2.035075 2
 0.175377 2.112869 2
 0.161571 2.190181 2
 0.144740 2.266891 2
 0.124910 2.342881 2
 0.102113 2.418034 2
 0.076383 2.492234 2
 0.047759 2.565367 2
 0.016286 2.637319 2
 -0.017987 2.707981 2
 -0.055008 2.777242 2
 -0.094720 2.844997 2
 -0.137061 2.911140 2
 -0.181966 2.975570 2
 -0.229366 3.038188 2
 -0.279188 3.098896 2
 -0.331355 3.157602 2
 -0.385786 3.214214 2
 -0.442399 3.268645 2
 -0.501104 3.320812 2
 -0.561812 3.370634 2
 -0.624430 3.418034 2
 -0.688860 3.462939 2
 -0.755003 3.505280 2
 -0.822758 3.544992 2
 -0.892019 3.582013 2
 -0.962681 3.616287 2
 -1.034633 3.647759 2
 -1.107766 3.676383 2
 -1.181966 3.702113 2
 -1.257119 3.724910 2
 -1.333110 3.744740 2
 -1.409820 3.761571 2
 -1.487131 3.775377 2
 -1.564926 3.786137 2
 -1.643082 3.793835 2
 -1.721481 3.798458 2
 -1.800001 3.800000 2
 -1.878520 3.798458 2
 -1.956919 3.793835 2
 -2.035075 3.786137 2
 -2.112870 3.775377 2
 -2.190181 3.761570 2
 -2.266891 3.744740 2
 -2.342882 3.724910 2
 -2.418035 3.702113 2
 -2.492235 3.676382 2
 -2.565368 3.647759 2
 -2.637320 3.616286 2
 -2.707982 3.582013 2
 -2.777243 3.544992 2
 -2.844998 3.505280 2
 -2.911141 3.462939 2
 -2.975571 3.418034 2
 -3.038189 3.370633 2
 -3.098897 3.320811 2
 -3.157602 3.268644 2
 -3.214214 3.214213 2
 -3.268646 3.157601 2
 -3.320813 3.098895 2
 -3.370635 3.038187 2
 -3.418035 2.975570 2
 -3.462940 2.911139 2
 -3.505281 2.844996 2
 -3.544993 2.777241 2
 -3.582014 2.707980 2
 -3.616287 2.637318 2
 -3.647760 2.565366 2
 -3.676383 2.492233 2
 -3.702113 2.418033 2
 -3.724911 2.342880 2
 -3.744740 2.266889 2
 -3.761571 2.190179 2
 -3.775377 2.112867 2
 -3.786137 2.035073 2
 -3.793835 1.956917 2
 -3.798458 1.878518 2


================================================
FILE: data/2class.txt
================================================
1	1	0
1	0	0
0	0	1
0	1	1

================================================
FILE: data/2cring.txt
================================================
-1.767   -4.985   1
 0.662   -5.499   1
 4.015    4.213   1
-4.956   -1.143   1
 5.769    0.860   1
 4.845    3.155   1
 5.843   -1.144   1
-4.909    1.237   1
-4.400    2.833   1
-1.262   -5.260   1
-0.579    5.380   1
-4.166    3.155   1
-4.207    2.833   1
 3.369    4.613   1
-4.547    2.582   1
 5.688    1.608   1
 2.531    5.063   1
 1.069    5.470   1
 0.239   -5.492   1
-2.758    4.393   1
 4.407    3.680   1
-3.810    3.310   1
 5.586   -2.149   1
 2.491    5.100   1
 0.808   -5.487   1
 0.563    5.499   1
 5.484    2.411   1
-1.513    5.135   1
 6.006    0.860   1
 1.737   -5.313   1
-5.167   -0.479   1
 0.761    5.497   1
-4.861   -0.670   1
-4.012   -3.076   1
-1.724   -5.100   1
 4.837    3.310   1
-3.472   -3.956   1
 0.723   -5.497   1
 5.944    0.860   1
-1.244   -5.200   1
-0.784   -5.337   1
-4.490   -2.582   1
 3.349   -4.664   1
 4.257    3.956   1
-4.716    1.516   1
 4.914    3.386   1
-1.368   -5.168   1
 5.198   -2.582   1
 4.402    3.821   1
-1.726    5.025   1
 2.841   -4.901   1
 3.067    4.856   1
 1.378   -5.399   1
 5.233   -2.582   1
 1.593    5.359   1
 2.345   -5.200   1
 5.609   -2.237   1
 5.943    0.000   1
 3.766   -4.450   1
 5.832   -0.384   1
 4.754   -3.535   1
 5.544    2.237   1
 5.509    1.881   1
-2.316    4.714   1
 2.841    4.901   1
 5.939   -1.144   1
 5.841   -0.860   1
-1.618   -5.135   1
-4.941   -1.237   1
 5.923   -0.765   1
-1.466    5.168   1
 5.832   -1.237   1
-4.462    2.324   1
 1.895   -5.337   1
-3.377   -3.821   1
 3.272    4.763   1
 5.327   -2.497   1
 3.622   -4.505   1
 1.364   -5.416   1
 4.807   -3.155   1
 5.119   -3.076   1
 5.449    2.411   1
-3.624    3.608   1
-2.447    4.714   1
 5.833    0.288   1
 4.123    4.151   1
-4.680    2.060   1
-0.023    5.487   1
 5.807   -1.331   1
 3.427    4.714   1
 1.361    5.432   1
 5.421    2.060   1
 4.854    3.233   1
-2.344   -4.664   1
-5.007    1.331   1
 5.378    2.666   1
 5.662   -2.149   1
 5.268   -2.833   1
 5.175    2.750   1
-2.002    4.943   1
 5.062   -2.915   1
-2.572   -4.560   1
-2.161    4.856   1
 1.516    5.399   1
-3.855    3.386   1
 5.986    0.860   1
 0.344   -5.499   1
 4.868   -3.233   1
 5.771    1.331   1
-0.561   -5.380   1
-4.388   -2.666   1
 3.819    4.392   1
 0.194   -5.487   1
-4.994   -0.096   1
 0.336    5.500   1
 1.512    5.399   1
 0.004   -5.479   1
-2.613   -4.613   1
-1.145   -5.287   1
-2.722   -4.505   1
 4.199    4.087   1
 4.744   -3.310   1
-4.358   -2.411   1
 1.241   -5.459   1
 6.026    0.479   1
 4.317    3.889   1
-0.938   -5.337   1
 1.242    5.446   1
 5.102   -2.750   1
-4.165    2.915   1
-2.330   -4.664   1
 1.397   -5.432   1
-1.488    5.168   1
 4.488    3.751   1
-1.723   -5.063   1
-3.636   -3.751   1
-2.361    4.664   1
 4.573   -3.680   1
 4.939   -3.233   1
-3.271    4.022   1
-0.228    5.459   1
-3.831   -3.310   1
 5.394    2.666   1
 5.809    1.049   1
-2.824   -4.334   1
-3.341   -4.022   1
 5.795   -1.791   1
 5.205   -2.833   1
 4.455    3.608   1
-3.942   -3.386   1
 3.975    4.213   1
 0.665    5.499   1
-4.879   -1.423   1
-2.257    4.763   1
 5.411   -2.149   1
 5.949    0.096   1
-2.550    4.613   1
-4.956   -1.608   1
 2.949   -4.901   1
 1.564   -5.380   1
 5.832    1.516   1
-5.045    0.479   1
 5.870    0.575   1
-5.019   -0.479   1
-2.776   -4.450   1
 1.619    5.399   1
 5.794    1.608   1
-3.843   -3.535   1
 1.847   -5.313   1
 5.989   -1.049   1
-3.849    3.386   1
-2.719    4.393   1
-5.016   -0.096   1
 1.914   -5.287   1
-3.991    3.386   1
 4.708    3.461   1
-5.167   -0.479   1
-4.665    2.237   1
-4.916    0.000   1
-0.674    5.399   1
 1.766   -5.337   1
-5.181   -0.192   1
 5.839   -1.049   1
-4.155   -3.155   1
 3.325    4.613   1
-5.008   -1.331   1
 3.698   -4.393   1
-4.038    2.996   1
 5.289    2.750   1
-4.946    0.384   1
 5.508   -2.060   1
 4.888   -3.155   1
 4.420    3.821   1
 5.720    1.516   1
 6.011    0.670   1
-0.515   -5.399   1
 3.086    4.856   1
 0.700    5.487   1
 0.744    5.487   1
 1.829   -5.313   1
-15.358    4.390   2
-11.168    3.501   2
-5.314   20.277   2
-20.768   11.025   2
-2.180   14.486   2
-3.778   18.449   2
-2.145   11.025   2
-20.707   15.137   2
-19.729   17.893   2
-14.332    3.915   2
-13.310   22.292   2
-19.343   18.449   2
-19.536   17.893   2
-6.353   20.967   2
-19.979   17.460   2
-2.387   15.778   2
-7.806   21.745   2
-10.413   22.448   2
-11.870    3.513   2
-17.065   20.587   2
-4.520   19.357   2
-18.905   18.717   2
-2.632    9.288   2
-7.910   21.808   2
-10.813    3.523   2
-11.267   22.499   2
-2.820   17.165   2
-14.846   21.869   2
-1.943   14.486   2
-9.127    3.824   2
-21.052   12.172   2
-10.999   22.494   2
-20.731   11.842   2
-19.228    7.688   2
-15.123    4.192   2
-3.868   18.717   2
-18.150    6.166   2
-11.037    3.506   2
-2.005   14.486   2
-14.446    4.018   2
-13.651    3.782   2
-19.922    8.540   2
-6.432    4.944   2
-4.865   19.834   2
-20.461   15.619   2
-3.834   18.849   2
-14.636    4.073   2
-3.170    8.540   2
-4.620   19.599   2
-15.253   21.679   2
-7.243    4.535   2
-6.955   21.388   2
-9.758    3.675   2
-3.135    8.540   2
-9.407   22.257   2
-8.253    4.018   2
-2.636    9.136   2
-1.957   13.000   2
-5.783    5.314   2
-2.078   12.337   2
-4.082    6.893   2
-2.702   16.864   2
-2.632   16.249   2
-16.276   21.143   2
-7.243   21.465   2
-2.049   11.025   2
-2.108   11.514   2
-14.952    4.131   2
-20.739   10.863   2
-2.015   11.678   2
-14.734   21.927   2
-2.170   10.863   2
-19.987   17.015   2
-9.038    3.782   2
-18.155    6.401   2
-6.628   21.227   2
-3.009    8.687   2
-5.984    5.218   2
-9.841    3.644   2
-3.816    7.551   2
-3.465    7.688   2
-2.855   17.165   2
-18.543   19.233   2
-16.407   21.143   2
-2.072   13.497   2
-5.152   20.170   2
-20.288   16.559   2
-12.202   22.477   2
-2.212   10.702   2
-6.413   21.143   2
-9.913   22.383   2
-2.771   16.559   2
-3.810   18.584   2
-16.363    4.944   2
-20.788   15.298   2
-3.023   17.606   2
-2.556    9.288   2
-3.203    8.107   2
-3.261   17.750   2
-15.656   21.539   2
-3.446    7.966   2
-16.708    5.124   2
-15.939   21.388   2
-9.620   22.325   2
-18.907   18.849   2
-1.963   14.486   2
-11.626    3.501   2
-3.796    7.416   2
-2.248   15.298   2
-13.292    3.708   2
-19.787    8.394   2
-5.674   20.587   2
-11.985    3.523   2
-20.894   12.834   2
-11.564   22.500   2
-9.624   22.325   2
-12.245    3.536   2
-16.691    5.033   2
-14.148    3.868   2
-16.916    5.218   2
-5.024   20.060   2
-3.961    7.283   2
-19.854    8.835   2
-10.171    3.571   2
-1.889   13.828   2
-4.754   19.718   2
-13.805    3.782   2
-10.101   22.408   2
-3.334    8.250   2
-19.457   18.034   2
-16.349    4.944   2
-9.877    3.617   2
-14.756   21.927   2
-4.486   19.479   2
-15.186    4.255   2
-18.462    6.521   2
-16.380   21.056   2
-4.354    6.643   2
-3.725    7.416   2
-17.899   19.948   2
-12.616   22.429   2
-18.925    7.283   2
-3.007   17.606   2
-2.165   14.813   2
-17.187    5.514   2
-17.969    6.052   2
-2.323    9.907   2
-3.266    8.107   2
-4.426   19.233   2
-18.994    7.151   2
-5.354   20.277   2
-11.165   22.499   2
-20.642   10.541   2
-16.157   21.227   2
-2.807    9.288   2
-1.951   13.166   2
-16.628   20.967   2
-20.681   10.222   2
-7.135    4.535   2
-9.504    3.708   2
-2.223   15.619   2
-20.930   13.828   2
-2.052   13.993   2
-20.904   12.172   2
-17.027    5.314   2
-9.517   22.325   2
-2.281   15.778   2
-18.807    6.894   2
-9.017    3.824   2
-1.985   11.187   2
-18.901   18.849   2
-17.026   20.587   2
-20.916   12.834   2
-8.883    3.868   2
-19.043   18.849   2
-4.083   18.979   2
-21.052   12.172   2
-20.220   16.864   2
-20.816   13.000   2
-13.338   22.325   2
-9.167    3.782   2
-21.078   12.668   2
-2.135   11.187   2
-19.332    7.551   2
-6.397   20.967   2
-20.789   10.702   2
-5.795    5.413   2
-19.292   18.174   2
-3.147   17.750   2
-20.836   13.663   2
-2.684    9.441   2
-3.735    7.551   2
-4.602   19.599   2
-2.335   15.619   2
-1.919   14.158   2
-13.179    3.675   2
-6.936   21.388   2
-10.921   22.477   2
-10.877   22.477   2
-9.035    3.824   2


================================================
FILE: data/2ring.txt
================================================
 0.695    0.976   1
-2.218   -0.875   1
-0.330   -0.956   1
-1.800    0.904   1
 3.077   -0.626   1
 1.089    0.923   1
-1.045    0.929   1
-2.244   -0.845   1
-3.208   -0.547   1
-0.125   -1.046   1
 3.825   -0.333   1
-2.020   -0.841   1
-3.547   -0.466   1
-1.981    0.851   1
-2.172   -0.856   1
-3.674    0.381   1
 2.986   -0.616   1
-0.163    1.038   1
 0.195   -1.039   1
 1.644    0.954   1
 3.248   -0.579   1
-2.737    0.739   1
 2.257   -0.866   1
-0.230    0.952   1
-3.798    0.278   1
-2.764   -0.772   1
-3.977   -0.075   1
-3.517   -0.468   1
 0.034   -1.012   1
-0.526   -1.019   1
 2.892   -0.734   1
-0.964   -0.965   1
 0.694    0.992   1
-1.617   -0.914   1
 2.583   -0.787   1
-0.339    1.003   1
 0.286   -1.013   1
 1.928   -0.859   1
-3.149   -0.635   1
 2.276    0.850   1
-2.062    0.887   1
 1.156   -0.988   1
 3.315    0.596   1
-2.963   -0.702   1
 2.473   -0.740   1
 2.309    0.855   1
 2.440    0.838   1
 0.991   -0.999   1
 0.932    0.929   1
 3.392    0.533   1
-1.951   -0.879   1
 0.311    1.030   1
 0.555   -0.987   1
-3.216    0.587   1
 1.042   -0.952   1
 0.170    0.955   1
-2.185   -0.877   1
-2.235    0.791   1
-3.913   -0.246   1
-2.890   -0.738   1
-2.958   -0.682   1
 1.506   -0.894   1
-2.598   -0.803   1
 3.706    0.381   1
 3.131   -0.608   1
-2.105   -0.861   1
 2.323    0.780   1
 0.327   -0.956   1
 3.374    0.534   1
 3.980   -0.122   1
-0.593   -0.954   1
 1.975   -0.917   1
-0.669    0.952   1
 2.191    0.800   1
 1.748    0.852   1
-0.836   -1.004   1
-3.594    0.393   1
 1.198   -0.939   1
-2.205    0.848   1
-0.581   -1.025   1
 0.070    1.014   1
 1.848    0.921   1
-1.634   -0.948   1
-0.101   -1.035   1
 1.281    0.941   1
 1.057   -0.959   1
 2.892    0.654   1
-1.512    0.960   1
-3.936    0.221   1
 3.957   -0.140   1
 3.290   -0.521   1
-1.956    0.911   1
 1.646   -0.861   1
 3.918   -0.213   1
 1.284   -0.924   1
-0.432    1.042   1
 3.342    0.596   1
-2.615   -0.709   1
 1.843   -0.868   1
-1.618    0.892   1
-0.195   -1.005   1
 3.125    0.620   1
-0.791   -1.024   1
-0.742    0.989   1
-0.235   -1.006   1
-0.692    1.010   1
 0.155    0.950   1
 2.547    0.746   1
 2.963   -0.652   1
-2.457   -0.765   1
 1.117   -0.968   1
 3.428   -0.479   1
 0.539   -0.941   1
-1.939    0.894   1
-3.388    0.516   1
-3.521    0.450   1
-2.886   -0.716   1
-2.356    0.776   1
 1.095   -0.925   1
 0.139   -0.999   1
 2.156    0.822   1
-0.149   -0.988   1
 2.023   -0.884   1
 3.741    0.362   1
 3.934   -0.143   1
-1.762    0.922   1
 0.848    1.022   1
-2.331   -0.857   1
-1.738   -0.897   1
 3.034   -0.634   1
-1.344    0.931   1
-3.446   -0.487   1
 3.026   -0.696   1
-3.093    0.648   1
-1.753    0.946   1
-0.840    1.011   1
-1.907    0.925   1
-2.972   -0.688   1
-2.481   -0.815   1
 0.376   -0.986   1
 2.377    0.839   1
 0.471    0.955   1
-1.730    0.875   1
-1.472   -0.896   1
-3.927   -0.231   1
 0.774   -0.937   1
-1.191    0.935   1
 0.204   -0.994   1
-2.275   -0.776   1
-2.088    0.808   1
-2.421   -0.804   1
 2.541   -0.797   1
 3.363    0.571   1
-1.393    0.907   1
 1.702    0.934   1
-2.336    0.822   1
 3.211    0.560   1
 3.960    0.148   1
-2.488   -0.783   1
-1.246   -0.924   1
 1.660   -0.885   1
 0.612    0.996   1
-3.007   -0.649   1
 2.882    0.648   1
 3.701    0.349   1
-2.089    0.844   1
-1.613   -0.901   1
-3.592   -0.415   1
 2.774   -0.737   1
 1.918   -0.836   1
-2.310    0.840   1
 1.460    0.892   1
-2.209   -0.823   1
-0.154   -0.991   1
 1.294    0.950   1
-2.376    0.759   1
 3.704   -0.380   1
-0.917   -0.934   1
 2.471   -0.774   1
 1.002   -1.006   1
 0.229    2.295   2
-0.107    7.382   2
-0.315    3.270   2
 0.106    1.800   2
-0.244    2.677   2
 0.225    6.689   2
 0.233    2.555   2
-0.140    7.356   2
-0.251    2.392   2
-0.288    3.475   2
-0.292    3.425   2
-0.312    5.580   2
-0.349    4.053   2
 0.044    1.619   2
-0.316    3.428   2
 0.336    3.926   2
-0.357    4.586   2
 0.334    5.437   2
-0.291    5.795   2
 0.174    7.244   2
-0.251    2.848   2
 0.257    2.863   2
-0.120    1.857   2
 0.301    5.370   2
 0.310    3.802   2
-0.308    4.836   2
-0.322    3.623   2
-0.311    4.083   2
-0.329    3.634   2
-0.326    5.074   2
-0.241    6.492   2
-0.314    4.636   2
 0.195    2.294   2
-0.302    3.983   2
-0.332    4.183   2
 0.307    5.261   2
-0.333    3.886   2
-0.065    7.528   2
-0.269    6.451   2
 0.143    1.876   2
 0.072    7.538   2
-0.226    6.756   2
 0.342    4.915   2
-0.328    4.637   2
-0.349    4.073   2
 0.337    3.909   2
 0.313    6.040   2
-0.328    4.591   2
 0.237    6.532   2
 0.308    4.992   2
-0.335    3.649   2
 0.308    5.911   2
-0.263    6.155   2
 0.285    6.384   2
-0.241    2.642   2
 0.288    5.770   2
-0.101    7.415   2
 0.291    3.365   2
-0.304    3.687   2
-0.237    2.710   2
-0.349    4.642   2
-0.190    7.106   2
-0.182    7.002   2
 0.281    3.306   2
-0.224    6.731   2
-0.101    7.495   2
 0.290    5.923   2
-0.315    5.927   2
 0.302    2.974   2
-0.316    3.580   2
-0.292    3.007   2
-0.021    7.575   2
 0.201    6.931   2
 0.294    5.791   2
 0.112    7.348   2
-0.332    4.764   2
 0.306    4.006   2
-0.323    4.798   2
 0.294    3.395   2
-0.272    3.019   2
 0.300    5.670   2
 0.329    5.448   2
-0.287    5.966   2
-0.308    5.499   2
 0.236    6.881   2
-0.223    6.657   2
 0.225    2.492   2
 0.337    4.088   2
 0.086    1.664   2
-0.294    3.557   2
-0.297    2.890   2
 0.071    1.644   2
-0.351    5.246   2
-0.324    3.518   2
-0.214    6.884   2
 0.350    5.168   2
 0.230    6.942   2
-0.354    4.985   2
-0.303    3.443   2
 0.165    1.982   2
-0.325    3.405   2
 0.281    2.725   2
-0.248    2.809   2
 0.200    6.858   2
-0.146    7.365   2
 0.332    4.908   2
 0.284    5.755   2
 0.286    6.147   2
-0.247    6.563   2
-0.327    5.143   2
-0.350    4.717   2
-0.341    5.028   2
-0.311    6.139   2
 0.306    5.661   2
 0.211    2.212   2
 0.181    2.079   2
-0.260    2.714   2
 0.319    5.244   2
-0.270    2.695   2
-0.125    1.739   2


================================================
FILE: data/579.txt
================================================
    4.489013      3.949385    1  
    3.234519      3.032182    1  
    2.339381      3.233512    1  
    3.067888      3.272515    1  
    3.337977      3.214286    1  
    1.623692      1.968673    1  
    4.459075      3.803079    1  
    2.746071      2.881115    1  
    3.022935      3.244224    1  
    2.634098      2.410794    1  
    2.209555      2.269341    1  
    2.938520      4.243461    1  
    3.307581      3.077136    1  
    4.325037      3.338618    1  
    2.868755      2.639683    1  
    2.849528      2.990066    1  
    3.360591      3.146077    1  
    1.935163      2.120289    1  
    3.001328      3.005997    1  
    2.815287      2.893017    1  
    1.970595      2.479919    1  
    3.990677      3.728278    1  
    3.402707      3.298334    1  
    3.945814      2.965621    1  
    2.735176      2.449980    1  
    3.608432      3.170064    1  
    3.252739      3.002152    1  
    2.484497      3.060198    1  
    3.994705      3.673803    1  
    2.799814      2.734718    1  
    2.907117      2.647374    1  
    3.115223      4.262139    1  
    2.973952      2.696356    1  
    3.986648      3.551485    1  
    3.326075      3.389431    1  
    1.859722      1.628361    1  
    2.762185      2.475341    1  
    2.888989      3.010208    1  
    2.817301      3.156148    1  
    3.017533      2.841655    1  
    3.685522      3.447386    1  
    3.414609      3.078967    1  
    2.412534      2.670171    1  
    3.551576      3.318201    1  
    3.119800      3.169698    1  
    3.662816      3.273339    1  
    1.914106      2.575411    1  
    2.720985      2.346248    1  
    3.747047      3.591311    1  
    4.447722      3.787515    1  
    2.788827      2.815561    1  
    3.065783      2.989334    1  
    3.015519      3.216941    1  
    2.533937      2.938429    1  
    2.929548      3.161733    1  
    3.606601      3.310785    1  
    3.961470      3.833018    1  
    3.200095      3.341090    1  
    3.943892      3.325709    1  
    2.584658      2.652593    1  
    3.367641      3.577944    1  
    2.175130      2.389279    1  
    3.093066      3.129780    1  
    2.019761      2.741035    1  
    4.233482      4.221580    1  
    2.910321      2.896588    1  
    1.983322      2.480926    1  
    3.507996      2.276940    1  
    3.990402      4.059343    1  
    1.925916      1.847545    1  
    3.645787      3.182974    1  
    4.467864      3.664098    1  
    3.275536      3.071001    1  
    4.161977      3.177847    1  
    3.095080      2.917920    1  
    4.149342      2.954726    1  
    3.058275      2.963149    1  
    3.212088      3.750984    1  
    2.805124      2.793954    1  
    4.023911      3.317652    1  
    1.784738      2.587313    1  
    2.851543      2.983566    1  
    3.440977      3.477416    1  
    3.884014      3.279107    1  
    2.566988      1.667821    1  
    3.631870      3.683508    1  
    4.088458      3.490051    1  
    3.419828      3.199820    1  
    1.620579      2.594363    1  
    2.707251      2.447600    1  
    3.235984      3.104053    1  
    3.289636      3.267296    1  
    2.412900      2.971023    1  
    3.734321      3.365169    1  
    3.032090      3.086383    1  
    3.335414      2.976608    1  
    3.027696      2.906568    1  
    4.230003      3.549654    1  
    2.794412      2.961592    1  
    2.394681      2.819956    1  
    3.058641      2.859142    1  
    4.406613      3.409665    1  
    2.688025      2.837901    1  
    3.278008      2.598025    1  
    3.077044      3.235527    1  
    2.397153      2.696722    1  
    3.551210      3.163015    1  
    4.190451      3.168416    1  
    3.975661      3.483825    1  
    2.232810      2.231712    1  
    3.067614      2.632267    1  
    4.437742      3.717017    1  
    3.957350      3.623539    1  
    1.619938      2.306330    1  
    2.358333      2.488342    1  
    2.216697      3.003250    1  
    1.918134      2.094745    1  
    4.448454      3.367367    1  
    4.092486      3.572451    1  
    3.174734      3.003067    1  
    2.684088      3.011216    1  
    2.024979      1.756264    1  
    3.234336      3.186087    1  
    2.188406      3.151204    1  
    3.201285      3.398129    1  
    3.079424      3.077868    1  
    3.771584      3.194418    1  
    3.158528      4.194937    1  
    3.240745      2.722175    1  
    3.004074      2.656713    1  
    4.359004      3.983718    1  
    3.045457      3.725257    1  
    3.311518      3.196341    1  
    3.102863      3.114399    1  
    2.704230      2.827280    1  
    2.041917      2.068468    1  
    3.529603      3.167592    1  
    1.794351      2.203787    1  
    3.494263      3.562563    1  
    4.082690      3.480621    1  
    2.457213      3.019456    1  
    3.813425      3.711249    1  
    3.066973      3.531343    1  
    2.773629      2.889630    1  
    2.249748      2.807321    1  
    3.618595      3.175283    1  
    2.797983      2.840190    1  
    1.904126      3.045457    1  
    3.362239      2.910504    1  
    2.943556      2.240318    1  
    2.555361      2.811625    1  
    3.765175      3.232414    1  
    2.491638      2.394314    1  
    3.685614      2.645451    1  
    3.340632      3.259880    1  
    1.918226      2.746071    1  
    2.996475      3.052416    1  
    2.523499      3.386685    1  
    3.628666      3.390255    1  
    4.116474      3.218497    1  
    2.613132      2.772439    1  
    3.207785      3.330836    1  
    2.992813      3.088488    1  
    3.233055      3.377255    1  
    1.767800      2.044023    1  
    2.996384      3.115223    1  
    3.601840      2.843760    1  
    3.942701      3.336421    1  
    3.245048      3.634434    1  
    2.772988      3.315912    1  
    4.425474      3.311792    1  
    3.493622      3.076952    1  
    3.586550      3.219779    1  
    3.369289      3.120167    1  
    3.822855      3.334498    1  
    2.712561      2.337275    1  
    3.655492      3.177847    1  
    2.587588      2.708991    1  
    3.208426      3.031816    1  
    3.306482      3.462127    1  
    3.516236      3.213370    1  
    2.438810      2.723365    1  
    3.334407      3.013596    1  
    4.029862      3.311426    1  
    3.439787      3.152211    1  
    3.083178      3.240837    1  
    2.100421      1.732002    1  
    3.254204      3.328455    1  
    2.785348      3.730201    1  
    4.286676      3.583987    1  
    1.889660      2.654149    1  
    2.709815      2.390561    1  
    2.923139      2.828928    1  
    2.654332      2.930189    1  
    2.894391      2.502533    1  
    3.320032      3.080798    1  
    2.326014      2.402280    1  
    1.332209      0.848247    2  
    0.332606      1.522279    2  
    1.871746      0.571383    2  
    0.207541      1.269402    2  
    1.274987      0.755776    2  
   -0.315058      1.648808    2  
    0.344783      0.985763    2  
    1.361049      0.866649    2  
    2.266167      0.112964    2  
    1.621342      0.739845    2  
    1.357845      0.763741    2  
    0.229057      1.541688    2  
    0.090167      2.268548    2  
    0.854747      0.964064    2  
    1.111011      0.955916    2  
    0.646733      1.228477    2  
    0.478088      1.719123    2  
    2.260125      0.195547    2  
    1.244407      0.994827    2  
    0.884320      1.153676    2  
    1.209342      0.657262    2  
    1.785043      0.957106    2  
    0.503357      1.339991    2  
    0.797342      1.069720    2  
   -0.031785      1.403989    2  
    1.447295      0.832316    2  
    0.872784      1.564486    2  
    0.167989      1.615665    2  
    2.123798      1.055895    2  
    0.881756      1.013138    2  
    1.551759      0.457488    2  
    1.230125      0.906842    2  
    0.793588      0.533113    2  
    1.406369      0.729133    2  
    1.399228      1.232414    2  
    0.842662      1.141316    2  
   -0.146321      1.084460    2  
    2.246941      0.728401    2  
    1.768929      0.250023    2  
    0.961959      0.926069    2  
    0.312922      1.584811    2  
    0.590243      1.318567    2  
    1.702002      0.393399    2  
    0.133290      0.976333    2  
    1.409116      0.916822    2  
    0.187765      1.056169    2  
    0.675939      0.721442    2  
    1.467528      0.469115    2  
    0.868755      0.925977    2  
    0.826731      1.108997    2  
    2.161336      0.437346    2  
    1.886944      0.347163    2  
    0.483856      1.694678    2  
    1.781289      0.356319    2  
    0.980819      0.936048    2  
    1.145161      0.524140    2  
    0.166158      1.298975    2  
   -0.324396      1.584536    2  
   -0.341426      1.224631    2  
    1.225364      1.003067    2  
   -0.391873      1.768654    2  
    0.487243      1.501587    2  
    0.555727      0.266137    2  
    1.356380      0.913251    2  
    1.426054      0.948958    2  
    0.377010      1.230766    2  
    1.322687      0.881298    2  
    1.500122      1.665929    2  
    0.299554      1.255211    2  
    0.599673      1.257958    2  
    1.203757      1.232139    2  
   -0.097888      1.645146    2  
    1.097736      1.046007    2  
    0.911328      1.066057    2  
    1.009110      0.979904    2  
    0.693609      0.765481    2  
    1.398953      1.091510    2  
    1.445647      1.087573    2  
    1.269585      1.145619    2  
    2.035539     -0.051561    2  
   -0.315882      2.136799    2  
    1.404996      1.620792    2  
    0.083392      1.695502    2  
   -0.300501      1.673162    2  
    1.384487      1.113392    2  
    0.282800      1.316553    2  
    0.106098      1.694678    2  
    0.322077      1.729560    2  
    1.707404      0.832774    2  
    1.344844      1.204581    2  
    0.537049      0.909223    2  
    2.113269      0.149220    2  
    0.928449      0.961592    2  
    1.793008      0.092730    2  
    0.832316      1.120258    2  
    0.886059      0.724006    2  
    0.660100      0.851817    2  
    0.420316      1.373867    2  
    0.638127      1.330836    2  
    1.000961      0.957747    2  
    0.699927      1.211447    2  
    0.949599      0.947493    2  
    1.890973      0.519196    2  
    1.723426      0.720435    2  
    1.515870      1.256035    2  
    1.186544      1.440428    2  
    0.507019      1.176748    2  
    0.225944      1.425779    2  
    1.159719      1.032456    2  
    1.120533      0.497131    2  
    0.635289      1.041520    2  
    1.659612      0.721809    2  
    0.931745      0.951613    2  
    0.488891      1.793649    2  
    0.992538      0.840556    2  
   -0.456511      1.874676    2  
    0.868572      0.742409    2  
    0.929090      1.108539    2  
    1.931257      0.600040    2  
    1.494903      0.540437    2  
    1.755745      0.369594    2  
    1.141133      0.991714    2  
    0.834330      1.098834    2  
    1.517609      1.001968    2  
    0.964156      0.889355    2  
    1.650548      0.798074    2  
    0.784982      0.945753    2  
    1.296777      0.942640    2  
    0.968551      1.134449    2  
    0.866100      1.078875    2  
    0.989883      1.458098    2  
    0.128620      1.467162    2  
    0.668523      0.963973    2  
    1.142232      0.816568    2  
    1.325159      0.839824    2  
    1.322321      0.588687    2  
    1.317011      0.877911    2  
    0.956740      1.112201    2  
    1.279565      0.934767    2  
    1.107990      0.923963    2  
    0.078906      1.856182    2  
    0.726112      1.119892    2  
    0.396146      1.256127    2  
    0.209189      0.860790    2  
    1.167959      1.000320    2  
    0.165700      1.553682    2  
    0.695715      1.142964    2  
    2.241081      0.369778    2  
    2.200613     -0.093585    2  
   -0.042680      1.140584    2  
    0.919202      0.842845    2  
    0.003372      1.514771    2  
    0.407498      0.821970    2  
    0.755226      1.210349    2  
    0.615238      1.132618    2  
    0.796884      1.184347    2  
    1.625828      0.801370    2  
    1.418088      0.815744    2  
   -0.177541      2.055132    2  
   -0.089007      1.580782    2  
    0.308618      0.921308    2  
   -0.428312      2.089282    2  
    1.589938      0.716224    2  
    1.155416      1.310327    2  
    0.352107      1.350429    2  
    0.088153      1.730750    2  
    1.129231      0.751839    2  
    2.048448      0.202872    2  
    1.430448      0.759346    2  
    2.012558     -0.068682    2  
    1.058275      0.115894    2  
    0.677679      1.285607    2  
    1.929609      0.365474    2  
    0.366573      1.350063    2  
    2.025559      0.646733    2  
    1.722327      0.960768    2  
    1.651280      0.438627    2  
    1.366817      0.796793    2  
    1.075030      0.974319    2  
    2.290521      0.317774    2  
    0.984756      0.973678    2  
    0.107013      2.156850    2  
    0.521210      1.250175    2  
    0.947493      1.286615    2  
    0.201590      1.429441    2  
    1.868816      0.062059    2  
    0.665868      1.041154    2  
    1.559450      0.707068    2  
    0.366573      1.778634    2  
    1.060381      1.000320    2  
    1.044176      1.323969    2  
    1.299524      0.697089    2  
    1.588565      0.387906    2  
    0.461058      0.879101    2  
    0.630345      1.248436    2  
    1.538026      0.268700    2  
    2.027299      0.041917    2  
    1.413785      0.778665    2  
    1.009568      0.959944    2  
   -0.051469      1.881542    2  
    0.885128      3.970916    3  
    0.515793      3.084201    3  
    0.982452      4.144597    3  
    0.128422      3.436140    3  
   -0.030885      3.130161    3  
    0.209265      3.584185    3  
    0.453169      3.568438    3  
    0.616688      3.896664    3  
    0.276742      3.416913    3  
    0.087405      3.869930    3  
   -0.271126      3.524674    3  
    0.844386      4.075198    3  
    0.390912      3.153325    3  
    0.971007      3.939055    3  
    1.486740      3.036866    3  
   -0.009552      2.546770    3  
   -0.074374      3.485946    3  
    0.308237      4.558061    3  
    0.479720      4.007172    3  
    0.964141      3.105716    3  
    0.878994      3.106906    3  
    0.497665      3.329203    3  
    0.480087      4.149724    3  
    0.206610      3.510575    3  
    1.151738      3.573565    3  
    0.041810      3.046205    3  
   -0.437300      3.074496    3  
   -0.195502      4.044252    3  
    0.768395      3.269051    3  
    1.335032      3.786157    3  
    0.324900      3.628132    3  
    0.338816      3.429365    3  
    0.416639      2.573504    3  
    0.532548      3.536485    3  
    0.408307      2.782891    3  
    0.612934      4.453139    3  
   -0.213355      4.576281    3  
   -0.685598      3.784326    3  
    1.173620      3.855739    3  
    0.335246      2.662496    3  
    0.622730      3.404187    3  
    1.207221      3.432844    3  
    0.519822      3.331584    3  
    0.507096      3.156346    3  
   -0.685415      4.379803    3  
    0.254677      4.889859    3  
   -0.051576      3.126133    3  
    1.586352      3.733512    3  
    1.144322      3.073489    3  
    1.824030      4.205390    3  
    0.070650      4.699057    3  
    0.013611      2.650410    3  
    1.365337      3.597186    3  
   -0.645497      3.334971    3  
    0.166051      3.200842    3  
   -0.453139      2.968017    3  
    1.008820      3.778558    3  
    0.166417      3.463973    3  
    0.410779      4.696951    3  
    0.604968      3.457472    3  
    0.715934      3.486221    3  
    0.057466      3.502335    3  
    0.113956      3.519547    3  
    1.234596      3.425703    3  
    0.120273      3.055086    3  
    0.899319      3.914151    3  
    0.415448      3.846950    3  
    0.562761      3.103702    3  
   -0.543504      3.972198    3  
    0.487869      2.824000    3  
   -0.583239      3.318125    3  
    0.910215      4.157231    3  
    0.235176      3.721793    3  
   -0.126469      2.821894    3  
    1.250435      3.059481    3  
    0.823511      3.548570    3  
    1.797113      3.997833    3  
    0.319498      3.042543    3  
    0.799890      2.914457    3  
    0.447676      3.159459    3  
   -0.214637      2.469314    3  
    0.084017      4.152745    3  
    0.190588      2.855861    3  
   -0.450392      3.270608    3  
    1.898007      3.726096    3  
   -0.358470      3.083651    3  
   -0.353252      3.164586    3  
    0.689474      3.431013    3  
    0.253853      3.002716    3  
    0.558641      3.082369    3  
    0.898312      4.010743    3  
    0.475784      3.525681    3  
    0.459304      4.237709    3  
    1.202185      3.566240    3  
    0.382855      3.864620    3  
    0.100772      4.439222    3  
    0.463424      3.516526    3  
    0.476974      3.143345    3  
    1.079684      3.525132    3  
    0.374615      2.795892    3  
   -0.538011      3.651753    3  
   -0.383831      3.331034    3  
    1.055696      4.334391    3  
    0.993896      4.157872    3  
    0.275826      3.702109    3  
    0.389904      3.681509    3  
    0.464522      3.088961    3  
   -0.666829      3.808039    3  
    0.837794      3.588580    3  
   -0.698599      2.755791    3  
    0.458205      3.403272    3  
    0.729392      3.981536    3  
    0.313547      2.873348    3  
   -0.157964      3.197363    3  
    0.325907      3.448500    3  
   -0.121708      4.584704    3  
    1.381909      3.329295    3  
    1.270943      3.093448    3  
    0.495010      3.511124    3  
    0.610736      3.299173    3  
   -0.625080      3.143712    3  
    0.497482      3.745140    3  
   -0.131779      3.730399    3  
    0.305124      3.563952    3  
    0.940519      3.009491    3  
   -0.169042      3.394940    3  
    0.239021      4.161718    3  
    0.185186      2.893033    3  
   -0.734306      2.758721    3  
   -0.049837      3.139409    3  
   -0.332377      2.830409    3  
    0.478805      2.878933    3  
   -0.077303      3.415998    3  
    0.457472      4.719565    3  
   -0.040132      3.198370    3  
   -0.276620      4.490310    3  
   -0.228278      3.518357    3  
    0.202948      3.230873    3  
    0.536485      4.103214    3  
    0.495193      3.351360    3  
    0.347514      3.261269    3  
    0.010224      3.607532    3  
    1.292184      3.304483    3  
    1.554765      3.235084    3  
   -0.152104      3.453536    3  
    0.277291      4.954680    3  
   -0.342265      4.141942    3  
    1.771569      3.518723    3  
    0.856288      3.551775    3  
   -0.225623      3.630146    3  
    0.803644      3.704306    3  
    1.124180      3.071383    3  
    0.311533      3.328471    3  
    1.154851      3.234169    3  
    0.700369      3.586200    3  
    0.023591      3.808588    3  
    0.724540      3.667592    3  
    0.784417      3.867550    3  
    0.689566      2.997131    3  
    0.101596      4.134800    3  
    0.275460      3.141057    3  
    0.783776      3.478988    3  
    1.227454      3.224738    3  
   -0.328715      3.701010    3  
    0.569903      3.740196    3  
    0.016449      3.377819    3  
   -0.155217      4.657857    3  
    0.940153      3.380291    3  
   -0.259682      2.703055    3  
   -0.327708      4.990020    3  
    1.066683      4.007630    3  
    0.628315      3.307047    3  
    0.431745      3.225471    3  
   -0.742821      2.961425    3  
    0.155522      3.770318    3  
    1.997436      4.338694    3  
    0.951415      3.466628    3  
    0.533647      3.069552    3  
   -0.196966      3.260994    3  
    0.000336      4.792535    3  
    0.532273      3.239113    3  
    0.403729      3.725913    3

================================================
FILE: data/5CloseS1.txt
================================================
 1.580000 0.260000 1
 1.200000 0.790000 1
 0.680000 -0.030000 1
 1.210000 0.450000 1
 1.550000 0.470000 1
 1.020000 0.600000 1
 1.630000 -0.450000 1
 2.150000 0.180000 1
 1.240000 0.950000 1
 1.370000 0.750000 1
 1.950000 -0.260000 1
 1.320000 0.890000 1
 1.510000 0.460000 1
 2.210000 0.010000 1
 2.080000 -0.040000 1
 0.730000 0.520000 1
 1.890000 0.690000 1
 1.940000 -0.880000 1
 0.990000 -0.550000 1
 1.820000 0.260000 1
 1.600000 -0.010000 1
 0.860000 -0.710000 1
 1.310000 -0.910000 1
 1.650000 -0.620000 1
 1.960000 -0.760000 1
 2.080000 0.160000 1
 1.180000 0.500000 1
 1.700000 0.900000 1
 0.960000 0.290000 1
 0.970000 -0.420000 1
 1.530000 -0.740000 1
 0.640000 0.410000 1
 0.750000 0.410000 1
 2.260000 -0.170000 1
 2.090000 0.120000 1
 1.410000 0.830000 1
 1.220000 -0.960000 1
 1.520000 0.330000 1
 1.820000 -0.580000 1
 1.070000 -0.820000 1
 1.230000 0.300000 1
 1.170000 0.400000 1
 1.670000 0.960000 1
 2.010000 0.130000 1
 2.470000 0.130000 1
 0.700000 0.370000 1
 1.630000 0.180000 1
 1.120000 0.820000 1
 1.190000 -0.470000 1
 0.560000 0.170000 1
 1.300000 -0.250000 1
 1.330000 0.150000 1
 -0.790000 0.030000 2
 -1.460000 -0.020000 2
 -1.460000 -0.160000 2
 -1.310000 0.170000 2
 -1.330000 -0.220000 2
 -0.670000 0.220000 2
 -1.240000 0.310000 2
 -1.060000 -0.450000 2
 -3.210000 -0.250000 2
 -2.860000 -0.260000 2
 -3.850000 0.520000 2
 -3.610000 0.730000 2
 -3.920000 -0.440000 2
 -3.640000 0.700000 2
 -3.890000 -0.840000 2
 -3.180000 -0.690000 2
 -4.270000 -0.410000 2
 -2.790000 0.340000 2
 -4.210000 -0.190000 2
 -2.760000 -0.390000 2
 -3.430000 -0.310000 2
 -4.090000 0.780000 2
 -4.040000 -0.060000 2
 -3.800000 0.010000 2
 -3.770000 0.380000 2
 -4.070000 0.740000 2
 -2.740000 0.210000 2
 -4.210000 -0.510000 2
 -3.400000 -0.780000 2
 -3.960000 0.570000 2
 -3.000000 -0.170000 2
 -2.790000 -0.220000 2
 -3.860000 -0.380000 2
 -3.490000 -0.770000 2
 -2.740000 0.570000 2
 -4.250000 0.290000 2
 -3.200000 -0.300000 2
 -2.920000 -0.020000 2
 -4.320000 0.520000 2
 -3.420000 -0.330000 2
 -3.280000 0.570000 2
 -3.490000 -0.400000 2
 -4.140000 0.530000 2
 -3.300000 0.870000 2
 -3.960000 0.000000 2
 -3.180000 -0.090000 2
 -4.290000 -0.600000 2
 -3.290000 -0.640000 2
 -3.740000 0.280000 2
 -2.830000 0.700000 2
 -2.860000 0.280000 2
 -3.200000 0.140000 2
 -3.370000 -0.310000 2
 -4.100000 -0.350000 2
 -3.750000 -0.140000 2
 -3.480000 0.840000 2
 -3.600000 0.200000 2
 -2.990000 -0.510000 2
 -3.400000 0.410000 2
 -2.720000 -0.460000 2
 -2.540000 -0.180000 2
 -3.090000 -0.420000 2
 -3.570000 -0.810000 2
 -3.930000 -0.090000 2
 -3.870000 0.740000 2
 -3.350000 -0.210000 2
 -3.830000 -0.300000 2
 -4.080000 -0.620000 2
 -0.040000 2.930000 2
 -0.820000 3.210000 2
 -0.400000 2.640000 2
 -0.130000 2.900000 2
 -0.080000 3.020000 2
 -0.740000 2.700000 2
 -0.300000 2.850000 2
 -0.240000 3.260000 2
 -0.750000 3.390000 2
 -0.500000 2.890000 2
 -0.420000 3.470000 2
 -0.270000 3.010000 2
 -0.070000 -2.670000 2
 -0.580000 -3.360000 2
 -0.610000 -3.390000 2
 -0.980000 -1.790000 2
 -1.810000 -2.590000 2
 -1.570000 -2.250000 2
 -0.920000 -2.930000 2
 -0.760000 -2.420000 2
 -1.490000 -3.080000 2
 -0.560000 -1.910000 2
 -0.030000 -2.660000 2
 -0.920000 -1.720000 2
 -1.750000 -3.030000 2
 -1.390000 -2.000000 2
 -0.170000 -2.410000 2
 -1.770000 -2.700000 2
 -1.720000 -2.440000 2
 -0.160000 -2.500000 2
 -1.510000 -2.540000 2
 -1.610000 -2.940000 2
 -0.620000 -1.580000 2
 -1.320000 -3.330000 2
 -1.020000 -3.370000 2
 -1.080000 -2.360000 2
 -1.240000 -3.060000 2
 -0.620000 -3.230000 2
 -0.600000 -2.780000 2
 -1.000000 -3.370000 2
 -1.890000 -2.610000 2
 -1.370000 -3.020000 2
 -0.640000 -1.980000 2
 -1.260000 -2.680000 2
 -0.500000 -2.810000 2
 -1.580000 -2.710000 2
 -0.810000 -3.200000 2
 -1.710000 -2.310000 2
 -0.990000 -2.740000 2
 -1.200000 -3.040000 2
 -0.970000 -1.590000 2
 -0.420000 -2.400000 2
 -0.310000 -3.140000 2
 -1.550000 -3.110000 2
 -0.740000 -3.010000 2
 -0.190000 -2.100000 2
 -0.450000 -1.790000 2
 -1.220000 -2.660000 2
 -1.550000 -1.850000 2
 -0.700000 -3.230000 2


================================================
FILE: data/8OX.txt
================================================
    7.00   13.00    5.00    5.00    6.00   13.00    2.00    3.00    1.00
    5.00   13.00    6.00    4.00    6.00   13.00    3.00   13.00    1.00
    9.00   10.00  
Download .txt
gitextract_hf5apjil/

├── .gitignore
├── .idea/
│   ├── .name
│   ├── artifacts/
│   │   └── Backpropagation_jar.xml
│   ├── compiler.xml
│   ├── copyright/
│   │   └── profiles_settings.xml
│   ├── dictionaries/
│   │   └── Administrator.xml
│   ├── misc.xml
│   ├── modules.xml
│   ├── uiDesigner.xml
│   ├── vcs.xml
│   └── workspace.xml
├── Backpropagation.iml
├── Backpropagation.jar
├── LICENSE
├── META-INF/
│   └── MANIFEST.MF
├── README.md
├── data/
│   ├── 2CS.txt
│   ├── 2Ccircle1.txt
│   ├── 2Circle1.txt
│   ├── 2Circle2.txt
│   ├── 2CloseS.txt
│   ├── 2CloseS2.txt
│   ├── 2CloseS3.txt
│   ├── 2Hcircle1.txt
│   ├── 2class.txt
│   ├── 2cring.txt
│   ├── 2ring.txt
│   ├── 579.txt
│   ├── 5CloseS1.txt
│   ├── 8OX.txt
│   ├── C10D.txt
│   ├── C3D.txt
│   ├── Four-dimensional.txt
│   ├── IRIS.txt
│   ├── Number.txt
│   ├── Perceptron1.txt
│   ├── Perceptron2.txt
│   ├── Perceptron3.txt
│   ├── Perceptron4.txt
│   ├── breast-cancer-wisconsin_no question mark.txt
│   ├── wine.txt
│   └── xor.txt
└── src/
    └── Backpropagation/
        ├── Algorithm/
        │   ├── Connection.java
        │   ├── NeuralNetwork.java
        │   └── Neuron.java
        ├── MainFrame.form
        └── MainFrame.java
Download .txt
SYMBOL INDEX (48 symbols across 4 files)

FILE: src/Backpropagation/Algorithm/Connection.java
  class Connection (line 3) | class Connection {
    method Connection (line 13) | Connection(Neuron fromN) {
    method getWeight (line 19) | double getWeight() {
    method setWeight (line 23) | void setWeight(double w) {
    method setBestWeight (line 27) | void setBestWeight(double w) {
    method setWeightAsBest (line 31) | void setWeightAsBest() {
    method setDeltaWeight (line 35) | void setDeltaWeight(double w) {
    method getPrevDeltaWeight (line 40) | double getPrevDeltaWeight() {
    method getLeftNeuron (line 44) | Neuron getLeftNeuron() {

FILE: src/Backpropagation/Algorithm/NeuralNetwork.java
  class NeuralNetwork (line 5) | public class NeuralNetwork {
    method NeuralNetwork (line 18) | public NeuralNetwork(ArrayList<Double[]> inputs, ArrayList<Double> out...
    method getRandomNumber (line 79) | private Double getRandomNumber(Double minRange, Double maxRange) {
    method setInput (line 83) | private void setInput(Double inputs[]) {
    method getOutput (line 89) | private Double[] getOutput() {
    method activate (line 96) | private void activate() {
    method applyBackpropagation (line 105) | private void applyBackpropagation(Double expectedOutput[]) {
    method run (line 162) | public String run(int maxSteps, double minError) {
    method test (line 228) | public String test(ArrayList<Double[]> inputs, int maxSteps, double mi...
    method getOutputKind (line 259) | public int[] getOutputKind(ArrayList<Double[]> inputs, int maxSteps, d...
    method printAllWeights (line 290) | private void printAllWeights() {
    method printWeights (line 296) | private void printWeights(Neuron n) {

FILE: src/Backpropagation/Algorithm/Neuron.java
  class Neuron (line 5) | class Neuron {
    method Neuron (line 13) | Neuron() {
    method calculateOutput (line 18) | void calculateOutput() {
    method sigmoid (line 29) | private double sigmoid(double x) {
    method addConnections (line 33) | void addConnections(ArrayList<Neuron> neurons) {
    method addConnections (line 41) | void addConnections(Neuron[] neurons) {
    method getConnection (line 49) | Connection getConnection(int neuronIndex) {
    method getAllConnections (line 53) | ArrayList<Connection> getAllConnections() {
    method getOutput (line 57) | double getOutput() {
    method setOutput (line 61) | void setOutput(double o) {

FILE: src/Backpropagation/MainFrame.java
  class MainFrame (line 25) | public class MainFrame {
    method MainFrame (line 74) | private MainFrame() {
    method loadFile (line 326) | private void loadFile(JFileChooser fileChooser) {
    method resetData (line 375) | private void resetData() {
    method initialData (line 386) | private void initialData() {
    method startTrain (line 415) | private void startTrain(ArrayList<Double[]> inputs) {
    method round (line 427) | private Double round(Double value, int places) {
    method normalize (line 434) | private Double normalize(Double input, Double min, Double max) {
    method convertCoordinate (line 438) | private Double[] convertCoordinate(Double[] oldPoint) {
    method alertBackground (line 445) | private void alertBackground(JTextField textField, boolean alert) {
    method resetFrame (line 452) | private static void resetFrame() {
    method changeLAF (line 458) | private static void changeLAF(String name) {
    method createUIComponents (line 475) | private void createUIComponents() {
    method main (line 483) | public static void main(String[] args) {
    class GPanel (line 540) | private class GPanel extends JPanel {
      method paintComponent (line 541) | @Override
      method drawScale (line 600) | private void drawScale(Graphics2D g2, Double i) {
Condensed preview — 47 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (435K chars).
[
  {
    "path": ".gitignore",
    "chars": 877,
    "preview": "out/\n*.class\n\n# Mobile Tools for Java (J2ME)\n.mtj.tmp/\n\n# Package Files #\n*.war\n*.ear\n\n# virtual machine crash logs, see"
  },
  {
    "path": ".idea/.name",
    "chars": 15,
    "preview": "Backpropagation"
  },
  {
    "path": ".idea/artifacts/Backpropagation_jar.xml",
    "chars": 539,
    "preview": "<component name=\"ArtifactManager\">\n  <artifact type=\"jar\" build-on-make=\"true\" name=\"Backpropagation:jar\">\n    <output-p"
  },
  {
    "path": ".idea/compiler.xml",
    "chars": 686,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"CompilerConfiguration\">\n    <resourceExt"
  },
  {
    "path": ".idea/copyright/profiles_settings.xml",
    "chars": 74,
    "preview": "<component name=\"CopyrightManager\">\n  <settings default=\"\" />\n</component>"
  },
  {
    "path": ".idea/dictionaries/Administrator.xml",
    "chars": 267,
    "preview": "<component name=\"ProjectDictionaryState\">\n  <dictionary name=\"Administrator\">\n    <words>\n      <w>Backpropagation</w>\n "
  },
  {
    "path": ".idea/misc.xml",
    "chars": 1103,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"EntryPointsManager\">\n    <entry_points v"
  },
  {
    "path": ".idea/modules.xml",
    "chars": 270,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"ProjectModuleManager\">\n    <modules>\n   "
  },
  {
    "path": ".idea/uiDesigner.xml",
    "chars": 8792,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"Palette2\">\n    <group name=\"Swing\">\n    "
  },
  {
    "path": ".idea/vcs.xml",
    "chars": 167,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"VcsDirectoryMappings\">\n    <mapping dire"
  },
  {
    "path": ".idea/workspace.xml",
    "chars": 84569,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"ArtifactsWorkspaceSettings\">\n    <artifa"
  },
  {
    "path": "Backpropagation.iml",
    "chars": 423,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<module type=\"JAVA_MODULE\" version=\"4\">\n  <component name=\"NewModuleRootManager\" "
  },
  {
    "path": "LICENSE",
    "chars": 1065,
    "preview": "MIT License\n\nCopyright (c) 2016 Jason Wu\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\no"
  },
  {
    "path": "META-INF/MANIFEST.MF",
    "chars": 61,
    "preview": "Manifest-Version: 1.0\nMain-Class: Backpropagation.MainFrame\n\n"
  },
  {
    "path": "README.md",
    "chars": 1613,
    "preview": "# Backpropagation\n\nUsing Java Swing to implement backpropagation neural network. Learning algorithm can refer to [this]("
  },
  {
    "path": "data/2CS.txt",
    "chars": 7811,
    "preview": " 1.590200 1.645400 1\n 2.508300 1.423700 1\n 1.886000 2.631600 1\n 1.710600 2.949500 1\n 2.038600 1.538100 1\n 3.235600 2.619"
  },
  {
    "path": "data/2Ccircle1.txt",
    "chars": 5280,
    "preview": " -0.900000 1.900000 1\n -0.903083 1.978459 1\n -0.912312 2.056434 1\n -0.927630 2.133445 1\n -0.948943 2.209017 1\n -0.976120"
  },
  {
    "path": "data/2Circle1.txt",
    "chars": 5280,
    "preview": " 1.000000 0.000000 1\n 0.996917 0.078459 1\n 0.987688 0.156434 1\n 0.972370 0.233445 1\n 0.951057 0.309017 1\n 0.923880 0.382"
  },
  {
    "path": "data/2Circle2.txt",
    "chars": 5723,
    "preview": " 1.000000 0.000000 1\n 0.996917 0.078459 1\n 0.987688 0.156434 1\n 0.972370 0.233445 1\n 0.951057 0.309017 1\n 0.923880 0.382"
  },
  {
    "path": "data/2CloseS.txt",
    "chars": 4397,
    "preview": " 1.810000 0.430000 1\n 1.470000 0.440000 1\n 0.540000 0.570000 1\n 0.890000 0.320000 1\n 1.430000 -0.170000 1\n 0.290000 0.58"
  },
  {
    "path": "data/2CloseS2.txt",
    "chars": 4398,
    "preview": " 0.580000 0.710000 1\n 1.060000 0.080000 1\n 1.380000 -0.430000 1\n 1.070000 -0.560000 1\n 0.580000 0.090000 1\n 0.970000 0.4"
  },
  {
    "path": "data/2CloseS3.txt",
    "chars": 22394,
    "preview": " 1.650000 0.690000 1\n 0.510000 -0.740000 1\n 1.130000 0.150000 1\n 1.900000 -0.170000 1\n 1.040000 -0.800000 1\n 1.660000 0."
  },
  {
    "path": "data/2Hcircle1.txt",
    "chars": 2608,
    "preview": " 1.000000 0.000000 1\n 0.996917 0.078459 1\n 0.987688 0.156434 1\n 0.972370 0.233445 1\n 0.951057 0.309017 1\n 0.923880 0.382"
  },
  {
    "path": "data/2class.txt",
    "chars": 23,
    "preview": "1\t1\t0\n1\t0\t0\n0\t0\t1\n0\t1\t1"
  },
  {
    "path": "data/2cring.txt",
    "chars": 8097,
    "preview": "-1.767   -4.985   1\n 0.662   -5.499   1\n 4.015    4.213   1\n-4.956   -1.143   1\n 5.769    0.860   1\n 4.845    3.155   1\n"
  },
  {
    "path": "data/2ring.txt",
    "chars": 6000,
    "preview": " 0.695    0.976   1\n-2.218   -0.875   1\n-0.330   -0.956   1\n-1.800    0.904   1\n 3.077   -0.626   1\n 1.089    0.923   1\n"
  },
  {
    "path": "data/579.txt",
    "chars": 19683,
    "preview": "    4.489013      3.949385    1  \n    3.234519      3.032182    1  \n    2.339381      3.233512    1  \n    3.067888      "
  },
  {
    "path": "data/5CloseS1.txt",
    "chars": 4014,
    "preview": " 1.580000 0.260000 1\n 1.200000 0.790000 1\n 0.680000 -0.030000 1\n 1.210000 0.450000 1\n 1.550000 0.470000 1\n 1.020000 0.60"
  },
  {
    "path": "data/8OX.txt",
    "chars": 3284,
    "preview": "    7.00   13.00    5.00    5.00    6.00   13.00    2.00    3.00    1.00\n    5.00   13.00    6.00    4.00    6.00   13.0"
  },
  {
    "path": "data/C10D.txt",
    "chars": 29000,
    "preview": "    0.228019      0.180532      0.287072     -0.241813     -0.151448     -0.212516     -0.009995      0.475829     -0.07"
  },
  {
    "path": "data/C3D.txt",
    "chars": 9400,
    "preview": "   -8.470412     -8.908841     -8.954680     1\n   -8.786828     -9.217566     -9.027924     1\n   -8.792871     -8.106510"
  },
  {
    "path": "data/Four-dimensional.txt",
    "chars": 60136,
    "preview": "68\t99\t108\t88\t1\t\n50\t79\t97\t80\t1\t\n53\t71\t83\t74\t1\t\n51\t87\t100\t87\t1\t\n59\t79\t89\t79\t1\t\n67\t103\t113\t87\t1\t\n75\t107\t118\t96\t1\t\n66\t113\t11"
  },
  {
    "path": "data/IRIS.txt",
    "chars": 5399,
    "preview": "50.0    33.0    14.0    2.0     1.0\n64.0    28.0    56.0    22.0    2.0\n65.0    28.0    46.0    15.0    3.0\n67.0    31.0"
  },
  {
    "path": "data/Number.txt",
    "chars": 208,
    "preview": "1 1 1 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 1 1 1 1 0\n0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 1\n1 1 1 1 1 0 0 0 "
  },
  {
    "path": "data/Perceptron1.txt",
    "chars": 23,
    "preview": "1\t1\t0\n1\t0\t0\n0\t0\t1\n0\t1\t1"
  },
  {
    "path": "data/Perceptron2.txt",
    "chars": 23,
    "preview": "1\t1\t1\n1\t0\t0\n0\t0\t1\n0\t1\t0"
  },
  {
    "path": "data/Perceptron3.txt",
    "chars": 32,
    "preview": "0\t0\t0\t0\t\n0\t0\t1\t0\n0\t1\t1\t1\n1\t1\t1\t1"
  },
  {
    "path": "data/Perceptron4.txt",
    "chars": 52,
    "preview": "1\t1\t0\n1\t2\t0\n2\t1\t0\n1\t-1\t1\n1\t-2\t1\n-1\t1\t2\n-2\t1\t2\n-1\t0\t2"
  },
  {
    "path": "data/breast-cancer-wisconsin_no question mark.txt",
    "chars": 14166,
    "preview": "5\t1\t1\t1\t2\t1\t3\t1\t1\t1\n5\t4\t4\t5\t7\t10\t3\t2\t1\t1\n3\t1\t1\t1\t2\t2\t3\t1\t1\t1\n6\t8\t8\t1\t3\t4\t3\t7\t1\t1\n4\t1\t1\t3\t2\t1\t3\t1\t1\t1\n8\t10\t10\t8\t7\t10\t9\t7\t"
  },
  {
    "path": "data/wine.txt",
    "chars": 11126,
    "preview": "14.23\t1.71\t2.43\t15.6\t127\t2.8\t3.06\t0.28\t2.29\t5.64\t1.04\t3.92\t1065\t1\n13.2\t1.78\t2.14\t11.2\t100\t2.65\t2.76\t0.26\t1.28\t4.38\t1.05\t"
  },
  {
    "path": "data/xor.txt",
    "chars": 23,
    "preview": "1\t1\t1\n1\t0\t0\n0\t0\t1\n0\t1\t0"
  },
  {
    "path": "src/Backpropagation/Algorithm/Connection.java",
    "chars": 916,
    "preview": "package Backpropagation.Algorithm;\n\nclass Connection {\n    private double weight = 0;\n    private double bestWeight = 0;"
  },
  {
    "path": "src/Backpropagation/Algorithm/NeuralNetwork.java",
    "chars": 12540,
    "preview": "package Backpropagation.Algorithm;\n\nimport java.util.*;\n\npublic class NeuralNetwork {\n\n    private final Random rand = n"
  },
  {
    "path": "src/Backpropagation/Algorithm/Neuron.java",
    "chars": 1549,
    "preview": "package Backpropagation.Algorithm;\n\nimport java.util.*;\n\nclass Neuron {\n    static int counter = 0;\n    final int id;  /"
  },
  {
    "path": "src/Backpropagation/MainFrame.form",
    "chars": 17152,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<form xmlns=\"http://www.intellij.com/uidesigner/form/\" version=\"1\" bind-to-class="
  },
  {
    "path": "src/Backpropagation/MainFrame.java",
    "chars": 24677,
    "preview": "package Backpropagation;\n\nimport Backpropagation.Algorithm.NeuralNetwork;\n\nimport javax.swing.*;\nimport javax.swing.even"
  }
]

// ... and 1 more files (download for full content)

About this extraction

This page contains the full source code of the Jasonnor/Backpropagation GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 47 files (376.9 KB), approximately 178.0k tokens, and a symbol index with 48 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!