Neural Networks Technology