一、常用推荐算法分类: 基于人口统计学的推荐与用户画像、基于内容的推荐、基于协同过滤的推荐。 二、基于人口统计学的推荐与用户画像 1、基于人口统计学的推荐机制( Demo...
一、常用推荐算法分类: 基于人口统计学的推荐与用户画像、基于内容的推荐、基于协同过滤的推荐。 二、基于人口统计学的推荐与用户画像 1、基于人口统计学的推荐机制( Demo...
第13章 字符串 可以证明,字符串操作是计算机程序设计中最常见的行为。 一、不可变String 1、String对象是不可变的。String类中每一个看起来会修改Str...
第12章 通过异常处理错误 Java基本理念是“结构不佳的代码不能运行”。改进的错误恢复机制是提供代码健壮性的最强有力的方式。 一、概念 1、用强制规定的形式来消除错误...
一、监督学习 (一)回归模型 1、线性回归模型:一元线性回归、多元线性回归 (1)线性回归(linear regression)是一种线性模型,它假设输入变量x和单个输出变量...
第11章 持有对象 如果一个程序只包含固定数量的且其生命周期都是已知的对象,那么这是一个非常简单地程序。 集合类:List、Map、Queue、Map。(容器) 一...
五、运算符 (一)算术运算符 (二)比较运算符 (三)赋值运算符 (四)位运算符 (五)逻辑运算符 (六)成员运算符 (七)身份运算符 (八)Python运算符优先级 六、字...
一、Python综述 (一)Python是什么 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 (二)Python的特点 易于学习、...
第十章 内部类 可以将一个类的定义放在另一个类的定义内部,这就是内部类。 (一)创建内部类 1、把类的定义置于外围类的里面。 2、如果想从外部类的非静态方法之...
一、机器学习的概念 (一)机器学习是什么 1、学习:通过各种手段获取知识或技能的过程。 2、机器怎么学习: (1)处理某个特定的任务,以大量的“经验”...
第九章 接口 接口和内部类为我们提供了一种接口与实现分离的更加结构化的方法。 (一)抽象类和抽象方法 1、建立这个通用接口的唯一理由是:不同的子类可以用不同的方式表...
一、线性代数 (一)矩阵的定义 (二)特殊矩阵 1、行数与列数都等于 n 的矩阵称为 n 阶矩阵,又称做 n 阶方阵,可以记作 A n。 2、只有一行的矩阵 ...
一、推荐系统概述 (一)推荐系统的目的 1、信息过载 2、推荐系统:是信息过载所采用的措施,面对海量的数据信息,从中快速推荐出符合用户特点的物品。解决一些人的...
第八章 多态性 “多态性”从另一个角度 将接口从具体的实施细节中分离出来,就是实现了“是什么”和“怎么做”两个模块的分离。 “多态性”使代码的组织以及可读性均能获得改善...
第七章 复用类 1、在新类里简单地创建原有类的对象。(这种方法叫“合成”,因为新类由现有类的对象合并而成。)只是简单地重复利用代码的功能,而不是采用它的形式。 2、...
第六章 访问控制权限 一、包:库单元 1、import关键字导入完整的库,就会获得“包”(package)。 2、由于存在名字潜在的冲突,所以有必要对java中的命...
第五章 初始化和清除 一、用构造器自动初始化 1、构造器的名字与类名相同,可保证这样的一个方法会在初始化期间自动调用。 2、一旦创建了对象new Rock();就会分配...
第三章 运算符 一、自动递增和递减 1、“前递增”(“++A” “--A”):会先执行运算,再生成值。 2、“后递增”(“A--”“A++”):会先生成值,再执行运算。 二...
第二章 一切都是对象 2.1用句柄操纵对象 1、Java中一切都“看做”对象,但操纵的标识符实际上是指向一个对象的“句柄”(Handle)(有的地方叫做“引用”)。 ...
一、不要迷失 在整个开发过程中,时刻提醒自己注意以下几个问题: (1)对象是什么?(怎样将自己的项目分成一系列单独的组件?) (2)接口是什么?(需要将什么信息发给每...