关键词:代码,智能,程序,编译
一门编程语言,本质做两件事情:一是描述信息;二是处理信息。
程序语言
如何掌握程序语言
1. 原理。程序语言原理其实只有很少数几个,它们却可以被用来构造出许许多多纷繁复杂的概念。
2. 实现一个程序语言。使用Scheme,代码可以被作为数据的语言。它能让你快速写出新语言的解释器。GitHub 里面有一些解释器的例子。
解释器是运行程序的程序。计算器就是一个典型的解释器,把数学公式给它,它给我们答案。
人工智能(计算导论)
人的智能分为两部分,一部分是数学与科学的能力,一部分是认知、语言等能力。
语言的使用并不存在严格的逻辑关系。
人工智能技术(AI)已经渗透到我们日常生活的方方面面。(artificial intelligence)目前人工智能指的是技术能够训练机器掌握某项“近于人”的能力,将人从最基础最单一的繁杂事务中解放出来,作为工具提高人的生活和工作体验。
我们熟悉的国内外公司都包含其中,包括IBMWatson、科大讯飞等。
模式
模式识别(patternrecognition)主要是对已知数据样本的特征发现和提取,比如人脸识别、代码查找等,强调从原始信息中提取有价值的特征。目前模式识别主要是无监督学习。
1. 数据获取 --- 搜索,测量,采样,量化。
2. 预处理 --- 去除噪声,加强有用信息。
3. 特征提取和选择 --- 变换和转换。
4. 分类决策 --- 对象归类,确定规则。
模式识别可用于 文字识别、语音识别、指纹识别、遥感和医学诊断等方面。棋局的识别
机器执行代码,就是模式识别,把编程语言段落映射或归类到产品功能。设计和学习编程语言要点:熟悉语言的语法规则(记忆),大量的实例代码(产品功能实例),测试环境的反馈(修改和优化代码)。
参考:
嵌入式JavaScript脚本解释器研究与实现
人工智能创业投资全貌 zhidx.com/p/61894.html