自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

饲养员的小熊猫博客

坚持从来都不是一件容易的事

  • 博客(57)
  • 资源 (7)
  • 收藏
  • 关注

原创 Python语言程序设计基础(第二版)嵩天等课后习题答案

第一次博文 Time:2018年04月28日 星期六 11:37 二次补充 2018年05月02日 第一章 程序设计基本方法 P29# 1.1字符串的拼接str1 = input("请输入一个人的名字:")str2 = input("请输入一个地点:")print("世界这么大,{}想去{}看看。".format(str1,str2))# 1.2整数序列求和n = in..

2018-04-28 11:52:19 282412 32

原创 《PyTorch深度学习实践》刘二大人 线性模型 作业

《PyTorch深度学习实践》线性模型 作业

2022-01-14 17:31:26 2528 4

原创 PyTorch深度学习实践(二)-线性模型篇课后题

这里写自定义目录标题作业要求实现代码作业要求实现通过遍历,确定线性模型的合适参数。视频链接实现代码import numpy as npimport matplotlib.pyplot as pltfrom matplotlib import cmfrom mpl_toolkits.mplot3d import Axes3D# y = x*2.5-1 构造训练数据x_data = [1.0, 2.0, 3.0]y_data = [1.5, 4.0, 6.5]W, B = np.

2021-11-22 15:02:11 1109

原创 去除显示重复的conda环境

Anaconda Navigator shows duplicated Conda-envsAnaconda导航器显示重复的conda环境Github问题页面如下:https://github.com/ContinuumIO/anaconda-issues/issues/8623问题描述在执行查询conda环境命名时conda info -e 或conda info --envs 或conda env list,某些环境重复出现问题展示如下:(base) C:\WINDOWS\system3

2020-08-03 19:30:03 5817 7

原创 使用wget命令下载Google drive上的文件

此处的文件是指公开的文件,不需要输入密码也不需要登录Google drive即可获取的文件。下载小文件wget --no-check-certificate ‘https://docs.google.com/uc?export=download&id=FILEID’ -O FILENAME替换对应的FILEID即可,FILENAME自己命名。FILEID是Google drive公开分享的链接中ID后面的,例如:https://drive.google.com/open?id=Thi

2020-07-29 17:32:48 1653

原创 Pytorch学习笔记之语言模型(四)

语言模型的目标是计算一句话出现的概率有多高?最好的应用即生成类模型,根据一个主题完成一篇描述性文章。最近精彩的项目狗屁不通文章生成器就是典型代表。在线版本请尝试.理论一句话出现的概率:根据条件概率定义,可以推导出因此Markov提出假设:每个单词只跟它之前的n个单词有关。进而推广二元模型(每个单词由它前面一个单词决定)、N元模型(每个单词由它前面N-1个单词决定)。评价语义模型的标准困惑度(Perplexity),一句话的困惑度越高证明生成效果越差。公式如下:实战本次训练方式采用二.

2020-06-21 16:46:12 1052 3

原创 Python中的*args和**kwargs

Python中的*args和**kwargs在Python中的代码中经常会见到这两个词 args 和 kwargs,前面通常还会加上一个或者两个星号。其实这只是编程人员约定的变量名字,args 是 arguments 的缩写,表示位置参数;kwargs 是 keyword arguments 的缩写,表示关键字参数。这其实就是 Python 中可变参数的两种形式,并且 *args 必须放在 **kwargs 的前面,因为位置参数在关键字参数的前面。*args的用法*args就是就是传递一个可变参数列表

2020-06-20 13:25:38 1601

原创 Python的hasattr() getattr() setattr() 函数使用方法详解

Python的hasattr() getattr() setattr() 函数使用方法详解一句话描述: hasattr(object, x) 判断对象(类或实例对象,不是你的女朋友-。-)有没有某种属性或方法,返回True 或者False。getattr() 取到属性或方法,setattr() 设置属性或方法。hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。class Test(obj

2020-06-20 13:20:36 559

原创 python 中的self和cls

python 中的self和cls一句话描述:self是类(Class)实例化对象,cls就是类(或子类)本身,取决于调用的是那个类。@staticmethod 属于静态方法装饰器,@classmethod属于类方法装饰器。我们需要从声明和使用两个方面来理解。详细介绍一般来说,要使用某个类的方法,需要先⚠️实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。这有利于组织代码,把某些应该属于某个类的函数给放到那个类里

2020-06-20 11:10:42 6794

原创 理解 NLP Subword算法:BPE、WordPiece、ULM

前言Subword算法如今已经成为了一个重要的NLP模型性能提升方法。自从2018年BERT横空出世横扫NLP界各大排行榜之后,各路预训练语言模型如同雨后春笋般涌现,其中Subword算法在其中已经成为标配。所以作为NLP界从业者,有必要了解下Subword算法的原理。1. 与传统空格分隔tokenization技术的对比传统词表示方法无法很好的处理未知或罕见的词汇(OOV问题)。...

2020-04-19 12:20:08 756

原创 Pytorch学习笔记之训练词向量(三)

Pytorch学习笔记之Pytorch训练词向量(三)学习目标学习词向量的概念用Skip-thought模型训练词向量学习使用PyTorch dataset和dataloader学习定义PyTorch模型学习torch.nn中常见的ModuleEmbedding学习常见的PyTorch operationsbmmlogsigmoid保存和读取PyTorch模型...

2020-04-11 11:09:25 1395 10

原创 【资源记录】各个历史版本 cuda toolkit 下载链接

2020年英伟达官网提供的cuda版本已经是10.2了,但是老版本的10.0仍然是一些框架的基础,记录一下资源的位置。下载地址https://developer.nvidia.com/cuda-toolkit-archive页面内容...

2020-04-07 11:07:44 4018

原创 Pytorch学习笔记之入门实战之用pytorch玩FizzBuzz(二)

Pytorch学习笔记之入门实战之用pytorch玩FizzBuzz(二)环境说明from __future__ import print_functionimport torchtorch.__version__'1.4.0'FizzBuzzFizzBuzz是一个简单的小游戏。游戏规则如下:从1开始往上数数,当遇到3的倍数的时候,说fizz,当遇到5的倍数,说buzz,当遇到1...

2020-03-31 14:16:31 315

原创 Pytorch学习笔记之入门实战从Numpy到pytorch(一)

Pytorch学习笔记之入门实战(一)本文从用Numpy实现两层神经网络到一步步由pytorch实现。目的:只有体验过没有深度学习框架的难处,才能明白它的好!!!运行环境说明,pytorch1.4.0from __future__ import print_functionimport torchtorch.__version__'1.4.0'开始了1.热身: 用nump...

2020-03-31 13:33:57 694

原创 python自动检测文件编码方式后打开文件

python自动检测文件编码方式后打开文件用到的库 chardetimport chardet # 首先二进制方式打开文件 with open(file_path, 'rb') as frb: # 检测编码方式 cur_encoding = chardet.detect(frb.read())['encoding'] ...

2020-02-27 17:38:00 882

原创 卧龙岗大学厉万庆老师访问ZZUNLP交流记录

一定要把问题和方法区分开,不要混为一谈。根据问题和方法,发文章有两条途径:(1)研究一个新的问题,使用一种已有的方法;(2)研究一个老问题,提出一种新方法。相比这两种途径,第一种就稍容易,因为第二种需要和已有的方法比较Performance。定义问题时一定要具体。例如,某学生说“我要做文本纠错”,“文本纠错”是一个很大的范畴,要在这个范畴下,定义一个具体的问题。看文章如何看?两步:(1)先...

2019-12-25 15:39:23 340

原创 记录:英文参考文献格式

记录英文参考文献格式:首先确认投稿期刊的格式要求,因为各家期刊有自己独特的风格,所有最好在官网查找模板,起到参考作用。通用格式为 作者1,作者二,作者三,等。文献名称。期刊名。页码。当然这个只是中文描述,具体的需要变成英文格式。同时,一篇文章中,所有的参考文献切记要保持一致的格式,因为细节太多,很容易漏掉一两个。举例 - 1. Fellbaum, C., Miller, G.: Wo...

2019-08-11 18:37:29 7091

原创 Win10更新后无法启用.NET环境

Win10更新后无法启用.NET环境,报0xc0000135错误

2019-05-16 08:15:18 1379 1

原创 windows下安装anaconda与keras

一 下载安装anaconda官网下载地址 https://www.continuum.io/downloads官方外网的下载速度较慢,所以可以使用国内镜像站的资源进行下载清华镜像 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/最新版的适用于windows64位操作系统...

2018-11-27 22:21:34 1359

转载 Navicat Premium 12.1.9.0安装与激活

Navicat Premium 12.1.9.0安装与激活本文介绍Navicat Premium 12.1.9.0的安装、激活与基本使用。博主所提供的激活文件理论支持Navicat Premium 12.0.x系列和Navicat Premium 12.1.x系列的注册机。由于本文一直在更新,Navicat Premium 12.0.x系列全部都是可以成功激活的。于2018年...

2018-11-24 13:00:42 800

原创 python3处理GB2312格式XML文件

xml数据集里除了utf-8格式还有gb2312格式,parse方法并不支持gb2312格式,所以在网上找了很多方法将utf-8格式xml转成gb2312格式xml,经过我的整合和测试,将我的的方法分享一下。tips:1.直接修改XML的encoding头部是错误的。2.直接按二进制方式读取然后使用utf-8方式encode也不行3.需要结合上面两个步骤,先修改encoding头部,再en...

2018-11-13 22:23:42 3231 1

原创 python: os 库

api annotation os.listdir() 列出当前目录下的所有文件和文件夹(包括被隐藏的) os.system() 运行shell命令(接收命令行列出当前目录下的所有文件和文件夹参数) os.sep() 更改操作系统中...

2018-11-13 19:49:37 167

原创 Python 查找list中的某个元素的所有的下标方法

Python 查找list中的某个元素的所有的下标方法,具有很好的参考价值#!/usr/bin/env python# coding:utf-8 name = ['hello', 'world', 'a', 'b', 'c', 1, 2, 3, 'hello', 'world', 'a', 'b', 'c', 1, 2, 3]first_pos = 0for i in range(...

2018-10-04 13:52:48 10265

原创 python中字符串和列表去重,保持原来顺序不变

使用的是python的集合set()下面是两个简单的例子:>>> l=[9,0,1,2,3,3,4,5,6,45,67,77,6,45,8]>>> ll=list(set(l))>>> ll.sort(key=l.index)>>> ll[9, 0, 1, 2, 3, 4, 5, 6, 45, 67, 77, 8]...

2018-10-03 11:29:59 2419

原创 在Ubuntu 16.04上安装Torch7和OpenNMT

参考资料OpenNMT: Open-Source Neural Machine Translation GitHub网址Installing Torch7 and OpenNMT On Ubuntu 14.04Getting started with TorchSelf-contained Torch installation我爱自然语言处理本机环境Ubuntu 16,04...

2018-07-19 14:09:26 1711 4

原创 测验2: Python基础语法(上) (第4周)

好好学习 天天向上Python练习题——快乐数字题目来源:Python语言程序设计(中国大学MOOC) 授课老师:嵩天、黄天羽、礼欣题目描述: 编写一个算法来确定一个数字是否“快乐”。 快乐的数字按照如下方式确定:从一个正整数开始,用其每位数的平方之和取代该数,并重复这个过程,直到最后数字要么收敛等于1且一直等于1,要么将无休止地循环下去且最终不会收敛等于1。能够最终...

2018-07-02 16:02:02 485

原创 总结Python语言程序设计课程-推荐的Python第三方库

从数据处理到人工智能 python数据分析方向第三方库有:Numpy, SciPy, Pandas Python数据可视化方向的第三方库有: Seaborn, Matplotblib, Mayavi, Bokeh, Gleam, Plotly, visoy, ggplot, geoplotlib,pygal, Arcade, missingno, dataswim Python文本处理方向...

2018-06-10 20:56:15 11788

转载 哪些 Python 库让你相见恨晚?

知乎用户,A European Swallow.苇叶、Aran He、jerry 等人赞同补充三个有助于自动化日常工作的:sh:sh 1.08 — sh v1.08 documentation可以用 Python 函数的语法去调用 shell 命令,sh 之于 subprocess 类似 reques...

2018-06-10 20:49:43 1477 1

原创 利用Python3.x 删除字符串中的特殊字符——即ASCII控制字符

利用Python3.x删除字符串中的特殊字符——即ASCII控制字符本文知识点:Python3 文件的读写Ascii控制字符Notepad++展示控制字符问题描述在自然语言处理时,文件中会出现一些控制符例如 - 提示 可以通过Notepad++ 查看 本文的目的就是删掉此种类型的控制符解决办法 利用python读取文件,每次处理一行...

2018-06-10 11:05:13 24595

转载 关于python中文编码乱码问题的两篇文章汇总

原 python中文编码乱码问题 阅读数:17291+ pyth...

2018-05-04 14:44:52 789 1

原创 python安装第三方库报错:Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”

背景:在安装Python第三方库wordcloud,通过 pip install wordcloud 命令安装时,提示 ERROR:Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools 解决办法 分为两种: 第一种, ...

2018-05-04 14:17:20 30675 17

原创 Python爬虫实战 | 抓取小说网完结小说斗罗大陆

储备知识应有:Python语言程序设计 Python网络爬虫与信息提取 两门课程都是中国大学MOOC的精彩课程,特别推荐初学者。环境Python3 本文整体思路是:1.获取小说目录页面,解析目录页面,得到所有章节链接存储在一个二维列表中。对应函数 allurl(urldir,html) 2.每次解析一章节,然后保存在文件中。对应函数 fillFile(urldir, file) # ...

2018-05-03 17:05:32 1151 2

原创 Beautiful Soup 4.2.0 文档

Beautiful Soup 最新官方文档

2018-05-02 18:48:54 343

原创 python打印异常信息

异常信息的获取对于程序的调试非常重要,可以有助于快速定位有错误程序语句的位置。下面介绍几种python中获取异常信息的方法,这里获取异常(Exception)信息采用try…except…程序结构。如下所示try:…exceptException, e:…1、str(e)返回字符串类型,只给出异常信息,不包括异常信息的类型,如1/0的异常信息‘integer divis...

2018-05-02 18:45:30 6733 1

原创 python: os 库

api annotation os.listdir() 列出当前目录下的所有文件和文件夹(包括被隐藏的) os.system() 运行shell命令(接收命令行列出当前目录下的所有文件和文件夹参数) os.sep() 更改操作系统中的路径分隔符 os.getcwd...

2018-04-30 22:11:37 275

转载 python 列表排序方法sort、sorted技巧篇

本文转载于https://www.cnblogs.com/whaben/p/6495702.html其他转载请注明出处。Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列。1)排序基础简单的升序排序是非常容易的。只需要调用sorted()方法。它返回一个新的list,新的list的元素基于小于运算符(__l...

2018-04-26 18:44:18 400

转载 python时间模块-time和datetime

转载于:https://www.cnblogs.com/pycode/p/date.html 作者:君醉 时间模块 python 中时间表示方法有:时间戳,即从1975年1月1日00:00:00到现在的秒数;格式化后的时间字符串;时间struct_time 元组。 struct_time元组中元素主要包括tm_year(年)、tm_mon(月)、tm_mday(日)、tm_hour(时)、...

2018-04-16 17:40:06 424

转载 10分钟轻松学会 Python turtle 绘图

转载请注明 http://www.cnblogs.com/nowgood/p/turtle.html 作者: NowGoodpython2.6版本中后引入的一个简单的绘图工具,叫做海龟绘图(Turtle Graphics),turtle库是python的内部库,使用导入即可 import turtle先说明一下turtle绘图的基础知识:画布(canvas) 画布就是turtle...

2018-04-16 17:38:14 3060

转载 欢迎使用CSDN-markdown编辑器(方法留存)

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-04-16 17:36:32 157

翻译 创建表空间时UNIFORM SIZE的通俗含义(翻译)

本文讨论创建表空间时,采用AutoAllocate扩展模式还是Uniform扩展模式的特点.官方文档解释如下: If you expect the tablespace to contain objects of varying sizes requiring many extents with different extent sizes, then AUTOALLOCATE i

2017-01-22 15:50:27 5800

PLSQL Developer 12.0.7正式版32位+官方中文语言包+注册码+插件

本次给大家带来的是最新版的PLSQL Developer 12.0.7正式版32位+官方中文语言包+注册码+插件,这是32位的,对应32Oracle客户端,注意位数。 注册码都是亲测可用的,软件的具体使用方法可以百度查看。同时也提供的一些插件,具体使用方法也建议百度学习,多问度娘。 有任何问题可以给我留言,需要更多插件的也可以给我留言

2018-06-27

Sublime Text 3176(64位) +破解补丁+详细使用说明

破解说明 ==>安装sublime程序 ==>安装后不启动/运行应用程序[退出系统托盘] ==>复制x86或x64文件夹内容 ==>粘贴到sublime安装目录 ==>以管理员身份运行并执行破解程序

2018-05-26

Anacoda3最新版本5.1.0+老版本

Anacoda最新版本,包括Windows平台,Linux平台,MacOSX平台。资源位置在本地镜像,下载速度飞快。部分列表如下 aconda3-5.1.0-Linux-ppc64le.sh 15-2-2018 15:22 Anaconda3-5.1.0-Linux-x86.sh 15-2-2018 15:23 Anaconda3-5.1.0-Linux-x86_64.sh 15-2-2018 15:24 Anaconda3-5.1.0-MacOSX-x86_64.pkg 15-2-2018 15:24 Anaconda3-5.1.0-MacOSX-x86_64.sh 15-2-2018 15:24 Anaconda3-5.1.0-Windows-x86.exe 15-2-2018 15:26 Anaconda3-5.1.0-Windows-x86_64.exe 15-2-2018 15:27

2018-05-18

StartIsBack++2.6.2破解版

StartIsBack++2.6.2破解版,目前官网最新为2.6.3,此版本已经破解,可以直接安装。如果报兼容性问题,可以忽略,没有影响,等待下次发布。

2018-05-18

PLSQL Developer 12正式版64位+中文语言包+注册码 绿色版

PLSQL Developer 12正式版64位+中文语言包+注册码。当前日期:20170215,需要更多插件可以留言

2017-02-15

空空如也

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

TA关注的人

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