Trying large numbers to see how big of a network I can set up. Trying to set up a nn with 50K inputs, one hidden layer with 50K neurons, and 37 outputs I get:
We are very sorry but an unexpected error has occured.
Would you consider sending this information to us?
No personal information will be transmitted, just what you see below.
This information is very useful to us to make Encog a better program.
Encog Version: 3.1.0
Encog Workbench Version: 3.1
Java Version: 1.7.0_67
Java Vendor: Oracle Corporation
OS Name: Mac OS X
OS Arch: x86_64
OS Version: 10.9.5
Core Count: 2
ISO3 Country: USA
Display Country: United States
Radix: .
Trying large numbers to see how big of a network I can set up. Trying to set up a nn with 50K inputs, one hidden layer with 50K neurons, and 37 outputs I get:
We are very sorry but an unexpected error has occured. Would you consider sending this information to us? No personal information will be transmitted, just what you see below.
This information is very useful to us to make Encog a better program.
Encog Version: 3.1.0 Encog Workbench Version: 3.1 Java Version: 1.7.0_67 Java Vendor: Oracle Corporation OS Name: Mac OS X OS Arch: x86_64 OS Version: 10.9.5 Core Count: 2 ISO3 Country: USA Display Country: United States Radix: .
Grouping: ,
Exception: java.lang.NegativeArraySizeException org.encog.neural.flat.FlatNetwork.init(FlatNetwork.java:688) org.encog.neural.flat.FlatNetwork.(FlatNetwork.java:190)
org.encog.neural.networks.structure.NeuralStructure.finalizeStructure(NeuralStructure.java:162)
org.encog.neural.pattern.FeedForwardPattern.generate(FeedForwardPattern.java:115)
org.encog.workbench.process.CreateNeuralNetwork.createFeedForward(CreateNeuralNetwork.java:256)
org.encog.workbench.process.CreateNeuralNetwork.process(CreateNeuralNetwork.java:83)
org.encog.workbench.process.CreateNewFile.performCreateFile(CreateNewFile.java:63)
org.encog.workbench.frames.document.EncogMenus.actionPerformed(EncogMenus.java:224)
org.encog.workbench.frames.document.EncogDocumentFrame.actionPerformed(EncogDocumentFrame.java:116)
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
javax.swing.AbstractButton.doClick(AbstractButton.java:376)
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:157)
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
java.awt.Component.processMouseEvent(Component.java:6516)
javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
java.awt.Component.processEvent(Component.java:6281)
java.awt.Container.processEvent(Container.java:2229)
java.awt.Component.dispatchEventImpl(Component.java:4872)
java.awt.Container.dispatchEventImpl(Container.java:2287)
java.awt.Component.dispatchEvent(Component.java:4698)
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
java.awt.Container.dispatchEventImpl(Container.java:2273)
java.awt.Window.dispatchEventImpl(Window.java:2719)
java.awt.Component.dispatchEvent(Component.java:4698)
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
java.awt.EventQueue.access$200(EventQueue.java:103)
java.awt.EventQueue$3.run(EventQueue.java:694)
java.awt.EventQueue$3.run(EventQueue.java:692)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
java.awt.EventQueue$4.run(EventQueue.java:708)
java.awt.EventQueue$4.run(EventQueue.java:706)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
java.awt.EventDispatchThread.run(EventDispatchThread.java:91)