Utilizing Dual Neural Networks As A Tool For Training, Optimization, And Architecture Conversion