- 博客(57)
- 资源 (1)
- 收藏
- 关注
原创 深度学习_加法&乘法层的实现
参考书:深度学习入门:基于Python的理论与实现在深度学习中有一种高效计算权重参数梯度的方法----误差反向传播法。可以通过画计算图,来帮助理解误差反向传播法。计算图的乘法节点称为乘法层,加法节点称为加法层。实现代码如下:class MulLayer: # 乘法类 def __init__(self): self.x = None self....
2019-07-23 15:37:16
1479
原创 深度学习_mini-batch实现&评价_详解
参考书:深度学习入门:基于Python的理论与实现mini-batch是在训练数据中随机选择小批量的数据,进行深度学习找到合适权重值。主要步骤:1.每次从6万多张MNIST数据集图片中挑选100张图片2.计算梯度3.根据梯度更新参数4.如果数据经过一个epoch,则计算识别精度5.重复以上步骤,通过梯度对参数更新10000次import numpy as npimport os...
2019-07-22 19:23:00
2702
原创 深度学习_两层神经网络的类
参考书:深度学习入门:基于Python的理论与实现两层神经网络实现代码中,有五个方法:1.初始化方法(__init__)2.预测/推理函数(predict)3.损失函数(loss)4.计算推理精度的函数(accuracy)5.计算各参数梯度的函数(numerical_gradient)import sysimport ossys.path.append(os.pardir) ...
2019-07-22 16:09:00
915
原创 深度学习_常用基本函数
参考书:深度学习入门:基于Python的理论与实现源代码 -> common -> functions.py# coding: utf-8import numpy as npdef identity_function(x): # 恒等函数 return xdef step_function(x): # 阶跃函数(P44):输入数组x,大...
2019-07-22 10:46:42
1101
3
原创 Python_爬虫_requests和bs4
#_爬虫_豆瓣TOP电影排行榜import requests # 爬取网页import bs4 # 检索解析数据host = 'https://movie.douban.com/top250' # 网址# 找出一共有几个页面def find_depth(res): soup = bs4.BeautifulSoup(res.text, 'ht...
2019-07-15 21:12:03
256
原创 Python_爬虫_基于Scrapy框架
使用Scrapy抓取一个网站共四个步骤:(1)创建一个Scrapy项目;(2)定义Item容器;(3)编写爬虫(4)存储内容1.创建一个Scrapy项目(1)打开 cmd,转到桌面操作目录后,输入 scrapy startproject tutorial 来创建一个名为 tutorial 的项目(名为tutorial的文件夹);(2)在该文件夹中的目录结构为:第二层中“tuto...
2019-07-12 17:22:08
231
原创 Python_pycharm常用快捷键和设置
1.常用快捷键(1)编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档F1 外部文档Shift + F1 外部文档,进入web文档主页Ct...
2019-07-09 21:25:44
398
1
原创 Python_爬虫_爬取豆瓣Top250电影排行榜
1. 模块准备(1)Requests:简化了urllib的许多操作,在爬虫程序中最受欢迎。通过get()方法从服务器上下载网页,但是下载的为网页的源代码,需要进行解析。通过pip install requests进行安装。(2)BeautifulSoup4 (BS4):是一个网页解析利器。通过pip install bs4进行安装。2. 程序实现(1)核心程序import request...
2019-07-09 20:14:48
1717
1
原创 python_爬虫_下载一只猫
爬取网站简介http://placekitten.com 是一个只有猫图片的网站,以该网站为例进行爬取。在该网址后加入 g/200/300 (http://placekitten.com/g/200/300) 即搜索到一张宽200、高300的猫咪图片。实现代码使用with可以自动帮助关闭文档;不使用with时,一定要牢记关闭文档,否则写入的文档打不开。import ur...
2019-07-09 09:49:40
291
原创 VS code_修改代码&系统界面字体
下载安装好VS code后,要安装以下几个扩展Ctrl + Shitf + p,输入 settings,选择 “首选项:打开设置(json)”输入Font Size,进行查找Editor: Font Size 用于修改代码的大小Debug › Console: Font Size和Terminal › Integrated: Font Size分别对应修改...
2019-07-06 09:27:49
7990
原创 Python_类&继承&避免覆盖父类方法
1.类名的首字母一般大写,函数名的首字母一般小写。2.不继承创建类后边不加括号;继承创建类后面加括号,括号中为父类。3.继承后类中不写内容,直接调用pass即可;继承后类中写内容,不写pass。4.子类中定义与父类同名的方法或属性,会自动覆盖父类对应的方法和属性。5.避免4中情况有两种方法:(1)调用未绑定的父类方法:Fish.init(self)。(2)使用super函数:super...
2019-07-05 15:04:00
1783
原创 Python_EasyGui_安装及更改参数
1.安装(1)打开CMD命令行窗口,输入cd C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts(2)输入pip install easygui 即可完成安装2.更改字体大小(1)如下图,用Notepad++打开choice_box.py(2)查找screen_width,并修改为“screen...
2019-07-05 10:18:46
2870
5
原创 Python_迭代与递归_阶乘示例
迭代方法_求n的阶乘def factorial(n): result = n for i in range(1, n): result *= i return resultnumber = int(input("请输入一个正整数:"))result1 = factorial(number)print("%d的阶乘为:%d" % (number,re...
2019-07-04 17:20:10
1301
原创 Python_抽奖游戏
#p40_抽奖程序#p40_抽奖程序import randomprizes = ['鸡蛋','鸭蛋','鹅蛋','铁蛋']i = random.choice(prizes)print(i)
2019-07-04 17:10:11
783
原创 Python_猜数字游戏
#P13_猜数字升级#随机出现1-10之间的整数(包括1和10)import randomsecret = random.randint(1,10)#循环3次#for i in range(3):# i = i + 1temp = input("请猜一个数:")guess = int(temp)times = 1while (guess != secret) and (...
2019-07-04 17:08:28
377
原创 Python_文件分割示例程序
#p107_分割文件_升级版#将JACK的对话单独保存为boy_.txt文件(去掉“JACK”)#将ROSE的对话单独保存为girl_.txt文件(去掉“ROSE”)#文件中有4段对话,分别保存为boy_1.txt、girl_1.txt、boy_2.txt、girl_2.txt……#不同的对话已经用======分割def save_file(boy, girl, count): ...
2019-07-04 17:03:29
177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅