AI
sephyioth
主要做嵌入式Android、图像处理。曾经做过Android平台WIFI,USB,蓝牙和ARM M3硬件的开发,现在在主攻Android平台的图像处理技术。
展开
-
Android 源码分析 NNAPI MM部分
简介 NNAPI 是 Android 用于机器学习的 API 简称。主要定位机器学习、机器算法导出的模型,在 Android运行相应的 Op算子,并且选择不同的运行策略实现加速的逻辑推理的过程。整体的软件结构包括如下: Executor 与 Operations 所有硬件平台的算法固化模式,都是以 FPGA / DSP 固化代码实现硬件算子单元,以此达到加速运行算法的目的。比如Open CL / Open GL,上层业务方或者系统集成 SOC 方都仅仅是...原创 2020-07-18 21:26:44 · 989 阅读 · 0 评论 -
AI学习笔记--机器学习
机器学习概述 早期邮件系统中的客户端垃圾邮件过滤系统,早期都采用了Spam filter 的方式过滤垃圾邮件,这种过滤器是依据人工规则,例如:正则表达式的模式匹配方法。但是人们很快发现了,这样的做法非常不利于后续的维护、并且缺乏灵活度。从某些纬度上讲,绝对的垃圾邮件是不存在的,可能有些邮件对你来说没什么用,但是对其他人来说,可能十分有意义。如今,机器学习在邮件分类领域的应用...原创 2019-04-17 17:54:09 · 309 阅读 · 0 评论 -
AI学习笔记--skLearn--KMeans聚类
Scikit-learn(sklearn)的定位是通用机器学习库,而TensorFlow(tf)的定位主要是深度学习库。一个显而易见的不同:tf并未提供sklearn那种强大的特征工程,如维度压缩、特征选择等。究其根本,我认为是因为机器学习模型的两种不同的处理数据的方式: 传统机器学习:利用特征工程(feature engineering),人为对数据进行提炼...原创 2019-04-17 17:58:15 · 6028 阅读 · 0 评论 -
AI学习笔记--skLearn--Logistic
概述 logistic回归又称logistic回归分析,主要在流行病学中应用较多,比较常用的情形是探索某疾病的危险因素,根据危险因素预测某疾病发生的概率,等等。例如,想探讨胃癌发生的危险因素,可以选择两组人群,一组是胃癌组,一组是非胃癌组,两组人群肯定有不同的体征和生活方式等。这里的因变量就是--是否胃癌,即“是”或“否”,为两分类变量,自变量就可以包括很多了,例如年...原创 2019-05-21 16:49:01 · 331 阅读 · 0 评论 -
AI学习笔记--skLearn--FiniteStateMachine
概述 有限状态机(FiniteStateMachine),用来表示有限个状态以及这些状态之间的转换和动作等行为的数学模型。类似下一种设计思维图: 有限状态机的使用常常出现在游戏的精灵AI当中。我们举例来说一下这个数学模型,假如一款AI坦克游戏,坦克大战。坦克默认状态是巡逻(状态),在发现有敌人时(条件),转换成追杀(状态),在敌人逃脱或死掉了之后(...原创 2019-05-21 16:51:56 · 362 阅读 · 0 评论