Various neural nets with implementation.