作业八:输入校验与特殊公式识别_刘强

项目 内容
这个作业属于哪个课程 人工智能实战2019
这个作业的要求在哪里 作业要求
我在这个课程的目标是 将机器学习理论与实践相结合,获得一定的项目经验,提高编程能力
这个作业在哪个具体方面帮助我实现目标 输入校验与特殊公式识别
我的GitHub链接 https://github.com/QiangLiu404

一、作业内容
思考题 1:如何识别不合法(既非数字又非符号)的输入?
思考题 2:如何设计该计算器应用以识别下列元素:
A. 更多的符号,比如sin函数
B. 复杂的表达式结构(上下结构),比如指数,分数
C.更复杂的表达式结构(包围结构),比如平方根
二、识别不合法的输入:
·对于一个合法的输入,分类的结果是某个类别的概率很高,其他类别的概率很低。但是当我们输入一个非法字符时,不合法的输入
得到的各个类别的概率都会很低,因为它不属于任何一个类,因此,只要我们设置一个阈值,当输入识别的不同类的概率都低于这
个阈值的时候,就认为这个输入是不合法的。
三、公式识别:
·识别sin:
将输入的图像进行分割,对每一个分割的字符进行识别,并且依次判断输入的字符是否是s--i--n.如果是这个顺序,就识别为sin.

·识别指数:
指数,分数都是由相对位置结构字符,由于这种情况下的表达式在垂直方向上是可以明显分开的,可以将图片先进行分割然后寻找
具体字符的中心,根据各个字符的中心位置划分上下结构,然后识别指数和分数。

·识别平方:
设置识别特殊图片特征的卷积核,比如平方的的符号,将输入图片与该卷积核进行卷积,如果相关性很强就可以判断为平方输入,
在此基础上进行根号下数字的识别。

猜你喜欢

转载自www.cnblogs.com/yfkmklq/p/10966807.html