ShenPotato Blog

「离开世界之前 一切都是过程」

人工智能-代理对象


人工智能-马尔可夫决策网络与强化学习

此文章是对CSIT6000F Artificial Intelligence的记录 包含:马尔可夫决策模型的思想,强化学习的思想和两者的比较 一、马尔可夫决策 1、前提概要 (1)搜索问题 一个搜索问题将包含有: 一系列的状态 States 初始状态 Starting State 状态转换的行动 Actions 终止状态 Goal 损失函数 Co...

机器学习-神经网络

CSIT6000G Machine Learning课程之深度学习下的神经网络: 一、 时间有限先记 录一下: 1、在计算损失函数不对偏置b进行正则化的原因: 首先正则化主要是为了防止过拟合,而过拟合一般表现为模型对于输入的微小改变产生了输出的较大差异,这主要是由于有些参数w过大的关系,通过对$   w   ...

机器学习-分类算法

CSIT6000G Machine Learning课程之分类算法: 介绍了机器学习中常见的分类算法,包括:二分类的逻辑回归(logisitic regression),多分类的softmax回归,生成模型(generative-model) 一、逻辑回归 二、softmax回归

机器学习-线性回归

CSIT6000G Machine Learning课程之线性回归 介绍机器学习中线性回归的原理以及数学,概率解释。根据回归模型容量问题,引出过拟合的概念以及解决方法。 一、线性回归 二、概率解释 三、多项式回归 四、过拟合 1、模型容量 2、过拟合的解决方法 (1) validation (2) regularization A. Ridge B. Las...

Numpy的基本用法

记录python中numpy库的基本用法。 Numpy的基本用法 Numpy的中文网站:https://www.numpy.org.cn/ import numpy as np 一、数组创建 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 np.zeros(m,n) //创建0为元素的m*n维数组 np.ones(m,n) //创...

Hadoop简介

对hadoop进行介绍 一、Hadoop基本介绍 Hadoop是一个开源的,用于可靠,大规模,分布式计算的软件架构 用于: 海量数据的存储(HDFS-分布式文件系统) 海量数据的分析(MapReduce-基于yarn,用于并行处理大数据集的计算框架) 资源管理调度(YARN-分布式作业调度系统) ...

java面试常见208个问题

java开发工程师面试常见的208道题汇总 1. Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运...

Markdown 的基本使用

介绍了Markdown的一些基本用法 一、标题 标题分为六种,分别对应html中的<h1>~<h6>,此.md文件所用的就是一级标题 一级标题:# titile1 二级标题:##titile2 …… 六级标题:######title6 二、列表 1.有序列表 在文本前加上1. 2. 3. 即可。 注意:1. 2. 3. 需要与后续文本保留一...

机器学习-相关链接

文章作为CSIT6000G Machine Learning课程的知识梳理记录。 一、理论基础 1、概率论相关知识 2、偏差 二、线性回归 三、分类问题 1、logistic 回归 2、softmax回归 3、generative model 四、预测结果偏差与方差分析 五、深度学习 1、总体方案 ##