- 博客(23)
- 收藏
- 关注
转载 层次聚类算法hierarchical clustering
hierarchical agglomerative clustering层次聚合聚类。hierarchical divisive clustering层次拆分聚类。
2023-11-02 09:12:15
84
原创 随机梯度下降法
随机梯度下降法的思想每次更新权值不再利用整个数据集,而是随机选择其中1个样本。随机梯度下降法使用的是近似梯度,走的缓慢,相比于梯度下降法,不是那么容易陷入到局部最优中python实现import numpy as npimport randomx1 = np.array([2104, 1600, 2400, 1416, 3000])x2 = np.array([3, 3, 3, 2, 4])t = np.array([400, 330, 369, 232, 540])theta0 = 10
2021-11-12 09:58:25
1264
原创 LDA算法推导
LDA算法是什么简单地说LDA算法就是向低维度投影,让同一类别数据投影点更接近,不同类别数据点距离更远。LDA原理定义,已知我们要把两类数据都投影到w直线上。 让不同类别的数据的类别中心之间的距离尽可能的大,同一种类别数据的投影点尽可能的接近 不同类别的数据的类别中心之间的距离越大,越能取分两类同一种类别数据的投影点越接近越能聚合聚拢。如图, 最后的优化目标最大。...
2021-11-02 21:05:56
419
原创 强化学习——Actor Critic Method
import gym, osfrom itertools import countimport paddleimport paddle.nn as nnimport paddle.optimizer as optimimport paddle.nn.functional as Ffrom paddle.distribution import Categoricalprint(paddle.__version__)device = paddle.get_device()env = gym
2021-10-21 17:01:44
60
原创 手写体识别
import paddlefrom paddle.nn import Linearimport paddle.nn.functional as Fimport osimport numpy as npimport matplotlib.pyplot as plttrain_dataset = paddle.vision.datasets.MNIST(mode='train')# train_data0 = np.array(train_dataset[0][0])# train_lab.
2021-10-19 20:14:37
80
原创 paddle paddle
import paddleimport paddle.nn.functional as Ffrom paddle.vision.transforms import ToTensorimport numpy as npimport matplotlib.pyplot as pltprint(paddle.__version__)transform = ToTensor()cifar10_train = paddle.vision.datasets.Cifar10(mode='train',
2021-10-15 22:00:00
263
原创 JavaWeb过滤器处理所有网页乱码问题
展示使用过滤器之前使用之后代码filterpackage com.xy.filter;import javax.servlet.*;import java.io.IOException;/** * @author xy * @create 2021-10-09 20:00 */public class Filter implements javax.servlet.Filter { @Override public void doFilter(ServletR
2021-10-09 20:46:58
145
原创 表单传递中文参数时request.getParameter出现乱码(post,get请求编码问题)
我在表单传递一个sex="男”的参数时,报错com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'sex' at row 1说我数据库给的字段不够。我数据库设置的sex类型为char(1),按道理应该恰好可以。我猜测出现了乱码于是我输出了参数值,结果出现乱码了 String sex = request.getParameter("sex");改成以下就好了St
2021-10-06 20:11:29
564
原创 idea中servlet中设置了utf-8编码依然乱码问题
用了 response.setContentType(“text/html;charset=utf-8”);输出流也写在此后依然乱码在file-settings-Editor-File Encoding中将项目编码改成utf-8
2021-10-04 20:27:04
584
原创 维特比算法求解HMM上的最短路径
下面是我的理解一个东京的朋友每天根据天气{下雨,天晴}决定当天的活动{公园散步,购物,清理房间}中的一种,我每天只能在twitter上看到她发的推“啊,我前天公园散步、昨天购物、今天清理房间了!”,那么我可以根据她发的推特推断东京这三天的天气。在这个例子里,显状态是活动,隐状态是天气。 states = ('Rainy', 'Sunny') observations = ('walk', 'shop', 'clean') start_probability = {'Rainy': 0.6, '
2021-10-04 10:05:02
307
原创 改进的欧拉公式
import matplotlib.pyplot as pltx = [0 for _ in range(100)]y = [0 for _ in range(100)]x[0] = 0y[0] = 1def k(i): return y[i] - 2.0 * x[i] / y[i]def he(t): for i in range(t): y[i + 1] = 1.1 * y[i] - 0.2 * x[i] / y[i] x[i +
2021-09-24 18:52:19
217
原创 欧拉公式-python代码实现
题目公式推导简化代码import matplotlib.pyplot as pltx1 = []y1 = []def he(x, y, t): for i in range(t): y = 1.1 * y - 0.2 * x / y x = x + 0.1 x1.append(x) y1.append(y) print(x, y)he(0, 1, 100)plt.plot(x1, y1)
2021-09-14 21:49:36
1558
原创 贝叶斯推导
题目男性穿凉鞋的概率为1/2,女性穿凉鞋的概率为2/3,并且该公园中男女比例通常为2:1,问题:若你在公园中随机遇到一个穿凉鞋的人,请问他的性别为男性或女性的概率分别为多少?
2021-09-14 21:13:33
82
原创 JavaWeb-ServletContext接口简单介绍(通俗易懂)
ServletContextServletContext是什么:生命周期:简单示例:代码展示结果小结ServletContext是什么:简单地说就是Servlet规范中的一个接口。如果有多个Servlet来自同一个网站,那么这些Servlet可以通过网站的ServletContext实例对象进行数据共享。ServletContext相当于一个盒子,美羊羊(OneServlet)打开盒子,可以向里面存物品(setAttribute(String s,Object o)),喜羊羊(TwoServlet)打
2021-09-12 16:55:01
119
原创 机器学习-感知器
公式推导代码import mathimport randomimport numpy as npw = np.array([1.0, 1.0, 1.0])x = np.array([[0, 0, 0], [0, 1, 0], [1, 0, 0], [1, 1, 1] ])t = np.array([[0.0], [0.0], [0.0], [1.0]])a = 1eps =
2021-09-10 19:49:38
60
原创 算法作业二
作业二```pythonimport numpy as npimport randomx1 = np.array([2104, 1600, 2400, 1416, 3000])x2 = np.array([3, 3, 3, 2, 4])t = np.array([400, 330, 369, 232, 540])theta0 = random.random()theta1 = random.random()theta2 = random.random()alpha = 0.00001.
2021-09-03 21:01:29
56
原创 numpy作业
numpy作业import numpy as npdata = np.array([1,2,3])print(data.max())np.array([1,2,3])3array([1, 2, 3])np.zeros(3)np.zeros(3)array([0., 0., 0.])np.random.random(3)array([0.82803553, 0.63430246, 0.80903433])ones = np.ones(2)data = np.array([1,2])
2021-09-03 16:48:53
204
原创 idea运行报错Error:Internal error: (java.io.IOException) Cannot create empty
idea刚下载完运行程序报如下错误:Error:Internal error: (java.io.IOException) Cannot create empty file: C:\Users\poem\.IntelliJIdea2018.3\system\compile-server\javase_be7ab669\timestamps\datajava.io.IOException: Cannot create empty file: C:\Users\poem\.IntelliJIdea2018.
2021-05-23 21:50:52
9635
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人