How to choose number of hidden layers and nodes in neural network? [closed]

Note: this answer was correct at the time it was made, but has since become outdated. It is rare to have more than two hidden layers in a neural network. The number of layers will usually not be a parameter of your network you will worry much about. Although multi-layer neural networks with many layers … Read more

Continuous output in Neural Networks

Much of the work in the field of neuroevolution involves using neural networks with continuous inputs and outputs. There are several common approaches: One node per value Linear activation functions – as others have noted, you can use non-sigmoid activation functions on output nodes if you are concerned about the limited range of sigmoid functions. … Read more

How to engineer features for machine learning [closed]

Good feature engineering involves two components. The first is an understanding the properties of the task you’re trying to solve and how they might interact with the strengths and limitations of the classifier you’re using. The second is experimental work where you will be testing your expectations and find out what actually works and what … Read more

AI of spaceship’s propulsion: land a 3D ship at position=0 and angle=0

I’ll try to keep this short and sweet. One approach that is often used to solve these problems in simulation is a Rapidly-Exploring Random Tree. To give at least a little credibility to my post, I’ll admit I studied these, and motion planning was my research lab’s area of expertise (probabilistic motion planning). The canonical … Read more

How to convert the output of an artificial neural network into probabilities?

Once a NN has been trained, for eg. using backprogation as mentioned in the question (whereby the backprogation logic has “nudged” the weights in ways that minimize the error function) the weights associated with all individual inputs (“outside” inputs or intra-NN inputs) are fixed. The NN can then be used for classifying purposes. Whereby the … Read more

How to pick a language for Artificial Intelligence programming? [closed]

All the cool bearded gurus in what’s left of AI research use Lisp 🙂 There are two big camps: Common Lisp and Scheme. They have different syntax, etc. Lots of good stuff written for both. Java is a very popular all-purpose language but a lot of the interesting stuff in AI / Functional Programming, such … Read more

What are some impressive algorithms or software in the world of AI? [closed]

I built an evolutionary algorithm for retail inventory replenishment in a product targeted at huge plant nurseries (and there are some really big, smart ones — $200m companies). It was probably the coolest thing I’ve ever worked on. Using three years of historical data, it crunched and evolved for a week straight while I was … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)