Brief Guide

项目 内容
这个作业属于哪个课程 北航人工智能实战课
这个作业的要求在哪里 第三次作业要求
我在这个课程的目标是 获得机器学习相关的完整项目与学习经验;通过与人工智能行业的大牛们聊天了解行业不同方向的发展以便进行职业规划;为转CS积累基础知识并获得相关课程的成绩
这个作业在哪个具体方面帮助我实现目标 通过思考MNIST功能扩展的不同情况,更全面的考虑人工智能算法与数据与需求之间的关系
作业正文… 【王俊杰de人工智能实战课】第8次作业
其他参考文献… 微软AI教育GitHub

Main Homework

思考题1

如何识别不合法(既非数字又非符号)的输入?

  1. 设置非法阈值,即判断 “某一字符是一数字或符号” 的概率小于某一设定值时,认定该字符为非法字符。

    • 优点:实现简单,能针对不同的数字、字符设定个性化的阈值,且更便于人为控制界限值。
    • 缺点:需要反复跑模型、测试阈值的最合适值,任务量非常大、速度慢,且需要人工进行判断。
  2. 对该字符的图像进行增删像素点,判断其对应概率最高的几个数字/字符概率的变化率。

    即令某字符 \(x\) 对应\(n\)个数字/字符 \(x_1 x_2 x_3 ... x_n\) 的概率分别为 \(p_1 p_2 p_3 ... p_n\) ,对该字符图像像素点进行增减后,其概率的变化率为\(\frac{\partial {p_1}}{\partial t} \frac{\partial {p_2}}{\partial t} \frac{\partial {p_3}}{\partial t} ... \frac{\partial {p_n}}{\partial t}\)。

    • 优点:更便于程序根据变化率自己判断是否应当把该字符判断为非法字符。
    • 缺点:对于某一些写法比较多样的数字/字符效果不是太好。

思考题2

如何设计该计算器应用以识别下列元素:
A. 更多的符号,比如sin函数
- 先分开按一个个字符识别,如将 sin 一个一个按照 s/i/n 识别。
- 若相邻字符组合起来可以与函数名库匹配,则综合考虑其是某一函数名的概率。如 sin 分开识别时可能会被识别为 5/i/n,这种时候由于 in 可以与函数名 sin 中的一部分匹配且顺序相同,此时将 5in 连在一起判断其是 sin 的概率
B. 复杂的表达式结构(上下结构),比如指数\(e^x\),分数\(\frac{\pi}{2}\)
- 将每个字符投影在y轴上,若投影重合则为同一字符,若不重合,则为表达式(特化,容易误判)
- 计算出每个字符的中心点坐标与该字符的面积,定义一个指标分离度用来表征两字符之间的紧密关系,分离度与中心点间距离和二者的面积都有关(通用,需要反复尝试分离度阈值)
C. 更复杂的表达式结构(包围结构),比如平方根\(\sqrt{a^2+b^2}\)
- 针对根号做专门的模型训练,先匹配搜寻根号,若找到,则对做投影,与根号x轴y轴投影都重合的一起进行运算
- 对可能出现根式的地方进行投影,x轴y轴投影所构成的长方形面积最大的字符去掉后,若还能以较高的概率匹配为合法字符,则去掉的部分很有可能为根号

转载于:https://www.cnblogs.com/WJJ98-BUAA/p/10968120.html

【王俊杰de人工智能实战课】第8次作业相关推荐

  1. 【王俊杰de人工智能实战课】第6次作业

    Brief Guide 项目 内容 这个作业属于哪个课程 北航人工智能实战课 这个作业的要求在哪里 第三次作业要求 我在这个课程的目标是 获得机器学习相关的完整项目与学习经验:通过与人工智能行业的大牛 ...

  2. 【王俊杰de人工智能实战课】第7次作业2

    Brief Guide 项目 内容 这个作业属于哪个课程 北航人工智能实战课 这个作业的要求在哪里 第三次作业要求 我在这个课程的目标是 获得机器学习相关的完整项目与学习经验:通过与人工智能行业的大牛 ...

  3. 人工智能实战课第三次作业-尹正超

    作业三:使用minibatch的方式进行梯度下降 项目 内容 这个作业属于哪个课程 人工智能实战 这个作业的要求在哪里 第三次作业-使用minibatch的方式进行梯度下降 我在这个课程的目标是 学习 ...

  4. 人工智能实战_第三次作业_陈泽寅

    第三次作业:使用minibatch的方式进行梯度下降 一.简要概述 项目 内容 课程 人工智能实战2019 作业要求 作业要求 我在这个课程的目标是 了解人工智能理论,提升coding能力 这个作业在 ...

  5. 人工智能实战_第八次作业_手写数学式子识别_廖盈嘉

    第8次作业:手写数学式子识别 项目 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 人工智能实战第八次作业 我在这个课程的目标是 学会.理解和应用神经网络知识来完成一个app ...

  6. 人工智能实战2019 第五次作业 焦宇恒 16721088

    标题 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 逻辑与非门 这个作业在哪个具体方面帮助我实现目标 神经网络二分类法 逻辑与门训练样本 X1 X2 Y 0 0 0 0 1 ...

  7. 人工智能实战2019第六次作业 焦宇恒

    标题 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 练习调整超参 这个作业在哪个具体方面帮助我实现目标 体验超参对学习结果的影响 实验结果 本次实验,假设各个变量相互独立使用 ...

  8. 人工智能实战2019第七次作业(OpenPAI) 16721088 焦宇恒

    项目 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 OpenPAI与NNI的使用 我在本作业的目标 学习OpenPAI的使用 学习OpenPAI的使用 OpenPAI简介 ​ ...

  9. 人工智能实战2019第七次作业(黄金点) 16721088 焦宇恒

    项目 内容 这个作业属于哪个课程 人工智能实战2019 这个作业的要求在哪里 黄金点游戏 我在本次作业的目标 体验黄金点游戏,构思AI策略 黄金点游戏 游戏介绍 ​ N个同学(N通常大于10),每人写 ...

最新文章

  1. [转] JavaScript仿淘宝智能浮动
  2. 简述java的线程_JAVA线程简述
  3. 如何动态调试Python的第三方库
  4. 4.64Tomcat的日志
  5. 我在大学主修计算机 英语,托福雅思英语: 我在大学主修计算机
  6. Java多线程常用方法 wait 和 notify
  7. 1.9 编程基础之顺序查找 02 输出最高分数的学生姓名 python
  8. android+proguard目录,Android proguard问题:路径可能不是null或空字符串.路径=“空”...
  9. webpack的安装
  10. java 父类私有成员_java父类私有成员
  11. testng 监听器_TestNG侦听器
  12. 语料库与python应用_语料库与Python应用/语料库翻译学文库
  13. springboot+vue3+elementui plus进销存源码
  14. V部落博客管理平台开源啦! Vue+SpringBoot强强联合!
  15. 沁恒CH348 USB转8串口芯片
  16. iPad中国内地商标权诉讼调查
  17. excel 自动生成目录
  18. iOS总结-Runtime篇之用途及面试题的总结一黑魔法Method Swizzling
  19. 猫猫回收站教程:在线撸猫~
  20. 计算机二级python考试资料(1)

热门文章

  1. idea生成单元测试后运行报错:java.net.ConnectException: Connection refused:
  2. windows Ctrl + Alt + 方向键 取消屏幕反转
  3. Oracle-BPM安装详解
  4. Oracle“钱夹”的使用
  5. Android ContextCompat 使用详解
  6. Android打包编译shrinkResources true报错解决方案
  7. ios 内存管理的理解(四)ARC下循环引用问题
  8. CoordinatorLayout 使用综述系列(一)
  9. ES6学习(模板字符串)
  10. 【转】Python学习路线