示例#1
0
        public virtual async Task MessageReceivedAsync(IDialogContext context, IAwaitable <IMessageActivity> result)
        {
            var message = await result;

            NLPFeatureDataModel inputData = network.NormalizeInput(message.Text);

            double[] guesses = network.ForwardPropigation(inputData.PhraseFeatures);
            string   r       = "";

            r += "I do not know what you are asking: " + (guesses[0] * 100) + "%";
            r += ", Create an SOW: " + (guesses[1] * 100) + "%";
            r += ", Create a new Client: " + (guesses[2] * 100) + "%";


            if ((guesses[1] * 100) > 90)
            {
                context.Call(new SOWForm(), ResumeAfterOptionDialog);
            }
        }
 public void ForwardPropagateNeuralNetwork()
 {
     network.GetInitilizationData();
     network.InitializeNeuralNetwork();
     network.ForwardPropigation(network.TrainingData[0].PhraseFeatures);
 }