# A.N.N.

Neural networks are generally used for the the aim to predict the of building energy consumption because they are capable to struggle the non-linear problems such as multi- objective equations. If the data set is enough to reach the logical result for fast-prediction at concept phase, A.N.N is suitable for this kind of tasks. As mentioned before Neural Networks occur wide historic data to form a function. The first data are prepared to Train Data Set. This process works to construct a connection by data set. Although several parameters exist for the problem, A.N.N. can create good funtion between objectives. The second data set is for Validation, which is necessary in the training and post-training processes in order to prevent the over-training in the ANN. Why it is important ? Overtrain means neural network completely learn the data and it can give any logical response if we add new data to data set after overtraining. We can illustrate this logic from human life, students get physics education from Newton's physic laws but when they start quantum physic they get confused because basics of two psychical system are very different each other and they can not conduct a link between each other at very first time. They occurs time to learn new subject. That is the same for neural networks also. Artificial neural networks work as a black-box model, which is not necessary to have detailed information about the system because ANNs learn the relationship between input and output parameters by means of historical data. The values of interconnection weights, which do not have any physical meaning, in the hidden layers and, at last, the outputs are the number of neurons in the output layer. In addition, the flexibility of ANN finalize high computational effort, since the number of nodes and the selection of weights must be decided by trial and error. That is another topic but it is good to mention about it. Elimination of objectives is important to decrease totam computing cost of Neural Networks.

Links :

In orderly, working methodology of Neural Networks:

- Collect the data set
- Eliminate unefficient variables to decrease computing cost
- Analyze the data
- Train the data
- Validate the data (pattern recognition)
- Test the data (prevent overtraining and high error rate for result accurancy)
- From architecture and structure of A.N.N.
- Variable selection
- Model order determination
- Neural network training
- Evaluation and implementation

References :

- A prediction model based on neural networks for the energy consumption of a bioclimatic building, Menaa, RodrÃgueza, Castillaa, Arahalb,2014.
- Range estimation of construction costs using neural networks with bootstrap prediction intervals, Sonmez, 2011.
- A Comparison of Energy Consumption Prediction Models Based on Neural Networks of a Bioclimatic Building, Khosravani, Castilla, Berenguel, Ruano, Ferreira, 2015.
- A review on the prediction of building energy consumption, Zhao, MagoulÃ¨s,2012.

Links :

- http://www.heatonresearch.com/
- https://www.youtube.com/user/HeatonResearch
- https://www.youtube.com/watch?v=PNqc4fkdfIo&list=PL6DA09D4349A1EB86
- https://www.youtube.com/watch?v=ujBiM9stPHU&list=PLC112AD1C69432FDB
- https://www.youtube.com/watch?v=966b0IgA3DA&list=PL0F040EEE5EFF33A1
- https://www.youtube.com/watch?v=ZzWaow1Rvho&list=PLxt59R_fWVzT9bDxA76AHm3ig0Gg9S3So
- http://www.heatonresearch.com/
- https://www.coursera.org/learn/machine-learning/home/welcome

## No comments: