我如何更改此 ML.NET 代码以通过控制台输入数据
How can I alter this ML.NET code to input data through the console instead
我正在学习给了我这个示例代码的教程。我想更改它,以便用户通过控制台而不是代码输入数据,但我不确定该怎么做,有什么想法吗?
using MyMLApp;
// Add input data
var sampleData = new SentimentModel.ModelInput()
{
Col0 = "Will never go here again!"
};
// Load model and predict output of sample data
var result = SentimentModel.Predict(sampleData);
// If Prediction is 1, sentiment is "Positive"; otherwise, sentiment is "Negative"
string sentiment = result.Prediction == 1 ? "Positive" : "Negative";
Console.WriteLine($"Text: {sampleData.Col0}\nSentiment: {sentiment}");
使用Console.ReadLine()。可选择处理代码中的空输入。
string? input = Console.ReadLine();
var sampleData = new SentimentModel.ModelInput()
{
Col0 = input
};
我正在学习给了我这个示例代码的教程。我想更改它,以便用户通过控制台而不是代码输入数据,但我不确定该怎么做,有什么想法吗?
using MyMLApp;
// Add input data
var sampleData = new SentimentModel.ModelInput()
{
Col0 = "Will never go here again!"
};
// Load model and predict output of sample data
var result = SentimentModel.Predict(sampleData);
// If Prediction is 1, sentiment is "Positive"; otherwise, sentiment is "Negative"
string sentiment = result.Prediction == 1 ? "Positive" : "Negative";
Console.WriteLine($"Text: {sampleData.Col0}\nSentiment: {sentiment}");
使用Console.ReadLine()。可选择处理代码中的空输入。
string? input = Console.ReadLine();
var sampleData = new SentimentModel.ModelInput()
{
Col0 = input
};