我开始使用下面的代码来处理具有Nucleo-F446ZE和Nucleo-F411RE板的。
with STM32.Device; use STM32.Device;
with STM32.GPIO; use STM32.GPIO;
with STM32; use STM32;
with STM32.I2C;
with HAL.I2C; use HAL.I2C;
use HAL;
procedure Simple_I2C_Demo is
-- I2C Bus selected
Selected_I2C_Port : constant access STM32.I2C
我已经创建了一个模型,它将从段落中产生一个问题。生成的问题存储在列表中。由此产生的问题,有些问题是好的,但有些问题的意义较少。例如
Where did According to?
When did From?
etc.
我想找出问题的准确性或问题有多有意义。并根据问题的准确性,用户将选择问题。
我已经尝试过这个language_tool_python库。i,尽管这将使我的问题基于语法而有意义。但这是没有帮助的。它无助于问题的质量,只会纠正语法错误。
对于问题的产生,我使用这个链接作为我的参考。
那么,如何找到所生成的问题的准确性呢?
我有一个表,其中包含许多问题,每个问题都属于一个部分:
Id Question SectionId
1 What is ... 3
2 Who is... 3
3 When is... 2
4 Why is... 1
5 How is... 3
大约有1000个问题,大约50个部分。但是,我的查询很简单,我从表中从特定部分中选择给定数量的问题,例如
SELECT TOP 10 [Id], [Question] FROM [Questions]
WHERE