任务一,搜索大公司内部编码规范,列出本学期编码需遵守的规范
1.程序块要采用缩进风格编写,缩进的空格数为4个,使得层次分明。
2.控制每行最大长度不超120个字符,超过时换行并适当缩进,并且一行通常一个语句。
3.命名标识符(包括变量,函数,结构体等)时,使用适当缩写或下划线来命名,另外常量全大写。
4.添加一定的合适的注释以提高可读性。
任务二,阅读《数学之美》感兴趣的一章,写一下体会或给与的灵感与启发
《数学之美》第2章主要讲述了自然语言处理(NLP)的发展历程,特别是从基于规则的方法到基于统计的方法的转变。这对于我来说,转换了一种思维方式,展示了数学的魅力。
在早期,自然语言处理主要依赖于规则方法,然而,这种方法很快暴露出诸多问题,比如规则数量庞大且复杂,且牵一发而动全身,难以维护。早年的语言学家铆足劲写规则,结果一上新句子就崩,复杂度直接指数爆炸。然而,与规则方法不同,统计方法通过分析大量真实文本数据,自动学习语言规律。本章中提到的隐马尔可夫模型(HMM)就是统计方法的典型代表。当书中写到“让大语料自己说话”,更是道出了统计的魅力所在。
这一章不仅让我了解了NLP的历史和现状,更启发我在面对复杂问题时,要合理把握好规则与统计之间的平衡点,就比如在算法实现中,先统计一波,再规则兜底,有时候可以大大提高效率。