Python
文章平均质量分 73
米饭咔咔吃
知识备忘录
展开
-
集成学习——Boosting提升方法1之AdaBoost算法
前言Boosting方法:使用同一组数据集进行反复学习,得到一系列简单模型,然后组合这些模型构成一个预测性能十分强大的机器学习模型。显然。Boosting思想目的:通过不断减少偏差的形式而前一篇的Bagging方法:通过Bootstrap 的方式对全样本数据集进行抽样得到抽样子集,对不同的子集使用同一种基本模型进行拟合,然后投票得出最终的预测。Bagging主要通过降低方差的方式减少预测误差两类常用的Boosting方式:Adaptive Boosting 和 Gradient Boosting 以及原创 2021-04-20 21:49:26 · 282 阅读 · 0 评论 -
Python debug问题解决
一下是我遇到过的问题,遇到不懂的问题,一般就搜别人的就解决方案,这里我留下了解决我自己问题的方法,不算原创,只能说是汇总debug运行时出现 错误 UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xe6 in 1023 unexpected endof data删除项目文件夹里的.idea文件夹和venv文件夹,然后重启PyCharm,重启后需要重新配置Python解释器,之后就可以正常Debug了。参考链接有的博客是说在文件头加原创 2021-04-20 08:21:30 · 482 阅读 · 0 评论 -
(转)Numpy中stack(),hstack(),vstack()函数详解
转载来源:Numpy中stack(),hstack(),vstack()函数详解 这三个函数有些相似性,都是堆叠数组,里面最难理解的应该就是stack()函数了,我查阅了numpy的官方文档,在网上又看了几个大牛的博客,发现他们也只是把numpy文档的内容照搬,看完后还是不能理解,最后经过本人代码分析,算是理解了stack()函数增加维度的含义。以下内容我会用通俗易懂的语言解释,内容可能有点多,耐心看,如果哪里说的不对,欢迎纠正! 1. stack()函数 函数原型为:stack(arrays, a转载 2020-11-13 23:17:30 · 130 阅读 · 0 评论 -
(转)Python的numpy中np.split()与np.array_split()函数使用说明
转载来源Python | numpy | np.split()与np.array_split()函数split(ary, indices_or_sections, axis=0) :把一个数组从左到右按顺序切分 参数: ary:要切分的数组 indices_or_sections:如果是一个整数,就用该数平均切分,如果是一个数组,为沿轴切分的位置(左开右闭) axis:沿着哪个维度进行切向,默认为0,横向切分。为1时,纵向切分### 关于np.split()函数转载 2020-11-04 17:19:37 · 4489 阅读 · 0 评论