自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MAC安装mysql

这里写自定义目录标题安装homebrew安装及配置Mysql安装homebrew/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"安装及配置Mysql安装Mysqlbrew install mysql安装完后启动mysqlmysql.server start安全配置(设置密码、权限)mysql_secure_installation登陆Mysql

2021-04-11 11:03:01 164

原创 python之mac上Jupyter notebook转换为pdf中文缺失问题

问题描述在mac上jupyter notebook上markdown的中文和中文目录转换为pdf文件时中文消失或者乱码。解决方法在终端输入shell语句find / -name 'article.tplx'查询到结果利用Finder的前往文件夹功能找到find到的文件通过vi或者其他文本编辑器添加如下内容到tplx文件\documentclass{article}\u...

2020-04-25 22:10:46 922

原创 python之云服务器上运行Jupyter Notebook

云服务器上运行Jupyter Notebook

2020-03-30 21:21:12 3918

原创 Python之虚拟环境(virtualenv)的使用

本博介绍python第三方库virtualenv的安装、使用及在jupyter notebook的配置使用。

2020-03-29 21:45:09 2102

原创 Jupyter环境下运行R语言、Java

下载好R语言、安装好Anaconda在R(不要用Rstudio)安装几个软件包install.packages(c('repr','IRdisplay','evaluate','crayon','pbdZMQ','devtools','uuid','digest'))library(devtools)devtools::install_github('IRkernel/IRkernel...

2019-05-28 09:23:02 3180

原创 python第三方库ipdb(debug模块)

本博介绍了python第三方库ipdb模块

2018-12-20 20:29:24 3836

原创 Jupyter添加目录

Jupyter当前使用的Jupyter是安装anaconda后自动安装的版本。在markdown中使用如下命令可以自动生成目录,但在Jupyter的markdown环境下却失效。@[toc]解决使用shell语句安装Jupyter Notebook extensionsconda install -c conda-forge jupyter_contrib_nbext...

2018-10-21 13:04:28 7096

原创 linux系统(centos)安装anaconda、关联github和运行py

文章目录服务器配置下载安装anaconda的sh文件启动anaconda服务器配置使用shell命令行查看linux服务器是32位还是64位,以便下载相应的版本,返回32表示32位,返回64表示64位getconf LONG_BIT# 64下载从anaconda镜像下载下载相对应的sh文件。安装anaconda的sh文件将sh文件上传到服务器使用shell命令行安装an...

2018-10-14 03:53:00 4239

转载 多线程与多进程及Python实现【Python实现多进程】

上一篇博客介绍了多线程与多进程的理论部分,这篇博客将参考博客以及各种教程完成Python多进程实现部分。文章目录multiprocessing模块Process 类Process类详解Process类join方法Process类守护进程Pool 类pool.apply_asyncpool.applyQueue 进程间通信put 方法get 方法Pipe 进程间通信共享内存参考multiproc...

2018-10-07 19:01:16 2897

原创 多线程与多进程及Python实现【理论部分】

文章目录进程定义概念状态线程组成特点状态进程与线程关系相同不同举例参考进程进程(process) 是计算机中已运行程序的实体。在面向进程设计的系统(如早期的UNIX,Linux 2.4及更早的版本)中,进程是程序的基本执行实体在面向线程设计的系统(如当代多数操作系统、Linux 2.6及更新的版本)中,进程本身不是基本运行单位,而是线程的容器。定义狭义定义:进程是正在运行的程序的...

2018-10-07 16:47:58 2969

原创 使用selenium模块控制谷歌浏览器报错

使用selenium模块控制谷歌浏览器报错:browser=selenium.webdriver.Chrome()Traceback (most recent call last): File "/anaconda3/lib/python3.7/threading.py", line 917, in _bootstrap_inner self.run() File "/ana...

2018-10-05 15:35:11 3799

原创 Mac电脑上的iTerm2配置

文章目录iTerm2安装iTerm2iTerm2偏好设置配置iTerm2配色方案安装Oh My Bash配置agnoster主题配置字体自动提示命令设置语法高亮隐藏用户名信息参考博客iTerm2安装iTerm2从iTerm2官方下载地址下载iTerm2解压缩下载下来的zip文件,得到iTerm2,双击打开并将其添加进Application文件中iTerm2偏好设置可以通过偏好设...

2018-10-05 00:41:56 5295 1

原创 【4】快排及随机化算法

快排(Quicksort)分治算法原地排序(就在原来的数据区域内进行重排,像插入排序,在原来的区域完成排序,归并排序额外的空间进行排序)分治分,快速排序将数据划分为几份,所以快排通过选取一个关键数据,再根据它的大小把原数据分为两个子数组(第一个数组的元素都比这个主元素小,第一个数组的元素都比这个主元素大或相等)治,用递归处理两个子数组的排序合并,连接(A,p,q)(A,p,...

2018-10-02 15:32:10 3796

原创 【3】分治法(divide-and-conquer)

文章目录分治法举例归并排序(Merge sort)二分查找方法(Binary search)乘方问题(Powering a number)斐波那契数(Fibonacci numbers)传统的Naive算法朴素平方递归式矩阵乘法(Matrix multiplication)朴素算法分治法分治法 Strassen’s idea超大规模集成电路(VLSI layout)分治法顾名思义,分治法是将一...

2018-10-02 10:33:14 3752

原创 【2】渐进符号、递归及解

渐进符号渐进符号介绍O()O()O(),f(n)=O(g(n))f(n)=O(g(n))f(n)=O(g(n))表示存在适当的常数c>0,n0>0c>0,n_0>0c>0,n0​>0,使得f(n)≤cg(n)f(n)\le cg(n)f(n)≤cg(n),比如n2=O(n3)n^2=O(n^3)n2=O(n3)Ω()\Om...

2018-10-01 11:44:22 3948

原创 【1】前言

算法分析是关于计算程序性能和资源利用的理论研究。比性能更重要的要素:模块性准确性可维护性功能性健壮性用户友好程序开发耗时简易性可扩展性可靠性为什么学习算法分析:有时性能直接决定程序可行或者不可行算法是一种描述程序行为的语言sorting example排列:我们输入一组序列a1,a2…ana_1,a_2\dots a_na1​,a2​…an​,输出a1′,a...

2018-10-01 09:34:44 3026

原创 离线安装tensorflow、Keras和pytorch

目录TensorFlow依赖包Keras依赖包离线安装gcc安装依赖模块.tar.gz安装.whl安装TensorFlow依赖包 Package Version Source absl-py 0.4.1 absl-py-0.4.1.tar.gz astor 0.7.1 astor-0.7.1.tar.gz ...

2018-09-06 18:19:05 7944 2

原创 16、【李宏毅机器学习(2017)】Unsupervised Learning: Deep Auto-encoder(无监督学习:深度自动编码器)

本篇博客将介绍无监督学习算法中的 Deep Auto-encoder。目录Deep Auto-encoderDeep Auto-encoder的降维作用Auto-encoder – Text RetrievalAuto- encoder for CNNAuto-encoder – Pre-training DNNDecoderDeep Auto-encode...

2018-08-29 11:59:56 4469

原创 15、【李宏毅机器学习(2017)】Unsupervised Learning: Neighbor Embedding(无监督学习:邻域嵌套)

上一篇博客介绍了无监督学习在文字中的降维方法——Word Embedding,本篇博客将继续介绍无监督学习算法的降维方法——Neighbor Embedding。目录Locally Linear Embedding (LLE)Laplacian EigenmapsT-distributed Stochastic Neighbor Embedding (t-SNE)t-SNE算...

2018-08-29 11:52:04 4022

原创 14、【李宏毅机器学习(2017)】Unsupervised Learning: Word Embedding(无监督学习:词嵌入)

上一篇博客介绍了无监督学习中的线性降维方法,本篇博客将继续介绍无监督学习在文字中的降维方法——Word Embedding。目录Word EmbeddingWord Embedding介绍利用上下文Count basedPerdition basedWord EmbeddingWord Embedding介绍Word Embedding希望...

2018-08-29 11:39:16 3799 1

原创 13、【李宏毅机器学习(2017)】Unsupervised Learning: Linear Dimension Reduction(无监督学习:线性降维)

在前面的博客中介绍了监督学习和半监督学习,本篇博客将开始介绍无监督学习。目录无监督学习介绍监督学习、半监督学习、无监督学习无监督学习的用处聚类(Clustering)K均值聚类Hierarchical Agglomerative Clustering (HAC)降维( Dimension Reduction)Feature selectionPrincipl...

2018-08-29 11:27:01 4236 1

原创 12、【李宏毅机器学习(2017)】Semi-supervised Learning(半监督学习)

在前面的博客中主要介绍的算法全部都是监督学习的算法,接下来的博客将开始介绍半监督学习算法。目录半监督学习介绍半监督学习与监督学习监督学习中的样本中的是已知的,所以监督学习算法可以在训练集数据中充分使用数据的信息半监督学习的样本中只有R个样本的是已知,U个样本的未知,且通常U远大于R – Transductive learning :将未知标签的数据作为测试集数据(...

2018-08-29 10:41:44 5340 1

原创 11、【李宏毅机器学习(2017)】Why Deep Learning? (为什么是深度学习?)

理论上,一层隐藏层的神经网络就可以表示任意的函数,但是从效率、精度考量,在实际的神经网络构建中往往采用多个隐藏层(即深度学习)。本篇博客将介绍深度学习的优势。目录相同神经元个数的深度学习在神经元个数相同的情况下,多层神经网络的精度高于单层神经网络。 模组化举个图像识别的例子,识别长发男生、长发女生、短发男生和短发女生,如下,由于长发男生样本少,所以模型训练出来的效...

2018-08-29 10:11:31 4193

原创 10、【李宏毅机器学习(2017)】Convolutional Neural Network(卷积神经网络)

上一篇博客介绍了神经网络构建的整个过程以及优化思路,本篇博客将进一步介绍卷积神经网络(CNN,Convolutional Neural Network)。目录Why CNN?CNN模型ConvolutionMax PoolingConvolution+Max PoolingKeras实战演练Why CNN?CNN本质是原来full-connecte...

2018-08-29 09:55:24 3837

原创 9、【李宏毅机器学习(2017)】Tips for Deep Learning(深度学习优化)

在上一篇博客中介绍了Keras,并使用Keras训练数据进行预测,得到的效果并不理想,接下来将以此为基础优化模型,提高预测的精度。目录误差分析模型误差原因分析模型优化方案New activation functionVanishing Gradient ProblemReLUMaxoutMaxout介绍Maxiout方法的训练Adaptive Lear...

2018-08-29 09:31:18 3993

原创 8、【李宏毅机器学习(2017)】Keras

上一篇博客介绍了反向传播算法的理论部分,这一篇博客将利用python的模块Keras开始神经网络算法的实战。目录Keras介绍Keras使用step1step2step3使用keras模型进行预测神经网络中参数batch_size与nb_epoch介绍batch_size与nb_epoch的加速作用batch_size不同大小对计算耗时的影响batch_si...

2018-08-28 20:11:52 4336

原创 7、【李宏毅机器学习(2017)】Backpropagation(反向传播算法)

上一篇博客介绍了深度学习的历史和思想,本篇博客将介绍在神经网络计算中常用的反向传播算法。目录复习Gradient Descent链式求导法则Backpropagation反向传播算法介绍前向传播算法和反响传播算法复习Gradient Descent在学习反向传播算法之前重新回归一下梯度下降算法,在神经网络求解最优化Loss functio...

2018-08-28 19:46:15 5117

原创 6、【李宏毅机器学习(2017)】Brief Introduction of Deep Learning(深度学习简介)

在上一篇博客逻辑回归基础上已经引出了神经网络(深度学习)的概念,在这篇博客中将进一步介绍时下如日中天的话题——深度学习。目录历史回顾Three Steps for Deep Learningstep1Fully Connect Feedforward Networkstep2step3为什么需要深度学习历史回顾Three Steps f...

2018-08-28 19:27:22 3604

原创 5、【李宏毅机器学习(2017)】Logistic Regression(Logistic回归)

本篇博客将在分类模型基础上继续,并开始学习一种常用的分类算法——Logistic回归,同样按照机器学习简介中机器学习建模步骤。目录step1step2step3Logistic Regression与Linear Regression差异为什么在Logistic回归中使用Cross entropy而非MSE做模型选择的标准?Multi-class Classific...

2018-08-28 14:58:03 4561 1

原创 4、【李宏毅机器学习(2017)】Classification- Probabilistic Generative Model(分类-概率生成模型)

本篇博客将介绍监督学习中另一主要应用——分类算法,不同于回归算法回归算法,分类算法的输出是离散的分类变量,在实际有着广泛的应用。目录分类问题分类问题中的线性回归分类问题算法贝叶斯贝叶斯公式极大似然估计参数朴素贝叶斯分类问题分类问题中的线性回归我们考虑一个包含两类的数据集,一类标记为-1,一类标记为1,如果对于左图中的数据利用回归模型可以...

2018-08-28 12:59:50 4104

原创 3、【李宏毅机器学习(2017)】Gradient Descent(梯度下降)

本节课将深入学习机器学习简介中机器学习建模步骤3中优化方法Gradient Descent(梯度下降)。目录梯度下降算法介绍自动调整学习速率学习速率对算法的影响Adagrad随机梯度下降Feature Scaling理论部分梯度下降算法的限制梯度下降算法介绍自动调整学习速率学习速率对算法的影响如果学习速率适合,那么优化Loss...

2018-08-28 12:42:07 3902

原创 1、【李宏毅机器学习(2017)】Regression - Case Study(回归-案例分析)

本篇博客将按照机器学习简介中机器学习建模步骤,结合宝可梦(神奇宝贝)具体数据进行案例分析。目录Objective通过训练宝可梦属性的历史数据构建回归模型,输入宝可梦进化前的属性数据,预测宝可梦进化后的Combat Power (CP)。 step1:Model假设进化前的xcpxcpx_{cp}与进化后的xcpxcpx_{cp}的(即yyy)存在关系f1,f2…fn,(f...

2018-08-28 12:27:34 4071

原创 机器学习简介

机器学习是为了达成人工智慧的手段,它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。目录机器学习从数据中寻找函数机器学习建模步骤(以监督学习为例子)机器学习框架(Learning Map)机器学习框架简图机器学习思维导图机器学习从数据中寻找函数语音识别(从声波信号中寻找语音识别函数,判断...

2018-08-28 11:33:40 4077

原创 相关性分析

“工欲善其事,必先利其器”,如果把数据建模比作伐木,那么前期的数据探索性分析则是细致的“霍霍磨刀”,有效的探索性分析能够帮助我们捕捉到数据之间的关联效应,为之后的特征工程、模型构建奠定基础。而在探索性分析的各种招式中,相关性分析往往有着一招致敌的奇效,下面简单地介绍一些常见的相关系数。相关性分析顾名思义,相关性分析旨在研究两个或两个以上随机变量之间相互依存关系的方向和密切程度,从多个角...

2018-08-28 10:19:43 11927

空空如也

空空如也

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

TA关注的人

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