算法第一章作业

  1. 类与文件名规范
    类名命名做到每个单词的首字母大写
    类名与文件名保持一致,符合 Java 的命名要求
  2. 变量与方法命名
    变量和方法名采用驼峰命名法,第一个单词小写,后续单词首字母大写,如totalThrows、oddHits
    命名具有描述性,见名知意,避免使用无意义的缩写
  3. 代码格式与缩进
    使用 4 个空格作为缩进单位,保持代码结构清晰
    代码块使用大括号{}包裹,且左大括号与语句同行,右大括号单独成行
    数学之美读后感
    这个世界属于科学范畴的各种知识的底层逻辑,几乎都离不开数学。数学之美这本书告诉我们,数学到底以什么方式定义了我们的世界。在第二章中我了解到,早期自然语言处理采用基于规则的方法存在诸多问题,后来随着统计学习方法的兴起,自然语言处理逐渐转向基于统计的方法。 例如“the pen is in the box” 和 “the box is in the pen”
    在基于规则的自然语言处理中,对于 “the pen is in the box” 这样的简单句子,通过句法规则可以较容易地进行分析和理解。但是对于 “the box is in the pen” 这句话,其中的 “pen” 有 “钢笔” 和 “围栏” 等多种含义,基于规则的方法很难准确地,但根据上下文判断其在这里应取 “围栏” 的意思。这体现了基于规则的自然语言处理方法在面对复杂句子和多义词时的局限性,而统计方法则为解决这类问题提供了新的思路和途径。这一章让我看到如何运用数学中的统计方法来解决自然语言处理中的复杂问题,体现了数学方法在人工智能领域的应用,教会我们可以用统计的数学思维去看待自然语言处理这一现实世界中的问题。
posted @ 2025-10-08 22:30  张锐(Ricardo)  阅读(10)  评论(0)    收藏  举报