会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
WA自动机~
每一个不曾起舞的日子,都是对生命的辜负。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
30
下一页
2020年7月7日
《算法竞赛进阶指南》0x34 矩阵乘法 石头游戏
摘要: 题目链接:https://www.acwing.com/problem/content/208/ 将矩阵变成一个向量,由于每秒变化一次,所以可以通过一个投影矩阵来投影到该空间中的另一个向量中去,当前向量在i位置对之后的向量的j位置有贡献的时候就需要对这个矩阵的(i,j)位置设置参数,将当前向量的第i
阅读全文
posted @ 2020-07-07 10:22 WA自动机~
阅读(195)
评论(0)
推荐(0)
2020年6月30日
机器学习:K-means算法进行分类 两种初始化簇中心的方法
摘要: 一、第一种初始化簇中心的方法:随机产生k个簇中心,保证簇中心的每个维度的取值都在这个纬度所有值的最小值与最大值的左闭右开区间内 import numpy as np class KMeans_1: def __init__(self,k_clusters,tol=1e-4,max_iter=300)
阅读全文
posted @ 2020-06-30 22:35 WA自动机~
阅读(3276)
评论(0)
推荐(0)
机器学习:k近邻学习(KNN )
摘要: k近邻学习的一种实现时k-d树,用于搜索一个给定的向量周围k个与他距离最近的向量,好像ACM的数据结构里面也有着一条。 基于线性扫描算法的k近邻学习算法适合于处理数据集比较小的情况,时间复杂度大约是O(nlogn),搜索到这k个最近的向量之后就可以根据他们的众数选择属于哪一个类比较适合 k-d树代码
阅读全文
posted @ 2020-06-30 17:25 WA自动机~
阅读(516)
评论(0)
推荐(0)
机器学习:支持向量机识别手写英文字母 SMO算法实现二元分类器
摘要: 本文只构建一个能够识别一种英文符号的SVM,在此选择了C字符。 一、SVM构建 import numpy as np class SMO: def __init__(self, C, tol, kernel='rbf', gamma=None): # 惩罚系数 self.C = C # 优化过程中a
阅读全文
posted @ 2020-06-30 16:21 WA自动机~
阅读(692)
评论(0)
推荐(0)
机器学习:朴素贝叶斯分类器实现二分类(伯努利型) 代码+项目实战
摘要: 一、朴素贝叶斯分类器的构建 import numpy as np class BernoulliNavieBayes: def __init__(self, alpha=1.): # 平滑系数, 默认为1(拉普拉斯平滑). self.alpha = alpha def _class_prior_pr
阅读全文
posted @ 2020-06-30 12:05 WA自动机~
阅读(1939)
评论(0)
推荐(0)
机器学习:基于CART算法的决策树——分类树与回归树
摘要: 一、分类树构建(实际上是一棵递归构建的二叉树,相关的理论就不介绍了) import numpy as np class CartClassificationTree: class Node: '''树节点类''' def __init__(self): self.value = None # 内部叶
阅读全文
posted @ 2020-06-30 11:06 WA自动机~
阅读(1065)
评论(0)
推荐(1)
机器学习:决策树——分类树 ID3算法 代码+案例
摘要: 一、决策树ID3递归算法的实现 import numpy as np class DecisionTree: class Node: def __init__(self): self.value = None # 内部叶节点属性 self.feature_index = None self.chil
阅读全文
posted @ 2020-06-30 09:25 WA自动机~
阅读(1584)
评论(0)
推荐(0)
2020年6月29日
机器学习:logistic回归与Softmax回归 代码+案例
摘要: 一、基于sigmoid函数的logistic回归 import numpy as np class LogisticRegression: def __init__(self, n_iter=200, eta=1e-3, tol=None): # 训练迭代次数 self.n_iter = n_ite
阅读全文
posted @ 2020-06-29 21:25 WA自动机~
阅读(643)
评论(0)
推荐(0)
机器学习:线性回归 代码+测试
摘要: 朴素线性回归的实现,直接通过梯度为0解出w的估计值 import numpy as np class OLSLinearRegression: def _ols(self, X, y): '''最小二乘法估算w''' # tmp = np.linalg.inv(np.matmul(X.T, X))
阅读全文
posted @ 2020-06-29 19:08 WA自动机~
阅读(675)
评论(0)
推荐(0)
2020年6月23日
《算法竞赛进阶指南》0x33同余 扩展欧几里得解线性同余方程组
摘要: 题目链接:http://poj.org/problem?id=2891 解线性同余方程组,由于模数不是互质的,不能用中国剩余定理,但是可以通过扩展gcd的方法求解,时间复杂度大约是O(nlogn),当只有两个方程的时候可以容易求出解x,将x的通解凝聚成新的 模线性方程,接下来不断输入,进行n-1次迭
阅读全文
posted @ 2020-06-23 17:37 WA自动机~
阅读(330)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
30
下一页
公告