自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 问答 (1)
  • 收藏
  • 关注

原创 AttributeError: module 'dlib' has no attribute dlib.image_window()

先说一下出现问题的环境:ubuntu16.04 + Anaconda 其中Python版本为3.6 。在PyCharm中跑dlib官方样例的时候报这个错误的,但是疑惑的是,我的Anaconda中安装dlib是很成功的,conda list 也可以找到,并且是当前最新版本dlib 19.19 :于是看到有的解决方案中是要求安装lib11-dev ,即 :sudo apt-get insta...

2020-03-01 10:44:50 3089 1

原创 AlexNet论文阅读总结及代码

最近考虑整理一些经典论文的阅读笔记和重点,包括之前看过的以及近期新阅读的,方便之后复习回顾。    AlexNet论文地址:http://www.cs.toronto.edu/~fritz/absps/imagenet.pdf    AlexNet是2012年在ImageNet比赛上胜出的深度学习模型,并且以明显优势高于传统机器学习模型。虽然已经过去7年,但是其论文中的创新点现在依旧被广泛...

2019-11-02 15:19:19 1519

原创 win10+Anaconda+Tensorflow(CPU版)下载及安装注意事项

  之前在Ubuntu上安装过tensorflow,当时被折腾了很久才装上;这次入职给新电脑安装tensorflow,整个过程简单了很多,但是还是记录一下,同时因为参考了几个帖子,但是出现了小问题,整理一下~  到目前为止,tensorflow的python支持版本只有3.5和3.6,所以如果下载了3.7的Anaconda需要特殊处理的,因此建议Anaconda还是安装历史版本比较方便,链接:h...

2019-07-16 17:04:39 2332

原创 洋桔梗了解一下

  之前在某宝某花店买了洋桔梗的种子,回来之后自己种的。话说,宝宝感觉被忽悠了啊,明明店家说是重瓣的,结果我这个怎么看都不重瓣,忧桑~ 不过,我种的两个颜色还可以的,上图!                  洋桔梗是非常需要阳光的花,自从一周前搬了实验室换到了一个从早到晚都没有阳光的地方之后,它们新开的花的颜色就差了好多,已经考虑国庆带回家养了,哎,明年养一些喜阴的花花在实验室吧~...

2018-09-03 11:48:42 512

原创 剑指offer(Java版)面试题58——68

面试题58:删除链表中重复的结点 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5代码: public class Solution { public ListNode de...

2018-07-24 21:41:34 381

原创 剑指offer(Java版)面试题47——57

面试题47:扑克牌顺子 LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)…他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子…..LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,...

2018-07-24 21:38:09 278

原创 剑指offer(Java版)面试题36——46

面试题36:第一个只出现一次的字符位置 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置代码:(借助哈希) import java.util.LinkedHashMap; public class Solution { public int FirstNotR...

2018-07-24 21:36:28 257

原创 剑指offer(java版)面试题25——35

面试题25:二叉搜索树的后序遍历序列 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。代码: import java.util.Arrays; public class Solution { public boolean VerifySqu...

2018-07-24 21:33:35 408

原创 剑指offer(java版)面试题14-——面试题24

面试题14:数值的整数次方 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 代码:(有点乱,可以整理的更清晰) public class Solution { public double Power(double base, int exponent) { ...

2018-07-24 21:31:48 319

原创 机器学习(五)朴素贝叶斯

  关于朴素贝叶斯这个算法,我个人认为是贝叶斯学派的一个代表性算法。尤其是在机器学习领域中,众多常见算法里面,贝叶斯相关的并不多。但是因为看过一部分《模式识别与机器学习》这本书,所以对贝叶斯是很感兴趣的,而且虽然频率学派更占主流,但是我觉得贝叶斯的这种思想是很值得深入学习的。   说到《模式识别与机器学习》这本书,首先最大的感受就是很难,非常理论!但是看过一些之后就会发现实际上概率论这个学科真的...

2018-07-18 17:06:46 309

原创 机器学习(四)逻辑回归Logistic Regression (LR)

  今天写大名鼎鼎的LR,话说本宝宝认为这个算法真的是大隐隐于市的典范,简单大气,应用还广!啧啧啧~~~   首先我们要明确的一个问题就是,虽然这个叫回归,让我们联想到了线性回归。但是,这是个分类算法,而不是回归算法!!!既可以作为二分类,也可以多分类哦~1.二元LR1.1二元LR模型  二项逻辑回归模型是如下的条件概率:   P(Y=1∣x)=exp(w⋅x+b)1+exp(w...

2018-07-17 16:05:02 512

原创 小柿子,大丰收!

  俺种的小柿子已经有红色的啦,虽然只有两棵苗苗,但是还是给本宝宝长出了11个果子,充分发挥了它们的潜能,O(∩_∩)O哈哈~   上图!!! 这是昨天的:   and这是今天的:   等它们全都红了再来几张啊~~ ...

2018-07-16 20:41:36 491 6

原创 scikit-learn中kNN模型的使用及源码解读

1.scikit-learn中的kNN模型  scikit-learn中提供了一个KNeighborClassifier类来实现k近邻法分类模型,其原型为: sklearn.neighbors.KNighborClassifier(n_neighbors=5,weights=’uniform’,algorithm=’auto’,leaf_size=30,p=2,metric=’minkows...

2018-07-16 20:27:05 3550 1

原创 机器学习(三)k近邻(kNN)

  今天开始回头复习基础算法,emmmmm……从kNN开始~~1.kNN简介  k近邻(k-Nearest Neighbor,简称kNN)是一种监督学习算法,其工作机制是:给定测试样本,基于某种距离度量找出训练集中与其靠近的k个训练样本,然后基于这k个“邻居”的信息来进行预测。      敲黑板:      <1> k近邻是监督学习算法;      <2&...

2018-07-16 15:52:29 564

原创 剑指offer(java版)面试题3——面试题13 代码+易错点+考点知识点总结

面试题3:二维数组中的查找 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。测试用例: (1)输入的数组是空指针 (2)输入的数组中没有目标数 (3)输入的数组中有目标数//我的代码1 时间复杂度为O(mn)...

2018-06-10 12:31:44 396

原创 MySQL的中文乱码问题

  首先要明确mysql有六处使用了字符集,分别为:client、connection、database、results、server和system。client是客户端使用的字符集。connection是连接数据库的字符集设置类型,如果程序没有指明连接数据库使用的字符集类型就按照服务器端默认的字符集设置。database是数据库服务器中某个库使用的字符集设定,如果建库时没有指明,将使用...

2018-06-10 11:31:17 185

原创 MySQL增删改查CRUD命令训练(一)

1.数据库的创建: 1.创建一个名称为mydb1的数据库 create database mydb1; 2.创建一个使用utf8字符集的mydb2数据库 create database mydb2 character set utf8; 或者 create database mydb2 character set=utf8;(也就是说可以将空...

2018-06-10 10:59:18 868

原创 开花啦~

  历时5个月,本宝宝养的玫瑰花开啦~哈哈哈,虽然越长我越觉得就是月季,但是开花之后我还是打消了疑虑,毕竟没见过一点花香都木有的月季,忧桑~~~ 看到这张莫名的就会想到“一花一世界”这句话~~ Ps:颜色没拍出来,是正儿八经的玫瑰红哦!另,俺的小柿子也开花啦,哈哈哈,来几张:   估计再过俩月就能有红红的小柿子,开森~...

2018-06-10 10:51:33 263 2

原创 UnicodeDecodeError: 'gbk' codec can't decode byte 0xe9 in position 7581: illegal multibyte sequence

  这个问题是在我在读取一段文本时出现的错误,当时的代码是这样的:   def getMovieList(item): items = {} f = open(item,"r") #这句的问题 movie_content = f.readlines() f.close() for movie in movie_content: mo...

2018-06-10 10:33:02 3211 4

原创 分布式协调服务zookeeper知识总结

1.zookeeper简介:1.zookeeper: Zookeeper是一个分布式协调服务;就是为用户的分布式应用程序提供协调服务。 A、zookeeper是为别的分布式程序服务的 B、Zookeeper本身就是一个分布式程序(只要有半数以上节点存活,zk就能正常服务) C、Zookeeper所提供的服务涵盖:主从协调、服务器节点动态上下线、统一配置管理、分布式共享...

2018-06-03 21:53:11 459 1

原创 shell脚本编程总结

  因为马上学习Hadoop和Spark,所以把shell脚本相关知识总结一下。1.关于shell: 1.1.Shell是用户与内核进行交互操作的一种接口,目前最流行的Shell称为bash Shell. 2.Shell也是一门编程语言<解释型的编程语言>,即shell脚本. 3.一个系统可以存在多个shell,可以通过cat /etc/shells命令...

2018-06-03 21:14:44 394

原创 secureCRT实现ssh免密登录

  一般都是在自己的本地机器上对服务器进行操作,本人使用的是secureCRT。使用SecureCRT连接远程主机使用的是SSH2协议。这个协议是Unix系统远程连接的协议,端口号是22。   在工业界,集群中的服务器会非常多,如果每次都要输入密码来进行操作会很麻烦,而且不利于自动化部署操作,所合进行免密设定就会很重要! SSH:是一种远程登录的安全外壳协议,有两种身份验证机制: ...

2018-06-03 20:35:59 4709

原创 VMware虚拟机三种联网方法及原理

之前听老师讲了关于虚拟机中联网的原理,所以将笔记整理进博客。Brigde——桥接:默认使用VMnet0  1.原理:   Bridge 桥”就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在”桥”上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然。这样,局域网A和B就无缝的在链路层连接起来了,在桥接时,VMWare网卡和物理网卡应该处于同一I...

2018-06-03 17:26:08 2551 2

原创 Linux开发人员常用命令总结

  这部分是参考了一篇文章之后写出来的,因为本人九月份秋招找工作,所以在此将笔记中的总结下来。对于开发者,除了平常常用的ls、cp、cat、sudo等命令外,还需要掌握一些关于内存、性能以及编译等命令。1.文件处理:1. 文件查找:find 按名查找:包括一般方式和正则方式 按类型查找: 按时间查找: 按大小查找: 按权限查找:2. 文本搜索:g...

2018-06-03 17:05:29 405

原创 Linux基础知识总结

  最近对linux之前看过的内容进行复习和常用命令部分总结。1.linux文件结构 / : 所有的目录和文件的最上层根目录都是 2. bin: 存放各种二进制可执行文件,是功能程序。 3. boot: 包含各种启动文件。 4. dev: 包含各种设备文件。 5. etc: 包含各种系统配置文件。 6. home: 用户目录,每个用户都有...

2018-06-03 14:41:51 426

原创 《计算机网络》学习总结(3)

  这次写计算机网络中的运输层,大名鼎鼎的TCP和UDP就在这一层中!运输层位于应用层和网络层之间,是分层的网络体系结构的重要部分。运输层  一.运输层的相关概述      1.运输层协议为运行在不同主机上的应用进程之间提供了逻辑通信功能,也就是说应用进程使用运输层提供的逻辑功能彼此发送报文,而无需考虑承载这些报文的物理基础。对比于网络层:网络层提供了主机之间的逻辑通信,而运输层为运...

2018-03-01 12:04:18 321

原创 《计算机网络》学习总结(2)

  接着写计算机网络的知识点,这次写OSI模型中的应用层,也就是最顶层。这一层也是与我们联系最紧密的一层。应用层  1.应用层协议原理     研发网络应用程序的核心是写出能够运行在不同的端系统和通过网络批次通信的程序,而现代网络应用程序体系结构有两大主流结构:客户-服务器(C/S)体系结构或对等(P2P)体系结构。      (1)客户-服务器体系:服务器总是处于工作之中,并且客户之...

2018-02-28 21:46:26 922

原创 《计算机网络》学习总结(1)

  计算机网络我看的是《计算机网络——自顶向下方法》这本书,内容也挺多的。但是我看这本书一方面是为了学习计算机网络的知识,另一方面是为了今年的秋招。所以计算机网络的总结一部分是书上的比较重要的知识点(不会说特别细的),另一方面是和笔试面试相关的问题的总结。计算机网络和因特网  1.因特网:物理结构上来说就是端系统(主机)通过通信链路和分组交换机连接到一起形成的网络。   2.分组:当...

2018-02-28 15:13:10 1186

原创 MySQL学习总结(1)

  近期打算整理一下MySQL的学习笔记,看的书是《深入浅出MySQL》。一.数据库  1.数据库:指的是能够高效的存储以及处理数据的介质。其实也就是说将本来杂乱的数据进行结构化,使得我们能够进行一系列的快速的查找等操作的系统。   2.数据库的分类:(1)关系型数据库(SQL):              大型:Oracle、DB2              中型:MySQL  ...

2018-02-27 22:56:53 744

原创 《深入理解计算机系统》学习总结一

  前几天开始看的《深入理解计算机系统》这本书,东西超级多,书老厚了。但是为了巩固一下我薄弱的计算机的基础知识还是决定看看。下面的是我写的关于这本书上对我来讲比较重要的一些知识点,外加一些东西的总结。因为书太厚了,所以博客会不断更新。第一章 计算机系统  这章主要是对后面的内容的梳理,简略的谈了一下。但是个人认为我们在接触一本新书的时候看目录来加深自己的宏观把握能力也很重要。另外,本书很重...

2018-02-27 21:30:54 16960 16

原创 分布式系统学习总结

最近打算学习Spark,但是在此之前想要把分布式系统的相关知识先学习一下。百度了问题想要找找有哪些比较适合的书,但是貌似没有很受推崇的。然后就开始大面积的看各路大牛写的博客,然后我把学习到的知识按照时间和自己的理解由浅入深的总结到这里,也方便之后自己回顾,所以本文不断更新。整体上有点拿来主义啊,但是作为小白一只就先忽略这么多啦!1.相关概念梳理  <1>分布式系统:也就是在...

2018-02-27 11:58:28 932

原创 windows7+虚拟机VMware+linux+Ubuntu+Anaconda+Tensorflow安装(菜鸟小白版)

和我的电脑死磕了两天,终于让我把tensorflow安在了我的虚拟机上的ubuntu上,这个过程肯定不能用艰辛来形容,太心累了(/ω\)。下面我把这两天遇到的坑以及填坑过程都写下来,有需要的小伙伴可以作为参考。   提前声明我的操作系统以及使用的软件版本:      主机操作系统:Windows7 64位      主机上python版本:32位 python3.6      虚拟机:VM

2018-01-26 22:20:59 10404 18

原创 机器学习(二)线性回归与正则化项

这篇是接着我的前面的线性回归写的。之前说到为了抑制模型的复杂度,降低结构风险而在损失函数中引入了正则化项。一般情况下,正则化项有L1正则化项和L2正则化项。而线性回归损失函数通过引入其中的一个或者二者混合而衍生出了三种回归:岭回归、Lasso回归以及ElasticNet回归。1.岭回归(Ridge回归)  岭回归是在一般线性回归损失函数的基础上加入了L2正则化项,控制了模型的复杂度。损失函

2018-01-11 20:40:11 990

原创 养玫瑰花的日常

本来想直接写一篇机器学习博客的,突然想到一直想把本宝宝近期的养花过程写下来的,emmmm……..先把这篇写完再去写算法~   背景说明:本人从小到大除了在小学一年级被老师忽悠去养了一棵蒜苗以外(额,最后蒜苗什么结果没印象了 ̄□ ̄||)从来没养过任何植物。前一阵子看到实验室的小伙伴养了多肉和绿萝,心里也很羡慕,so,也打算养点啥。不过像我这个性格,压根就不会养多肉、仙人球这种无法带给我惊喜和成就感

2018-01-11 16:34:22 1521 5

原创 机器学习(一)线性回归

哇!耽搁了两天,今天来把第一篇正儿八经的机器学习的算法博客补上,其实我也是在校学生一枚,看了很多算法和别人的总结,写了很多笔记。所以现在想试着把自己之前整理过的笔记和思考之后的注意点写下来,如果有问题欢迎给我指出来哦~ 1.什么是线性回归  对于所有接触机器学习的小伙伴来说,几乎都被安利过大神吴恩达的机器学习入门视频,而课程讲的第一个机器学习算法就是线性回归。实际上,线性回归属于监

2018-01-09 21:10:11 5343 2

原创 哇!今天起要好好写博客

新年了耶~祝大家新年快乐(^▽^) 时间过得好快啊,转眼研究生已经过去了一半,今年秋季就要开始找工作了呢,感觉自己也学了一些东西,所以接着会把自己学过的,整理过的知识点发出来,虽然我自己比较菜,但是还是想鼓励一下自己努力坚持学下去;同时也给那些新手小伙伴一些帮助哦!       本人对数据挖掘方向感兴趣,所以博客主要包括的内容是:机器学习、深度学习、自然语言处理、数据挖掘算法以及数据结

2018-01-04 20:28:13 310 2

原创 机器学习实战之K-近邻算法总结和代码解析

机器学习实战是入手机器学习和python实战的比较好的书,可惜我现在才开始练习代码!先声明:本人菜鸟一枚,机器学习的理论知识刚看了一部分,python的知识也没学很多,所以写代码调试的过程很痛可!但是还是挨个找出了问题所在,蛮开心的!看了很多大牛分享的经验说,记住算法和模型的特点以及优缺点、适用场景是非常重要的,所以借着刚看完kNN的热度,赶紧把这些总结一下啦!      特点: (1)kNN

2017-04-18 21:09:30 1002

原创 送给无论什么时候浮躁的自己!!!

怎么开始呢,那就介绍一下自己吧!目前是北京某不知名理工大学的小硕一枚,研究生转方向跟着导师开始学计算机大数据。其实我这个人真的是很没有恒心和毅力的,前一阵子真的下定决心要好好的学习这个方向,大部分的原因是我对数据挖掘和数据分析很感兴趣的,从大一到大四我都没对什么有过兴趣的(当然,除了小说以外,大学中的我有相当长的一段时间沉浸于小说当中不可自拔。现在回想起来简直是想抽死自己!!!)。而今天,先是在电

2017-03-28 21:09:00 1420 2

原创 python安装及numpy的安装

因为对机器学习算法进行实战的话,python语言是必须的,所以前几天进行了安装和配置。说实话,相比较其他的编程语言的IDE来讲,python本身问题不大,但是因为要有很多的矩阵的计算,所以要安装numpy包!但是这个过程在我的电脑上出现了比较大的问题,所以,将这一过程记录下来,万一以后电脑出现了问题重新安装的话还能做参考!!       声明电脑配置: win7  64位   python

2017-03-22 17:09:22 99260 20

空空如也

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

TA关注的人

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