python
smart_hang
路漫漫其修远兮
展开
-
torch 模型参数软更新,软复制
torch 模型参数软更新,软复制def soft_update(target, source, t): for target_param, source_param in zip(target.parameters(), source.parameters()): target_param.data.copy_( (1 - t) * target_param.data +原创 2021-09-27 10:10:40 · 820 阅读 · 0 评论 -
tensorflow学习--使用多层LSTM预测三角函数
import tensorflow as tfimport numpy as npimport matplotlib as mplfrom matplotlib import pyplot as plthidden_size = 30 # LSTM 中隐藏节点的个数 //TODO 这个size是是什么意思num_layers = 2 # LSTM 的层数timest...原创 2019-05-24 21:56:00 · 1046 阅读 · 0 评论 -
tensorflow学习 -- 使用卷积神经网络进行对fashion-mnist数据集进行分类
# 引入相关的包import tensorflow as tfimport numpy as npfrom tensorflow import keras# 自定义one_hot编码def to_onehot(y,num): lables = np.zeros([num,len(y)]) for i in range(len(y)): lables[in...原创 2019-05-26 21:42:27 · 2976 阅读 · 0 评论 -
tensorflow学习--基本概念计算图与会话
文章目录一、计算图二、会话Session一、计算图在TensorFlow程序中,系统会自动维护一个默认的图,通过tf.get_default_graph函数可以查看当前的默认的计算图。TensorFlow 支持通过tf.Graph函数来生成新的计算图,不同计算图上的张量和计算不会共享\large {\color{red}{不会共享}}不会共享。在一个计算图中可以通过集合(collecti...原创 2019-05-13 16:23:42 · 491 阅读 · 0 评论 -
tensorflow学习--卷积神经网络中的padding参数
文章目录卷积中的padding池化操作的paddingpadding的作用卷积中的padding在构建深度神经网络模型是,一个基本的操作是卷积操作。在卷积操作中有三个常见的参数:卷积核的大小卷积核的移动步长padding的方式例如:conv1_weights = tf.get_variable('weight',[conv1_size,conv1_size,channels,co...原创 2019-06-04 20:30:35 · 1128 阅读 · 0 评论 -
tensorflow RNN 使用动态的batch_size
在使用tensorflow实现RNN模型时,需要初始化隐藏状态h0h_0h0,如下:lstm_cell_1 = [tf.nn.rnn_cell.DropoutWrapper(tf.nn.rnn_cell.BasicLSTMCell(HIDDEN_SIZE),output_keep_prob=dropout_keep_prob) for _ in range(NUM_LAYERS)]cell_...原创 2019-07-31 19:29:31 · 1550 阅读 · 0 评论 -
使用tensorflow 完整实现word2vec(skip-gram)
用了一周的时间研究了word2vec,参考别人的代码完整实现了skip-gram模型,以下代码可以直接粘贴复制到ijupter notebook中运行。如果有写错的地方,欢迎大家在评论区留言,共同进步!import collectionsimport mathimport osimport randomimport zipfileimport numpy as npimport ur...原创 2019-07-27 10:38:23 · 911 阅读 · 1 评论 -
tensorflow学习 数据的拆分与拼接 tf.split() tf.concat() numpy.split() np.concatenate()
用发如以下代码import tensorflow as tfimport numpy as npdata = np.array([ [1,2,3,4,5,6,7,8,9,0], [11,12,13,14,15,16,17,18,19,1], [21,22,23,24,25,26,27,28,29,30], [31,32,33,34,35,36,37,38,3...原创 2019-08-09 17:52:13 · 2301 阅读 · 0 评论 -
pip 国内源
豆瓣:http://pypi.douban.com/simple/中科大:https://pypi.mirrors.ustc.edu.cn/simple/清华:https://pypi.tuna.tsinghua.edu.cn/simple原创 2019-08-16 10:51:53 · 195 阅读 · 0 评论 -
win10 安装pyltp
下载文件进入文件下载目录pip install [文件名]whl1分钟搞定,其他安装方式会折磨死人。原创 2019-08-17 09:27:19 · 302 阅读 · 0 评论 -
对话推荐系统论文笔记
文章目录对话推荐系统论文笔记本文提出的一些观点:模型的结构对话推荐系统论文笔记##1, 2019 EMNLP Towards Knowledge-Based Recommender Dialog System 本文由清华大学和阿里巴巴发表,介绍了了一种基于知识图谱的对话推荐系统,该系统将对话系统和推荐系统整合成一个端到端的系统。通过引入用户偏好的背景知识,对话系统可以强化推荐系统。本文提...原创 2019-08-22 22:17:20 · 1318 阅读 · 0 评论 -
pytorch 1.1.0 for cuda 9.0
下载地址http://download.pytorch.org/whl/cu90/torch-1.1.0-cp36-cp36m-linux_x86_64.whl原创 2019-09-16 12:40:54 · 3214 阅读 · 0 评论 -
tensorflow tf.data 生成以及读取TFRecord
一、将生成record文件,以图片为例#!/usr/bin/env python# -*- coding:utf-8 -*- #Author: 1477517404@qq.comimport tensorflow as tffrom PIL import Imageimport osimport iodef int64_feature(value): return t...原创 2019-09-21 08:45:32 · 572 阅读 · 2 评论 -
tensorflow学习 -- 变量管理与模型持久化
1、变量管理tensorflow的变量管理主要通过两个函数:tf.Variable和tf.get_varible来完成,前者用来创建一个变量,后者可以创建变量或者获取变量。在创建变量的时候,两者的功能是等价的。tf.Variable可以不传入name参数,但是tf.get_varible必须使用name参数以便用这个参数去创建或者获取变量。当使用tf.get_varible的时候,tf.get...原创 2019-05-20 20:48:24 · 860 阅读 · 0 评论 -
python学习--使用QQ邮箱发送邮件
服务器计算数据有时需要大量的时间,使用程序发送一封邮件是一种免费便捷的通知方式,可以让我们及时收到程序中断或者程序运行完成的信息,而不用一直盯着屏幕看。以下以python为例写一个邮件发送程序:import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerclass Mail(object...原创 2019-04-16 15:59:59 · 987 阅读 · 0 评论 -
python爬虫基础--获取并解析网页
python爬虫基础–获取并解析网页python爬虫基础–获取并解析网页引入相关的包打开链接读取网页中的html文档BeautifulSoup对象常用的方法BeautifulSoup对象处理子标签处理同级别标签处理父标签引入相关的包urllib与bs4,是获取和解析网页最常用的库from urllib.request import urlo...原创 2018-06-12 22:30:52 · 8142 阅读 · 1 评论 -
python爬虫基础-Beautiful中的正则表达式的应用
Beautiful中的正则表达式的应用Beautiful中的正则表达式的应用正则表达式常见的符号BeautifulSoup与正则表达式BeautifulSoup 与lambda表达式正则表达式常见的符号 符号 含义 例子 匹配结果 * 匹配前面的字符、子表达式或者括号里的字符0次或者多次 a*b* aaabb...原创 2018-06-13 11:20:27 · 721 阅读 · 0 评论 -
python爬虫基础-处理复杂的登陆验证以及javascript动态加载数据-以登陆QQ空间为例
[toc] 某些网站会阻碍你使用程序原创 2018-07-09 23:52:57 · 1111 阅读 · 1 评论 -
ubtuntu环境下使用matplotlib 绘图中文乱码终极解决方案
很多童鞋都喜欢在linux环境下写代码,但是Linux环境下经常会出现中文乱码的问题,博主最近在linux下写python程序时就遇到了matplotlib绘图时总出现中文变成框框的情况。针对很多博客给出的解决方案不完整和出现错误,博主给出了一种完整的经过验证可用的方案。 [toc]一,安装字体库二,python代码...原创 2018-07-18 19:49:23 · 499 阅读 · 1 评论 -
python爬虫基础-储存数据
使用python储存数据使用python储存数据一、前言二、储存文本信息1、储存为txt文档2、储存为csv文档3、储存到mysql数据库中三、储存媒体信息1,保存图片2、保存视频3、提取文档一、前言我们从互联网上采集到大量的数据,为了方便管理和分析我们需要将数据按照一个的格式存储起来,我们分析的数据常见格式分为两大类:第一,纯文本数据;第二、...原创 2018-07-07 21:51:25 · 445 阅读 · 0 评论 -
python softmax函数
数学公式对于 x∈R1×n, softmax(x)=softmax([x1x2…xn])=[ex1∑jexjex2∑jexj...exn∑jexj]对于 x∈R1×n, softmax(x)=softmax([x1x2…xn])=[ex1∑jexjex2∑jexj...exn∑jexj] \text{对于 } x \in \mathbb{R}^{1\t...原创 2018-08-13 15:26:33 · 8653 阅读 · 1 评论 -
python爬虫实战 爬取汽车之家上车型价格
相关库import pymysqlimport pymysql.cursorsfrom bs4 import BeautifulSoupimport requestsimport randomimport timefrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selen...原创 2018-08-28 21:50:12 · 4949 阅读 · 1 评论 -
python 使用socket传输图片视频等文件
在开发一些需要网络通信的应用中,经常会用到各种网络协议进行通信,博主在开发实验室的机器人的时候就遇到了需要把机器人上采集到的图片传回服务器进行处理识别,在python下的实现方式如下(只贴出了关键代码)服务器端LOCAL_IP = '192.168.100.22' #本机在局域网中的地址,或者写127.0.0.1PORT = 2567 #指定一个端口...原创 2019-01-24 12:46:54 · 12749 阅读 · 11 评论 -
基于python开发pepper机器人的人脸识别--使用facenet
一:关于FacenetFacenet 是Florian Schroff等人2015年提出的一种人脸识别的模型,论文地址FaceNet: A Unified Embedding for Face Recognition and ClusteringFacenet 的基本流程是首先在给出的图片中选出人脸的区域,然后计算人脸的特征embings,输入一张图片,就可以将所有包含在图片中的所有人脸特征...原创 2019-01-30 11:21:43 · 4477 阅读 · 17 评论 -
python数据可视化--使用matplotlib绘制二元高斯分布的3D图像
均值为(0,0),变量之间相互独立时,根据官网给出的教程import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfig = plt.figure()ax = Axes3D(fig)X = np.arange(-4, 4, 0.25)Y = np.arange(-4...原创 2019-02-21 10:20:45 · 8982 阅读 · 0 评论 -
[深度学习] 吴恩达深度学习公开课第五课 序列模型第一周 一步一步实现循环神经网络 作业一答案
表示这个东西有点头疼,下面是代码import numpy as npfrom rnn_utils import *# GRADED FUNCTION: rnn_cell_forwarddef rnn_cell_forward(xt, a_prev, parameters): """ Implements a single forward step of the RNN-...原创 2019-03-20 17:40:53 · 481 阅读 · 0 评论 -
吴恩达深度学习编程练习1-5课附答案
吴恩达深度学习编程联系1-5课附答案原创 2019-04-02 09:37:59 · 2462 阅读 · 1 评论 -
python入门-函数的参数
由于学习数据分析,让我接触到了python语言,长期使用java语言,让刚刚入门python的我有点蒙圈,python言语非常的灵活,同时可以大大的降低代码量,又有十分丰富的第三方库。下面是我在学习函数的参数时,总结的一些经验。 关于在python中定义的函数,其参数可以分为:必选参数,默认参数,可变参数,命名关键字参数,和关键字参数。参数定义的顺序必须是:必选参数、默认参数、可变参数、...原创 2018-04-20 21:51:19 · 221 阅读 · 0 评论