A unit type selection may be obtained and a training data set may be determined based on the unit type. A plurality of real estate value estimating neural networks may be trained using the training data set. A testing data set may be determined based on the unit type and the plurality of real estate value estimating neural networks may be tested on the testing data set. Based on the testing, a subset of the best performing neural networks may be selected to create a set of real estate value estimating neural networks. Each neural network in the set of real estate value estimating neural networks may be retrained on the worst performing subset of the training data set for the respective neural network.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. An apparatus for generating a real estate value estimating neural network, comprising: a memory; and a processor in communication with the memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions to: obtain by the processor a real estate unit type selection; determine by the processor a training data set based on the real estate unit type, wherein the training data set comprises records associated with real estate properties of the real estate unit type; train by the processor a real estate value estimating neural network using the training data set; determine by the processor a testing data set based on the real estate unit type, wherein the testing data set comprises records associated with real estate properties of the real estate unit type; test by the processor the real estate value estimating neural network on the testing data set; establish by the processor, based on the testing, that the real estate value estimating neural network's performance is not acceptable; determine by the processor the worst performing subset of the training data set; and retrain by the processor the real estate value estimating neural network on the worst performing subset of the training data set. 2. An apparatus for generating a set of real estate value estimating neural networks, comprising: a memory; and a processor in communication with the memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions to: obtain by the processor a real estate unit type selection; determine by the processor a training data set based on the real estate unit type, wherein the training data set comprises records associated with real estate properties of the real estate unit type; train by the processor a plurality of real estate value estimating neural networks on the training data set; determine by the processor a testing data set based on the real estate unit type, wherein the testing data set comprises records associated with real estate properties of the real estate unit type; test by the processor the plurality of real estate value estimating neural networks on the testing data set; select by the processor, based on the testing, from the plurality of real estate value estimating neural networks a subset of the best performing neural networks to create a set of real estate value estimating neural networks; and retrain by the processor each neural network in the set of real estate value estimating neural networks on the worst performing subset of the training data set for the respective neural network. 3. The apparatus of claim 2, wherein the processor further issues instructions to: obtain by the processor historical data regarding a plurality of real estate properties for an estimation time frame; select by the processor a first subset of the historical data that comprises real estate properties that have data regarding property values during the estimation time frame from the obtained historical data; slice by the processor the first subset of the historical data into slices for each estimation time period; generate by the processor a first set of neural networks using a slice as a first data set; determine by the processor the best performing subset of the first data set; determine by the processor real estate properties from the historical data comparable with the best performing subset of the first data set; estimate by the processor property values of the comparable real estate properties using the first set of neural networks; and utilize by the processor the estimated property values as part of historical data used in the training data set. 4. The apparatus of claim 3, wherein the processor further issues instructions to: generate by the processor a second set of neural networks using a plurality of slices augmented with the estimated property values as a second data set; predict by the processor property values of real estate properties from the historical data using the second set of neural networks; and utilize by the processor the predicted property values as part of historical data used in the training data set. 5. The apparatus of claim 2, wherein: the records in the training data set comprise attribute values for a plurality of attributes associated with real estate properties of the real estate unit type; and the plurality of real estate value estimating neural networks are trained using specified attributes from the plurality of attributes as inputs. 6. The apparatus of claim 5, wherein at least some of the specified attributes are grouped into at least one group input. 7. The apparatus of claim 6, wherein: the specified attributes are grouped based on attribute importance factor for each attribute; and attribute importance factor for an attribute is indicative of the attribute's capacity to lower output error. 8. The apparatus of claim 7, wherein attribute importance factor for an attribute is determined using data mining techniques based on neural network output error screening. 9. The apparatus of claim 5, wherein the attribute values are converted into numerical values using referential tables and normalized. 10. The apparatus of claim 2, wherein each of the plurality of real estate value estimating neural networks is initialized using a randomly created weights matrix. 11. The apparatus of claim 2, wherein the records in the training data set are ordered randomly. 12. The apparatus of claim 2, wherein a first training method is used for training and a second training method is used for retraining. 13. The apparatus of claim 12, wherein the first training method and the second training method are the same. 14. The apparatus of claim 2, wherein the processor further issues instructions to determine an overall performance level for the set of real estate value estimating neural networks. 15. An apparatus for evaluating real estate property value, comprising: a memory; and a processor in communication with the memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions to: obtain over a network property attribute values associated with a real estate property; determine by the processor a real estate unit type based on the obtained property attribute values; select by the processor an appropriate set of real estate value estimating neural networks based on the real estate unit type; estimate by the processor component property values for the real estate property by using each neural network in the selected set of real estate value estimating neural networks to estimate a property value for the real estate property; and calculate by the processor an overall estimated property value for the real estate property based on the estimated component property values. 16. The apparatus of claim 15, wherein the overall estimated property value is one of: estimated property price for the real estate property, and estimated rental price for the real estate property. 17. The apparatus of claim 15, wherein the processor further issues instructions to: select by the processor a first set of real estate value predicting neural networks based on the real estate unit type; predict by the processor, based on the overall estimated property value, first component values for the real estate property by using each neural network in the first set of real estate value predicting neural networks to predict a value for the real estate property; and calculate by the processor a first overall predicted value for the real estate property based on the predicted first component values. 18. The apparatus of claim 17, wherein the processor further issues instructions to: select by the processor a second set of real estate value predicting neural networks; predict by the processor, based on the first overall predicted value, second component values for the real estate property by using each neural network in the second set of real estate value predicting neural networks to predict a value for the real estate property; and calculate by the processor a second overall predicted value for the real estate property based on the predicted second component values. 19. The apparatus of claim 18, wherein one of the first overall predicted value and the second overall predicted value is one of: the direction of the market, price of the real estate property in the future, expected number of days on the market for the real estate property, and suggested asking price for the real estate property. 20. The apparatus of claim 15, wherein the processor further issues instructions to: generate a display signal configured to form the basis for a visual display, wherein the visual display comprises visual representations of: the overall estimated property value for the real estate property and at least one of predicted time on the market for the real estate property, suggested asking price for the real estate property, and information regarding real estate properties comparable with the real estate property; and transmit the display signal over a network. 21.-53. (canceled)