Semantic Kernel Function Neural Network