Questions tagged [encog]

Encog is an advanced neural network and machine learning framework.

Encog is an advanced neural network and machine learning framework. Encog contains classes to create a wide variety of networks, as well as support classes to normalize and process data for these neural networks. Encog trains using multithreaded resilient propagation. Encog can also make use of a GPU to further speed processing time. A GUI based workbench is also provided to help model and train neural networks. Encog has been in active development since 2008.

Encog is available for Java, .Net and C/C++.

243 questions
3
votes
0 answers

Network produces the same output regardless of inputs

public static double testElmanWithAnnealing(NeuralDataSet trainingSet, NeuralDataSet validation,int maxEpoch) { // create an elman network ElmanPattern pattern = new ElmanPattern(); pattern.setActivationFunction(new…
Uvogin
  • 31
  • 2
3
votes
1 answer

How to use the Encog NEAT network with unsupervised learning?

I wonder if you can use a type of NEAT network with unsupervised learning, making use of the Encog framework. I want to take advantage of their self organization, since my system does not have seasonality characteristics. As far as I could discover,…
DanOver
  • 131
  • 5
3
votes
2 answers

Is dimensionality reduction reversible?

I have implemented a dimentionality reduction algorithm using ENCOG, that takes a dataset (call it A) with multiple features and reduces it to a dataset (B) with only one feature (I need that for time series analisys). Now my question is, I have a…
3
votes
1 answer

Vectorizing text file in java for kmeans clustering java encog

I am using java encog machine learning library for running kmeans clustering. The problem is that it is possible only on numeric data. Is there a way to vectorize the text file(data) so that I can directly feed into the kmeans clustering…
lost Coder
  • 577
  • 2
  • 8
  • 34
3
votes
1 answer

Force single-threaded ANN training

I have a BasicNetwork that I will use in ensemble learning. I appreciate Encog's multithreaded training that it uses by default for neural networks, but how can I configure the network or the trainer to train on a single thread only?
Simon Kuang
  • 3,870
  • 4
  • 27
  • 53
3
votes
0 answers

How do I use the encog data formats for audio classification with hidden markov models?

I am trying to classify audio data with MFCC and an Hidden Markov Model. I am using the encog java library. I have a working MFCC implementation and get 13 coefficients out of it. I can't get it to work probably, I think my biggest problem is the…
3
votes
3 answers

Teaching a ANN how to add

Preface: I'm currently learning about ANNs because I have ~18.5k images in ~83 classes. They will be used to train a ANN to recognize approximately equal images in realtime. I followed the image example in the book, but it doesn't work for me. So…
joe
  • 1,125
  • 9
  • 18
3
votes
1 answer

Bug in Resilient Backpropagation?

I'm struggling with implementing Resilient Propagation correctly. I already implemented the backpropagation Algorithm to train a Neural Network, and it works as expected for an XOR-Net, i.e. it takes about 600 Epochs to drop Error below 1%. Now i…
3
votes
1 answer

Encog dll in Unity?

I would like to implement Encog to Unity. When I put dll in assets, no errors occur. I can even create new neural networks with no errors. When I paste XOR example to script, I get error shown below. I googled its somehow related that Encog uses…
Maximus-CZ
  • 33
  • 3
3
votes
1 answer

C# Encog Neural Network - Expected output is very far off actual error despite low overall error of neural network

I've been trying to get Encog going for a few days now. My data consists of 4 input variables (between 1 and 1000), and 1 output variable (between -30 and 30). I am training with around 50,000 rows of data. The data is normalised (between -1 and 1…
janderson
  • 963
  • 4
  • 14
  • 26
3
votes
1 answer

Neural networks: classification using Encog

I'm trying to get started using neural networks for a classification problem. I chose to use the Encog 3.x library as I'm working on the JVM (in Scala). Please let me know if this problem is better handled by another library. I've been using…
herman
  • 11,740
  • 5
  • 47
  • 58
3
votes
1 answer

Encog Workbench Analysis Wizard Multiple Target Field

I am using Encog Workbench Analysis Wizard. As I understood "target field" is the output neuron. Nevertheless, in my network I have 75 input neurons and 44 output neurons. I cannot figure out how I set up more than one target field in the Analysis…
Mar
  • 61
  • 5
3
votes
1 answer

Neural Network classifier using Encog

I'm new to Machine Learning and I'm working on a a Java application that classifies an object using its image. I have 40 input neurons and n output neurons(dependent on the number of training data). I used Encog as a framework for my Neural Network.…
user974227
  • 199
  • 1
  • 4
  • 16
3
votes
1 answer

Encog Neural Network always gives inconsistent results

I am new to machine learning and Encog overall, but I would have expected Encog to at least give consistent results from the examples to help me learn about Encog more easily. For me Encoge will give different directional results each time it is…
Kevin Parker
  • 16,975
  • 20
  • 76
  • 105
3
votes
1 answer

Neural network training. Only few outcomes

I have a network which has 3 inputs, 2 hidden layers (6 neurons each, Sigmoid activation function) and one neuron as output. I expect my network to be continuous, as I'm not looking at a classification network (hope that makes sense). My inputs…
benjamin.d
  • 2,801
  • 3
  • 23
  • 35
1 2
3
16 17