python
风铃777
往前走,不要回头
展开
-
图像处理——皮肤分割方法汇总(最全最有用的)
最近老师布置了一个小作业,检测图像中的皮肤。1、基于颜色空间已经有很多博客写了:python:https://www.cnblogs.com/demodashi/p/9437559.htmlc++:https://www.cnblogs.com/skyfsm/p/7868877.html其中基于Ycrcb的效果比较好,但是非常容易受背景干扰(后俩张几乎背景都包含在里面了)。...原创 2020-03-16 19:43:25 · 6427 阅读 · 3 评论 -
Global attention与 Soft attention ——论文笔记
论文:Effective Approaches to Attention-based Neural Machine Translation 地址: https://www.aclweb.org/anthology/D15-1166/1-2节:首先,介绍了Neural machine translation 模型,机器翻译系统是一个神经网络,它直接模拟将源句子x1,…,xn翻译成目标句子y...原创 2019-11-14 22:39:33 · 702 阅读 · 0 评论 -
DRQN学习——代码解读
更新2019.12.5找到一个可以跑的DRQN,不用安装新的游戏环境,更新需要的库即可。做了一些修改。代码:https://github.com/Elly0723/DRQN-tensorflow主要信息————————————1、输入是[1,84,84,3]大小的图片batchsize:4,转化成[?,21168]大小的向量,再reshape成[?,84,84,3]进入四层卷积,经过单...原创 2019-11-08 22:28:23 · 6049 阅读 · 13 评论 -
完美解决 ERROR: Cannot uninstall '***'. It is a distutils installed project and thus we cannot
因为需要升级某些包的版本,用 pip install --upgrade ***命令更新,但出现无法卸载的情况:ERROR: Cannot uninstall 'scikit-learn'. It is a distutils installed project and thus we cannot accurately determine which files belong to it w...原创 2019-10-29 14:35:04 · 26042 阅读 · 8 评论 -
复习神经网络和强化学习(原理、代码)
1、交叉熵理解https://www.cnblogs.com/kyrieng/p/8694705.html (信息量为什么取log)2、前向传播 反向传播 复习英文版:http://neuralnetworksanddeeplearning.com/chap2.html中文版 https://blog.csdn.net/qq_16137569/artic...原创 2019-10-20 22:02:40 · 1304 阅读 · 0 评论 -
强化学习1 高斯赛德尔迭代
开始看《深入浅出强化学习——原理入门》,由于时间有限,做个简要的笔记。“深度学习如图像识别和语音识别解决的是感知问题,强化学习解决的是决策问题,人工智能的终极目标就是经过感知进行智能决策。”1、区分有模型 无模型: 状态转移概率Pss'已知,是有模型的强化学习;2、(有模型的强化学习)值函数是怎么来的:高斯赛德尔迭代,用前一次的值计算后一次的值,直到收敛!以下是高斯赛德尔迭代求值函...原创 2019-05-13 21:46:41 · 1233 阅读 · 0 评论 -
强化学习4 policynet
彩色为新学习的内容PolicyNet学习已知:小车倒立摆环境,状态空间s:[,,,],动作空间:[0,1],动作1时施加正向10N的力,动作为0施加反向10N的力。神经网络输入 为 小车状态s,是与环境交互得到的,输出是动作的...原创 2019-05-19 20:18:44 · 1285 阅读 · 0 评论 -
用python最近遇到的问题
1、想做GUIQt designer 和Py uic ,装上pyqt5以后,在 external tools 里面设置了他俩,但是Py uic不能够把UI文件转换成py文件,说找不到pyqt5。 找了好久,无果。┭┮﹏┭┮2、想转exepyinstaller 成功安装,但是调用时出现json.decoder.JSONDecodeError: Expecting value: lin...原创 2019-05-09 21:11:04 · 168 阅读 · 0 评论 -
今天干啥都没成功
1、试用tensorboard,生成文件后因为不是谷歌浏览器所以看不了:显示inactive2、官网下载Git windows安装包,下了N次,被防火墙阻拦说不安全,然后再运行已经文件损坏。~好想打死自己!!3、准备学习roboschool 但是openai Universe 不支持windows系统,啊啊啊啊啊啊啊啊!难受...原创 2019-05-21 21:32:54 · 190 阅读 · 0 评论 -
强化学习3 基于时间差分的强化学习方法
相关连接:《深入浅出强化学习-原理入门》作者知乎分享:https://zhuanlan.zhihu.com/p/25580624课本中的代码:https://github.com/gxnk/reinforcement-learning-code今天的进程:1、activate python pip install gym 即可安装gym2、基于时间差分(TD)的强化学习理...原创 2019-05-17 22:07:23 · 2854 阅读 · 1 评论 -
强化学习2 基于蒙特卡罗的强化学习
“强化学习的精髓之一,就是解决无模型的马尔科夫决策问题。”——《深入浅出强化学习》第四章蒙特卡罗方法:在无模型(状态转移概率未知)的强化学习中,随机地从状态出发,经过许多次试验,最终到达终止状态,如图(蒙特卡罗中的经验):利用蒙特卡罗方法求状态处的值函数时,又可以分为第一次访问蒙特卡罗方法和每次访问蒙特卡罗方法。第一次访问蒙特卡罗方法是指,在计算状态s处值函数时,只利用每次试验中第...原创 2019-05-18 16:11:48 · 535 阅读 · 0 评论 -
强化学习3(2) Qlearning Sarsa 代码解读
Qlearning与Sarsa的区别在于:Sarsa为同策略,行动搜索和评估都采用-贪婪;Qlearning是异策略。异策略off-policy:产生数据的策略 (行动策略) 与 评估和改善的策略(评估策略)不同同策略 on-policy:相同行动策略:在选择动作a到达状态s'的时候,采用贪婪算法评估(目标)策略: 在选择状态s‘的下一个动作,求Q(St+1)时,采用贪婪...原创 2019-05-18 18:35:45 · 485 阅读 · 2 评论 -
Anaconda3 + pycharm+tensorflow opencv 安装
网上的教程试了很多版本,终于(走运)很顺利地装上了。这是我装东西最顺利的一次,好开心!记录一下。我的anaconda对应python3.7,但是可以配置python3.5(因为tensorflow需要),Anaconda和tensorflow的安装配置可以看之前的文章:win10 anaconda+pycharm 安装tensorflow方法1:用命令行1、下载opencv文件:htt...原创 2019-01-06 21:52:06 · 582 阅读 · 1 评论 -
tensorflow学习(8)风格迁移
25号:本来是跟着 小象学院 下载的视频学习的,但是音频和画面不对应,学习很吃力,在csdn上找了一些例子学习。记录几个很不错的学习文章:TensorFlow练手项目三:使用VGG19迁移学习实现图像风格迁移深度学习实战(一)快速理解实现风格迁移jupyter+tensorflow实现图像的风格转移(style-transfer)27号更新:昨天学习了TensorFlo...原创 2018-12-25 21:59:32 · 482 阅读 · 2 评论 -
tensorflow学习(6) 保存运行数据 saver
import tensorflow as tfv1 = tf.Variable(tf.random_normal([1,2]), name="v1")v2 = tf.Variable(tf.random_normal([2,3]), name="v2")init_op = tf.global_variables_initializer()saver = tf.train.Saver()...原创 2018-12-11 21:57:07 · 1401 阅读 · 1 评论 -
python 查天气学习笔记1(crossin的编程教室)
找到两个很实用的pycharm快捷键:1、多行注释、取消注释:ctrl+/ 2、多行缩进:选中多行+tab 取消缩进:选中多行+shift+tab 这个程序的作用:输入城市名字,从天气网页找到相关内容打印出来。用两个模块,urllib和json,过程中出现几个问题:1、python3 不能直接输入urllib模块,它的init函数是空的(python3->lib->...原创 2018-11-02 16:40:30 · 230 阅读 · 0 评论 -
python 查天气学习笔记2(crossin的编程教室)
然而,照样输入程序会报错: provinces=content1.split(',') TypeError: a bytes-like object is required, not 'str' 于是,加了一句就OK啦,转化为字符串:content1=str(urllib.request.urlopen(url1).read(),encoding='utf-8') 得到的是一个list...原创 2018-11-02 21:48:50 · 181 阅读 · 0 评论 -
ubuntu16.04安装 anaconda,tensorflow(python3.7.0)
前言:上周花了一晚上安装tensorflow,没有成功,心情非常不好。后来知道,只有Python3.5才可以装tensorflow。所以大家不要盲目找教程就开始装。我把python卸了,anaconda卸了,从头跟着以下教程装的,终于可以了!!!心累https://blog.csdn.net/darlingwood2013/article/details/60322258如果大家打不...原创 2020-12-12 19:46:52 · 431 阅读 · 0 评论 -
tensorflow 学习(1)简单计算和线性回归
w=tf.Variable([[0.5,1]])x=tf.Variable([[2.0],[1.0]])y=tf.matmul(w,x)input1=tf.placeholder(tf.float32)input2=tf.placeholder(tf.float32)output=tf.multiply(input1,input2)init_op=tf.global_variable...原创 2018-12-09 21:26:45 · 357 阅读 · 0 评论 -
tensorflow学习(2)MNIST数据集
Pycharm今天get一个小点: 如果图像显示不出来,在file->setting->Tools->python scientific 把出来的钩钩去掉。这个程序的作用是下载数据集到data 文件夹,显示数据及大小,显示示例图片。import numpy as npimport tensorflow as tfimport matplotlib.pyplo...原创 2018-12-09 21:43:23 · 413 阅读 · 0 评论 -
tensorflow学习(7)MNIST数据集+RNN
图一:RNN数据变换过程batchsize为5,每次处理5*28大小的数据,共28序列。我们要的结果是最后一次输出的结果。图二 RNN计算内部过程每次计算的结果_LSTM 既作为一次输出_O,又作为下一次的输入之一。所以RNN具有记忆作用。 函数:1、tf.transpose(input, [dimension_1, dimenaion_2,..,dimensio...原创 2018-12-14 23:16:56 · 251 阅读 · 0 评论 -
tensorflow学习(3)MNIST数据集 逻辑回归
前言:实现了mnist数据集手写数字识别代码中包含讲解、重要函数的解释! 今天学的函数:tf.reduce_mean 函数用于计算张量tensor沿着指定的数轴(tensor的某一维度)上的的平均值,主要用作降维或者计算tensor(图像)的平均值。#第一个参数input_tensor: 输入的待降维的tensor;# 第二个参数axis: 指定的轴,如果不指定,则计算所有元...原创 2018-12-10 21:31:26 · 346 阅读 · 0 评论 -
tensorflow学习(4) MNIST数据集 +2层神经网络
前言:前一次学习用了逻辑回归的方法,准确率大概0.91。这次采用2层神经网络,迭代20次,但是准确率不太高。input_data在上一篇有。 #!/usr/bin/env python# -*- coding:utf-8 -*-#@Time : 2018/12/10 23:36#@Author: little bear#@File : tf_neuralnetwork.p...原创 2018-12-10 23:59:29 · 241 阅读 · 0 评论 -
tensorflow学习(9)风格迁移代码解读
针对这篇文章https://blog.csdn.net/aaronjny/article/details/79681080#commentsedi给的代码和讲解(非常感谢!),在我的上一篇文章的基础上,学习风格迁移的代码和损失函数计算方法,有以下总结: 1、在获得vgg参数时,有以下代码:w = tf.constant(layers[i][0][0][0][0][0]) ...原创 2018-12-27 22:02:39 · 1023 阅读 · 6 评论 -
tensorflow学习(9)风格迁移中Gram矩阵的理解(最生动最直观)
学习这两篇文章(尤其是第二篇),结合作者的代码 整理的,感觉我的理解还是比较清晰的哈哈哈哈,挺有成就感的。Gram格拉姆矩阵在风格迁移中的应用Gram Matrices理解...原创 2018-12-27 22:08:13 · 1540 阅读 · 1 评论 -
tensorflow 学习(5)MNIST 数据集+卷积神经网络
1、数据解释两个卷积层,池化层,全连接层。数量关系见下图。输入格式:28*28*1 55000张(程序中只选了一部分)conv1:filter1 =3*3*1 , pad=1 ,stride=1 输出特征图:28*28*64 计算公式:=28,宽w同理。 池化层: pool1:2*2 输出:14*14*64conv2: filter2=3*3*64...原创 2018-12-11 20:57:37 · 252 阅读 · 0 评论