热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

人工智能实战2019---第八次作业---毛亚奇

项目内容这个作业属于哪个课程人工智能实战2019这个作业的要
项目 内容
这个作业属于哪个课程 人工智能实战2019
这个作业的要求在哪 [作业要求]https://edu.cnblogs.com/campus/buaa/BUAA-AI-2019/homework/3296)
我在这个课程的目标是 了解人工智能相关知识,提高编程能力
这个作业在哪个具体方面帮助我实现目标 提高算法思考能力
作业正文 (https://www.cnblogs.com/-myq123/p/10965787.html)

思考题1:如何识别不合法(既非数字也非符号)的输入?
不合法的输入与合法的输入差别应该是没有一个数字或符号与其特别匹配,所以可以设定一个阈值,当一个输入的所有特征值都低于阈值时则可以判定为不合法输入,这个阈值可能不好确定,也需要先进行训练一下,进一步精细一点可以设定一个特征值,例如标准差,当输入的特征值超过阈值在一定范围时,可以通过检验特征值的标准差来确定是否为合法输入。

思考题2:如何设计该计算器应用以识别下列元素:

A:更多的符号,比如sin函数

B:复杂的表达式结构(上下结构),比如指数$e^x$,分数\frac{$pi$}{2}

C:更复杂的表达式结构(包围结构),比如平方根\sqrt[2]{$a^2$+$b^2$}

A:可以建立一个函数字典,识别时优先匹配函数,不符合在当做普通符号对待

B:首先考虑数字,符号之间的分割,这个通过判断断点可以把单个数字,符号分开,然后计算每个字符的中心点以及字符高度,对于指数,通过中心点相对距离容易判断,分数有三层,应该也比较好判断,当表达式比较复杂时,必须把这些基本结构当成一个整体,指数优先,分数次之,然后重新计算中心点,或者指数(单独的)可以以底数的中心点为整体的中心点,分数可以以中间的横线作为整体的中心点,然后继续这个过程。

C:对于包围结构,首先要识别出根号,然后识别出开几次方,一般来说上下标都在符号的右边,而根式却在左边,(平方根可以不写幂次),根号可以单独训练识别出来,左边的上标应该难度也不大,然后考虑的是如何确定根式下面有哪些符号,这个需要确定根号边界点,以及符号的水平位置,这个依然考虑符号的中心点,再加上符号的宽度,在根式外没有上下结构时,当中心点在在根号的左右边界之间时,可以认定为其在根式内,当中心点稍超出时,可以考虑超出部分占字符宽度的比例,设定一个阈值,判定其是否应该认定为根式内,当根式外有上下结构时,还需确定根号的上下边界,在一句中心点等判断。


推荐阅读
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • python的交互模式怎么输出名文汉字[python常见问题]
    在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>,此时我们可以使用print() ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 机器学习中的相似度度量与模型优化
    本文探讨了机器学习中常见的相似度度量方法,包括余弦相似度、欧氏距离和马氏距离,并详细介绍了如何通过选择合适的模型复杂度和正则化来提高模型的泛化能力。此外,文章还涵盖了模型评估的各种方法和指标,以及不同分类器的工作原理和应用场景。 ... [详细]
  • 自学编程与计算机专业背景者的差异分析
    本文探讨了自学编程者和计算机专业毕业生在技能、知识结构及职业发展上的不同之处,结合实际案例分析两者的优势与劣势。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • 通过与阿里云的合作,牛客网成功解决了跨国视频面试中的网络卡顿问题,为求职者和面试官提供了更加流畅的沟通体验。 ... [详细]
  • 探索电路与系统的起源与发展
    本文回顾了电路与系统的发展历程,从电的早期发现到现代电子器件的应用。文章不仅涵盖了基础理论和关键发明,还探讨了这一学科对计算机、人工智能及物联网等领域的深远影响。 ... [详细]
  • 华为智慧屏:超越屏幕尺寸的智能进化
    继全球发布后,华为智慧屏于9月26日在上海正式亮相,推出65英寸和75英寸版本。该产品不仅在屏幕尺寸上有所突破,更在性能和智能化方面实现了显著提升。 ... [详细]
  • 探讨如何高效使用FastJSON进行JSON数据解析,特别是从复杂嵌套结构中提取特定字段值的方法。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 本文详细介绍了如何使用Maven高效管理多模块项目,涵盖项目结构设计、依赖管理和构建优化等方面。通过具体的实例和配置说明,帮助开发者更好地理解和应用Maven在复杂项目中的优势。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 构建基于BERT的中文NL2SQL模型:一个简明的基准
    本文探讨了将自然语言转换为SQL语句(NL2SQL)的任务,这是人工智能领域中一项非常实用的研究方向。文章介绍了笔者在公司举办的首届中文NL2SQL挑战赛中的实践,该比赛提供了金融和通用领域的表格数据,并标注了对应的自然语言与SQL语句对,旨在训练准确的NL2SQL模型。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
author-avatar
hellopc
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有