3 乂乂乂乂

尚未进行身份认证

清水河畔一小生

等级
TA的排名 12w+

将 .ipynb 文件转换为 .py文件

首先,确保安装了 jupyter 包,没有安装就 pip install 一下;然后,将其路径添加到系统路径中;之后,cmd 打开命令行,切换当前目录到 .ipynb 文件所在目录下;输入命令:jupyter nbconvert --to script ****.ipynb**** 指的是自己的文件名回车后就完成了转换,新生成的文件名和原文件名一致,并在同一目录下。...

2020-01-12 15:13:07

基于django框架,使用python搭建web服务器的步骤

本文主要介绍如何从零开始,进行一个 django 框架下 web 服务器的搭建,这里只简要介绍搭建的步骤。1、首先,cmd进入命令行,切换当前目录到你要在哪里进行创建项目的目录下,比如我在 D:\web\ 下创建目录,则如下所示:2、然后,输入 django-admin startproject projectname (其中,projectname是你项目的名字,...

2019-12-09 21:54:47

基本的 TCP Socket 编程(c++、linux环境下)

本文简要介绍并实现一个客户端和服务器之间进行通信的程序,主要目的是为了了解建立客户端和服务器连接的过程,熟悉相应的API。主要用到的API有如下几个,socket()、connect()、bind()、listen()、accept()。下面附一个简单的代码实现:首先,是客户端程序:#include <sys/socket.h>#include &l...

2019-12-09 20:15:41

np.resize 和 np.reshape 的区别

二者都是改变输入的形状,但是区别是: reshape只能改变形状,不能改变原始输入包含的元素个数 resize可以改变尺寸。具体看下面的例子:import numpy as npa = [[1,2,3],[4,5,6]]b1 = np.reshape...

2019-12-02 17:26:43

网络爬虫抓取图片并保存到本地(re、urllib)

编写爬虫基本步骤:1、根据URL获取得到网页的HTML源码2、根据图片的URL在源码中的格式,编写正则表达式3、从HTML中根据正则表达式解析出所有图片的URL,然后下载并保存示例代码如下:(爬取遥感图像)import reimport urllib.requestdef getHtml(url): page = urllib.request.urlopen(u...

2019-11-19 21:42:51

递归;分治及动态规划的区别

本文介绍算法中易混淆的几个概念,分别是递归,分治与动态规划。很明显,题目中的分号表明递归与后两者是不同层次的概念。递归:我更倾向于递归是一种编程技巧,递归的逻辑简单,但是内存占用大(栈存储变量、操作等等);常见的递归问题如爬楼梯、汉诺塔、快排等等。分治策略:将原问题分解为若干个规模较小但类似于原问题的子问题(Divide),「递归」的求解这些子问题(Conquer),然后再合并这些子...

2019-09-29 16:07:47

Ubuntu 系统下安装 MySQL 并配置进行远程访问

参考博客:https://blog.csdn.net/weixx3/article/details/80782479https://www.cnblogs.com/opsprobe/p/9126864.html两篇文章结合起来看。

2019-08-28 16:08:14

MySQL的学习————触发器(trigger)的使用介绍

原文链接:https://www.cnblogs.com/CraryPrimitiveMan/p/4206942.html仅为学习之便,非常感谢原作者的整理触发器MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器在MySQL中,创建触发器语法如下:CREATE ...

2019-08-19 21:14:27

MySQL数据库安装及常见问题处理

一、MySQL数据库安装安装包下载地址:链接:https://pan.baidu.com/share/init?surl=y9lqjjKYDlC9Tf8qJLAxyw提取码:hj1g下载后解压,一路next即可安装完成。二、常见问题处理: 无法连接MySQL服务器"127.0.0.1"出现这个问题是因为本地的MySQL服务器没有打开,只需使本地服务器运行即可。 ...

2019-07-29 14:13:39

pytorch 安装(win10、anaconda环境下)

直接去pytorch官网https://pytorch.org/ ,根据自己的电脑配置选择对应的选项,选好之后,会自动生成适合你自己电脑的安装命令,如下所示:然后在自己的环境下运行这个命令即可。需要注意的几点:1、自己若要用虚拟环境,则需要先在anaconda里面创建一个虚拟环境,使用下面的命令:conda create --name pytorch python=3.6,这样就...

2019-07-10 08:59:47

西瓜书课后题——第十二章(计算学习理论)

本章涉及的数学理论知识太多,大多是纯理论的公式推导,所以目前只是大体看了一遍,了解了一些基本的概念和知识,并没有深入地对每一个定理进行证明和推导。所以课后题参考这篇博客:https://blog.csdn.net/icefire_tyh/article/details/52270432日后有机会要用到的话会重新回过头来进行推导学习。...

2019-05-21 15:48:03

西瓜书课后题——第十一章(特征选择与稀疏学习)

11.1 编程实现 Relief 算法,并在西瓜数据集上测试。Relief 是过滤式特征选择算法,根据设计的 “相关统计量” 来度量特征的重要性。该方法和后续的学习器无关,只根据数据集就可完成特征选择。相关的思想理论介绍见书P249-250代码实现如下:import pandas as pdimport numpy as npclass Relief: def read...

2019-05-17 17:23:56

Tensorflow 数据读取方式:Dataset API

本篇为转载博客,只为方便学习,若有侵权。请联系删除!附上原文链接:https://blog.csdn.net/kwame211/article/details/78579035再次感谢原博主的讲解分析和整理,非常详细易懂!Dataset API是TensorFlow 1.3版本中引入的一个新的模块,主要服务于数据读取,构建输入数据的pipeline。此前,在TensorFlo...

2019-05-13 16:50:26

西瓜书课后题——第十章(降维与度量学习) ( KNN、PCA )

此处只记录编程题目10.1和10.6,其余题目请参考:https://blog.csdn.net/icefire_tyh/article/details/5224377310.1 KNN分类理论比较简单,书上也说的比较清晰,所以直接给出代码:import numpy as npimport pandas as pdimport heapqimport matplotlib.p...

2019-05-10 18:16:27

解决tensorboard可视化报错:OSError: [Errno 22] Invalid argument 和 在浏览器无法打开的问题

首先,在得到日志文件,运用tensorboard进行可视化时,在终端输入:tensorboard --logdir=日志保存地址可能会出现以下错误:OSError: [Errno 22] Invalid argument这个问题其实是tensorboard的源码中间有一个bug,我们需要修改其中一个文件 manager.py 的一条语句。具体请参见这篇博客:https://blog...

2019-05-08 14:47:30

深入理解 Batch Normalization 批标准化

转载自博客园:https://www.cnblogs.com/guoyaohua/p/8724433.html   Batch Normalization作为最近一年来DL的重要成果,已经广泛被证明其有效性和重要性。虽然有些细节处理还解释不清其理论原因,但是实践证明好用才是真的好,别忘了DL从Hinton对深层网络做Pre-Train开始就是一个经验领先于理论分析的偏经验的一门学问...

2019-05-05 21:21:43

西瓜书课后题——第九章(聚类)

本章因为课后题大部分都是证明和解答题,所以不再详细叙述,只是针对 9.4 题给出相关算法的实现。关于证明和简答题可以参考这篇博客:https://blog.csdn.net/icefire_tyh/article/details/522246769.4 k均值聚类实现,并在不同k值和初始向量情况下进行比较。算法完全按照图 9.2 给出的过程进行,数据集采用西瓜数据集4.0.相关...

2019-05-02 13:58:24

tensorflow中转置卷积 conv2d_transpose 的实现机理及特殊情况处理方式

想理解转置卷积的实现过程,首先应该深入理解一下卷积的实现过程,请参考我的另一篇文章:https://blog.csdn.net/qq_37691909/article/details/89487724接下来介绍一下转置卷积的情况。官方的函数原型如下:tf.nn.conv2d_transpose( value, filter, output_shape, s...

2019-04-24 15:02:45

tensorflow 中卷积 conv2d 的实现及特殊情况下的处理方式

一、先来介绍一下卷积操作conv2d的实现该函数的官方文档如下:tf.nn.conv2d( input, filter, strides, padding, use_cudnn_on_gpu=True, data_format='NHWC', dilations=[1, 1, 1, 1], name=None)其中,...

2019-04-24 11:50:56

西瓜书课后题——第十六章(强化学习)

16.1 用于K-摇臂赌博机的UCB方法每次选择Q(k)+UC(k)最大的摇臂,其中Q(k)为摇臂k当前的平均奖赏,UC(k)为置信区间。例如其中n为已执行的总次数,nk为已执行摇臂k的次数。试比较UCB方法与ϵ-贪心法和Softmax方法的异同。相同点:三者都是用于单步强化学习任务的模型,都在尽可能最大化累积奖赏的同时,实现了 探索和利用 之间的权衡。不同点:ϵ-贪心法:基于一...

2019-04-20 18:48:09

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。