- 博客(6)
- 收藏
- 关注
原创 编程语言复习笔记
编程语言复习笔记在期末复习的时候将上课课件以及课本内容进行了整理。编程语言复习笔记一、课程内容简介&&绪论1.1 语言评价准则1.2 语言的分类1.2.1 过程式语言1.2.2 面向对象语言1.2.3 函数式语言1.2.4 声明式语言1.2.5 脚本语言1.3 语言的实现:抽象机器二、语法与语义2.1 概述2.2 语法的形式化定义2....
2018-08-06 11:29:48
5256
1
原创 分类问题的常用评价指标precision和recall
对于二分类问题常用的评价指标是精确率(precision)以及召回率(recall)。通常,以关注的类为正类,其他的类为负类。则在预测的时候会有如下四种情况:TP——将正类预测为正类的数量FN——将正类预测为负类的数量FP——将负类预测为正类的数量TN——将负类预测为负类的数量精确率定义为:precision=TP/(TP+FP) 即在预测为正类的结果集中,真的为正类的比例定义为准确率。召回率定...
2018-06-17 17:51:42
1789
原创 【Scala学习】Scala中的符号小总结
在实习期间,刚刚接触Scala程序让我比较头大的就是好多符号不知道是什么作用。所以在学习过程中做了一个小结:符号:<-用于循环中;->用于键值对中 key->value;++用于连接两个集合,list1++list2;_ 下划线的用法: 1.初始化时相当于null,例:var name:String=_ 和 var name:String=null 作用一样 2.引...
2018-06-15 14:44:03
391
翻译 【推荐算法笔记二】矩阵因式分解(Matrix Factorization)
基于显示反馈(explicit feedback)的推荐将用户的显式反馈记录,记录在一个评分矩阵中:矩阵中的数字代表用户对物品的评分、?表示缺失值。如果我们能够估计矩阵中每个?的值,我们就可以为每个用户做推荐。为什么选择矩阵因式分解(Matrix Factorization)?Memory-based方法的局限性:非传递性(Non-transitivity):如果两个用户的评分物品集没有交集,既没...
2018-05-13 21:06:17
9312
翻译 【推荐算法学习笔记一】Memory-Based Collaborative Filtering
基于显示反馈(explicit feedback)的推荐问题描述假设我们将用户的显示反馈记录在一个矩阵(评分矩阵)中:矩阵中的数字代表用户对物品的评分,?表示缺失值。这是一个预测评分的问题,我们需要通过群体智慧来预测?中的值集体智慧假设User-based CF:在过去有相同品味的用户们在未来也很有可能具有相似的品味。Item-based CF:一个用户很有可能喜欢与他过去喜欢的物品相似的物品符号...
2018-05-07 22:59:12
2568
原创 【算法课程实验一】五种排序算法的分析比较
实验目的:掌握选择排序、冒泡排序、合并排序、快速排序、归并排序的算法原理分析不同排序算法的时间效率和时间复杂度,以及理论值与实测数据的对比分析。一、冒泡排序算法伪代码:for i=1 to n for j=0 to n-i if ( data[j]>=data[j+1]) swap(data[j],data[j+1]...
2018-05-05 17:33:20
6546
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人