自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 springboot中使用lombok和@Data注解时使用方法和出现问题汇总

1.lombok的使用https://www.jianshu.com/p/c1ee7e4247bf2.lombok注解产生的影响和修复方法https://www.cnblogs.com/lkwcrystal/p/12694702.html3.lombok中实现equals部分的源码和测试https://www.cnblogs.com/death00/p/11722152.html

2020-07-20 09:45:30 933

原创 Python报错pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool解决方法

Python报错pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool解决方法解决办法:它的评论区最多赞的方法很好用

2020-05-28 17:22:49 596

转载 mac虚拟机VirtualBox中配置host-only方式

新工作发了个mac,想安装个虚拟机,当然最好的免费虚拟机VirtualBox了,安装完后,发现无法通过host-only进行网络设置。为什么要用host-only呢?原因是需要从物理机ssh方式管理虚拟机操作系统,这样,多个虚拟机用CRT管理起来比较方便。进入VirtualBox中的设置–网络,选择『仅主机(host-only)适配器』,但是界面名称为未指定(如图),无法设置,需要在Virtua...

2018-12-07 13:58:11 5642 1

原创 sklearn库学习之核支持向量机

核支持向量机核SVM的重要参数是正则化参数C、核的选择以及与核相关的参数。在低维数据和高维数据上表现都很好。但对样本个数的缩放表现不好。预处理数据和调参都需要非常小心。线性模型在低维空间中可能非常受限,因为线和平面的灵活性有限,添加更多的特征让线性模型更加灵活。import mglearnfrom sklearn.datasets import make_blobsimport...

2018-10-21 15:45:47 782

原创 sklearn库学习之决策树集成

决策树集成集成是合并多个机器学习模型来构建更强大模型的方法。两种集成模型:随机森林和梯度决策树。随机森林构造很多树(确定用于构造的树的个数),并且每棵树的预测都很好,但都以不同的方式过拟合,那么可以对这些树的结果取平均值来降低过拟合。随机森林中树的随机化方法有两种:通过选择用于构造树的数据点,即对数据进行自助采样通过选择每次划分测试的特征,即在每个结点处算法随机选择特征的一个子集,并...

2018-10-19 18:16:16 454

原创 sklearn库学习之决策树

决策树学习决策树,就是学习一系列if/else问题,在机器学习中,这些问题叫做测试,算法搜索所有可能的测试,找出对目标变量来说信息量最大的哪一个。算法过程生成一棵二元决策树,其中每个结点都包含一个测试。将每个测试看成沿着一条轴对当前数据进行划分,由于每个测试仅仅关注一个特征,所以划分后的区域边界始终与坐标轴平行。反复划分,直到决策树的每个叶结点变成纯的。查看新数据点位于特征空间划分的哪个区域...

2018-10-19 11:49:29 555

原创 解决Mac上安装graphviz并在jupyter notebook上使用报错

报错信息:ExecutableNotFound: failed to execute ['dot', '-Tsvg'], make sure the Graphv运行环境为macOS High Sierra10.13.6 + python3.5解决办法:首先,仅使用pip3 install graphviz是不行的,会产生如上的报错信息。查看graphviz包,发现全是.py文...

2018-10-19 10:34:27 2701

转载 brew install xxx卡在Updating Homebrew

解决方法,关闭自动更新,在终端中先输入export HOMEBREW_NO_AUTO_UPDATE=true再使用brew install xxx

2018-10-19 10:26:08 713

转载 切换Xcode的默认版本

电脑上分别安装了Xcode-Beta7.1和Xcode10.0,所以有时候需要切换Xcode的版本。切换xcode路径的方法为:sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer(xcode路径)查看切换后的xcode版本路径:xcode-select -print-path...

2018-10-19 10:21:22 1641

原创 sklearn库学习之朴素贝叶斯分类器

朴素贝叶斯模型朴素贝叶斯模型的泛化能力比线性模型稍差,但它的训练速度更快。它通过单独查看每个特征来学习参数,并从每个特征中收集简单的类别统计数据。想要作出预测,需要将数据点与每个类别的统计数据进行比较,并将最匹配的类别作为预测结果。GaussianNB应用于任意连续数据,它保存每个类别中每个特征的平均值和标准差,主要用于高维数据。BernoulliNB假定输入数据为二分类数据,分别计算每个...

2018-10-18 21:38:42 365

原创 sklearn库学习之线性模型

线性模型利用输入特征的线性函数进行预测,学习线性模型的算法的区别:(1)系数和截距的特定组合对训练数据拟合好坏的度量方法,不同的算法使用不同的方法度量“对训练集拟合好坏”–称为损失函数(2)是否使用正则化,使用哪种正则化方法线性模型的主要参数是正则化参数,如果假定只有几个特征是真正重要的,应该用L1正则化,否则应默认使用L2正则化。处理大型数据时,需研究使用LogisticRegressi...

2018-10-17 22:06:00 785

原创 sklearn库学习之K-NN算法

k近邻分类与k近邻回归import matplotlib.pyplot as pltfrom sklearn.neighbors import KNeighborsRegressorfrom sklearn.neighbors import KNeighborsClassifierfrom sklearn.model_selection import train_test_splitim...

2018-10-15 23:51:54 888

原创 Mac上查询python中第三方库的版本

打开终端输入python进入python3import sklearnsklearn._version_注意,输入两次_

2018-10-11 14:14:41 2540

转载 Jupyter Notebook 在浏览器中运行代码的交互环境

快速入门:https://www.cnblogs.com/nxld/p/6566380.html

2018-10-11 11:05:19 1779

原创 c++使用memset进行初始化

今天在复习记忆化搜索的时候突然看到使用memset进行初始化的方式。 使用memset初始化有一些注意事项。 1.对于不属于char型的数组,要注意不能直接写为memset(dp,1,sizeof(dp))来将数组初始化为值1。 原因:https://blog.csdn.net/vencent7/article/details/40890993 2.对于含有虚函数的类的对象进行初始化时,不...

2018-08-03 00:36:38 792

原创 Mac上找到python pip3包的安装路径

在终端中使用pip list命令可以查看已经安装了哪些包。在终端下直接运行python3,然后import要查看路径的包,再输入包的名称,即可查看安装路径。 https://img-blog.csdn.net/20180801220216584?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RoajE5OTgwNzIw/font/5a6L5L2...

2018-08-01 22:03:48 13523

原创 Mac上python 在终端使用pip3安装包报ConnectTimeoutError错误

报错: Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken… 翻译:对于该包的下载地址连接超时,默认的pip源速度太慢了 解决方法:使用国内的镜像服务,可以手动指定源 国内镜像服务源: 阿里云 http://mirrors.aliyun.com/pypi/si...

2018-08-01 21:57:33 666 2

原创 Mac python3爬虫报错ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)

最终发现原来是本地缺少网站要验证的证书的问题,因此解决思路是更新或指定证书库。许多博客的解决方法都是禁用了证书验证,这样不太好。博客参考https://blog.csdn.net/bernieyangmh/article/details/74578759 ...

2018-07-30 21:14:59 2516

原创 chromedriver的安装与使用

chromedriver的路径并不重要,只要在代码中明确它的绝对路径即可 如from selenium import webdriverchromedriver = “/usr/local/bin/chromedriver” driver = webdriver.Chrome(chromedriver)...

2018-07-18 17:05:44 1111

原创 Python的.py文件在Mac终端下直接编译运行

1.Mac在终端上直接运行py文件需要在py文件里加上 #!/usr/bin/python 同时在终端里修改py文件的权限 chmod +x test.py 原因参见 https://www.cnblogs.com/qmfsun/p/6291982.html2.但有时候会出现类似于 ‘\xe7’ 这样的报错 因此需要在py文件里头部添加 # coding=utf-8 原因参见...

2018-07-03 21:32:33 12593

原创 在unbuntu linux16.04下使用su命令遇到的问题

在终端中使用su命令时 遇到了:认证失败 这样的错误。 此时是因为Ubuntu 安装后,root用户默认是被锁定了的,不允许登录,也不允许 “su” 到 root。 需要通过改变安装时的默认密码, 在终端内输入 sudo passwd 即可,接着输入新密码两次。 许多博客文章介绍的是 sudo password, 然而在Mac 版的linux16.04中会查无此命令。

2018-04-26 13:40:57 15315

原创 Mac中python2.7和python3.6的版本切换

之前博主已经安装好了python3.6,可是Mac中的默认python版本仍然是python2.7。 首先参考一个博客:https://blog.csdn.net/Tyro_java/article/details/78510301 如果安装好了新版本,可以直接从博文中 检查环境变量 部分开始。 博文中有两个需要修改的地方: 1.在 检查环境变量 部分,把 PATH=”/Library

2018-04-21 20:01:38 26549

原创 数据结构 简易计算器

主要解决了处理负数、小数等的基础运算操作,无图形界面#include <iostream>#include <stack>using namespace std;class Calculator{private: int Priority(char fuhao); double CalSuffix(string PostfixExp);public: double Ca

2017-10-28 18:43:10 28444 2

转载 (一)配置mac环境下的JAVA_HOME 与 (二)配置maven (三)Mac上jdk的配置 (四)在terminal中运行.class文件

(一)mac环境下,echo $JAVA_HOME 一般输出为空,但有时候某些构件会需要有javahome的配置,这时就需要把Java home配置好。步骤: 1, 命令行输入: /usr/libexec/java_home 我的环境输出是 /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home 而这也是我们最终echo

2017-08-31 15:46:18 23471

原创 遗传算法

首先先大致理解一下遗传算法的过程: http://blog.csdn.net/b2b160/article/details/4680853/ 里面列举了一个小例子,运用了二进制编码,不含代码。接着再来一篇详细的讲解(以袋鼠跳为例) http://blog.csdn.net/emiyasstar__/article/details/6938608同上面链接配套的代码: http://blog.

2017-05-27 17:19:51 23676

原创 最小生成树之prim算法与kruskal算法

给定一个带权值的无向图,那么权值之和最小的生成树,我们就称之为最小生成树(MST)。

2017-05-21 21:41:02 24581

原创 图的遍历以及二叉树的遍历

1.二叉树的遍历方式有深度优先搜索与广度优先搜索,其中深搜又包括前序、中序与后序,而宽搜也叫层次遍历。2.各种方式的顺序: (1)前序遍历:根结点 -> 左子树 -> 右子树 (2)中序遍历:左子树-> 根结点 -> 右子树 (3)后序遍历:左子树 -> 右子树 -> 根结点 (4)层次遍历:宽搜,逐层遍历 前序遍历:1 2

2017-05-20 21:11:09 23773

原创 现代启发式算法--初步了解模拟退火算法

模拟退火算法(搜索过程引入随机因素的贪心法,具有全局优化的性能)1.目的 求问题的最优化解;2.原理解释 模仿物理退火的过程。高温物体的粒子可从高能态转换为低能态,而从低能态转为高能态则有一定的随机性,物体温度越低越难从低能转换为高能,最终所有粒子转为最低能量态。 对应的物理准则:Metropolis准则 假设在状态XoldX_{old} 时,系统受到某种扰动使其状态变为XnewX_{new

2017-03-18 17:27:40 27469

原创 机器学习--初步了解手写数字识别之logistic回归

1.首先对于一个样例来说,我们先分析得出它的因变量(各因变量之间彼此不相关)。对该样例的各个因变量已知的数据集合我们称之为样本数据(若因变量有m个,则样本数据是m维的);对我们想要得到或者预测出的数据称之为输出数据;一般通过一个函数来拟合已知的样本数据和输出数据,从而在输入新的训练数据的时候得到未知的输出数据,我们把这个函数叫做预测函数(or假设or模型)。2.logistic回归是一个回归模型,主

2017-02-22 00:30:26 13699

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除