深度学习
xlhao的博客
USTC EE渣硕,间歇性努力向上@_@
展开
-
招商实习实习笔试编程
2020年4月8日招商银行信用卡中心实习,试题包括必做题和选做题,必做题有14道选择题,编程题有两道,我只记得一道,选择题都是基本的算法编程基础题,给出回忆版的第一道编程题给定一定规则的镜像回型字符串,按照镜像反转规则输出结果规则:1<——>12<——>53<——>84<——>76<——>9试题要求:多行输入测试,给定行...原创 2020-04-08 22:02:49 · 187 阅读 · 0 评论 -
可变形卷积pytorch版本解读
1. 前言argparse:是python用于解析命令行参数和选项的标准模块例如 python parseTest.py input.txt output.txt --user=name --port=8080使用步骤:1:import argparse2:parser = argparse.ArgumentParser()3:parser.add_argument()4:pa...原创 2020-01-10 21:55:07 · 11232 阅读 · 25 评论 -
python self. 解读
推荐博客【1】 https://blog.csdn.net/CLHugh/article/details/75000104【2】 https://www.zhihu.com/question/39264541【3】 https://www.cnblogs.com/jessonluo/p/4717140.html通过这三篇,道理很容易读懂,简单可以把self 翻译为this的意思。...原创 2019-12-27 16:37:06 · 114 阅读 · 0 评论 -
pytorch代码解读
推荐三篇我看着很好用的博客【1】 https://www.cnblogs.com/wmlj/p/9917827.html【2】 https://www.cnblogs.com/CATHY-MU/p/7760570.html【3】https://www.cnblogs.com/ziytong/p/10677771.html...原创 2019-12-27 16:26:18 · 592 阅读 · 0 评论 -
ubuntu常用命令整理(持续更新...)
远程服务器新建用户名如何创建ubuntu新用户?首先打开终端,输入:sudo adduser username (username为你所要创建的用户名)系统会提示以下信息:正在添加用户“username”...正在添加新组“username”(1001)...正在添加新用户“username”(1001)到组“username”...创建主目录“/home/username”.....原创 2019-12-23 18:30:43 · 200 阅读 · 0 评论 -
反卷积 转载
1 反卷积就是卷积,只是中间padding了下,然后再做卷积。这里有个动态图,transposed就是代表反卷积(转置卷积)https://github.com/vdumoulin/conv_arithmetic算法实现上也是先padding然后卷积2 数学形式卷积可以转化为一副图像与一个矩阵C的乘积。反卷积(转置卷积)只是正向时左乘CT,而反向时左乘(CT)^T。最高票的答案。h...转载 2019-12-10 18:22:42 · 329 阅读 · 0 评论 -
反卷积 转置卷积的理解
看了很多反卷积和转置卷积的文章,似乎还是一头雾水,记录下自己理解的过程~有人一句话总结:逆卷积相对于卷积在神经网络结构的正向和反向传播中做相反的运算。其实还是不是很理解。反卷积(转置卷积)通常用来两个方面:1. CNN可视化,通过反卷积将卷积得到的feature map还原到像素空间,来观察feature map对哪些pattern相应最大,即可视化哪些特征是卷积操作提取出来的;...转载 2019-12-10 16:29:16 · 166 阅读 · 0 评论 -
1*1卷积核用法与权值共享
# **权值共享方法**在同一特征图和不同通道特征图都使用共享权值,这样的卷积参数是最少的,例如上一层为30*30*40,当使用3*3*120的卷积核进行卷积时,卷积参数为:3*3*120个.(卷积跟mlp有区别也有联系一个神经元是平面排列,一个是线性排列)第二种只在同一特征图上使用共享权值,根据上面的例子,则卷积参数为:3*3*40*120. 权值共享CNN中权值共...原创 2019-12-10 11:06:33 · 2600 阅读 · 0 评论 -
基于Ubuntu18.04的服务器配置及框架搭建(CUDA+cuDNN+anaconda+python+pytorch)
制作ubuntu启动盘,推荐UltrSO制作,首先ubuntu16.04,次选ubuntu18.04。重装Ubuntu系统,在此注意一下子两点:(1)选择最小安装模式(2)因为服务器存在系统盘(SDD)和存储盘(HDD)所以,在装系统中,注意以下分区设置静静等待系统安装成功重启,依次安装显卡驱动 CUDA和cuDNN 推荐博客https://blog.csdn.net/wuzhiwu...原创 2019-11-27 15:39:33 · 287 阅读 · 0 评论 -
tmux 安装和基本技巧
一、Tmux安装sudo apt-get install tmux若已经安装有Tmux,想更新成最新版本:sudo apt-get install -y tmux二、Tmux环境变量配置完成安装以后,可以进行环境变量的配置。vim ~/.tmux.conf #使用vim打开 ~/.tmux...转载 2019-07-21 10:28:19 · 606 阅读 · 0 评论 -
在多个平台下利用VSCode编译python
在前人基础上简述**1. MAC 系统**(1) 安装python(2) 分别编辑settings.json; launch.json;tsaks.json@https://segmentfault.com/a/1190000012322533注意: mac里F5被Touchbar替代的,在本机键盘里自行修改。**2. ubuntu 系统/windows 系统**Visual...原创 2019-07-20 17:08:20 · 282 阅读 · 0 评论 -
极大似然估计、softmax函数与交叉熵损失函数三者的关系
介绍Logistic的基本形式:需要明确的概念:逻辑回归解决的不是回归的问题,而是分类的问题逻辑回归是线性模型,其中sigmoid函数只是非线性激活函数极大似然视角下的Logistic极大似然与伯努利分布假设 x,y∼B(±1,p)x,y∼B(±1,p)考虑一个二分类问题:f(x)→{+1,−1}f(x)→{+1,−1} :其极大化条件似然估计:转化成负对数似然损失函数:Lo...转载 2019-04-25 11:05:02 · 3112 阅读 · 0 评论 -
Ubuntu 14.04下安装Chrome与报错解决
第一种方式:1、在ubuntu中启动终端2、在终端中,输入以下命令:sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/如果返回“地址解析错误”等信息,可以百度搜索其他提供 Chrome 下载的源,用其地址替换掉命令中的地址。3.在终端中,输入以下命令:wg...原创 2019-03-28 10:06:05 · 544 阅读 · 0 评论 -
anaconda图形界面打开方式
方法1:$ source ~/anaconda3/bin/activate root$ anaconda-navigator方法2:$ conda install -c anaconda anaconda-navigator$ anaconda-navigator原文:https://blog.csdn.net/u013372308/article/details/79235393...转载 2019-04-01 10:51:43 · 14658 阅读 · 0 评论 -
基本的 git 命令指南
如果你不熟悉基本的 git 命令,在阅读本文前可以先参考我之前写的关于 Git 工作流程的文章。地址:https://towardsdatascience.com/learn-enough-git-to-be-useful-281561eef959本文介绍了 10 个常见的命令以及它们的一些参数。每个命令都可以链接到该命令的 Atlassian Bitbucket 指南。检查先了解一下如何...转载 2019-03-18 16:27:31 · 143 阅读 · 0 评论 -
回归、分类与聚类的分析与比较
机器学习任务在本次梳理中,我们将涵盖目前「三大」最常见机器学习任务:回归方法分类方法聚类方法说明:本文的梳理不会涵盖具体领域的问题,比如自然语言处理。本文也不会对每个算法都进行梳理。因为现有太多算法,而且新的算法也层出不穷。然而,这份清单将向读者展现对每个任务而言目前具有代表性的算法概览。1、回归方法回归方法是一种对数值型连续随机变量进行预测和建模的监督学习算法。使用案例一般包括房价预测、股票走势...转载 2019-03-18 11:06:38 · 12109 阅读 · 0 评论 -
Spyder显示figure以及动态figure
原 Spyder中单独弹出窗口显示figure以及解决动态figure显示的设置 2018年04月16日 16:09:26 yangzijiang666 阅读数:3411 ...转载 2019-03-17 20:10:09 · 1983 阅读 · 0 评论 -
Linux笔记:ubuntu中Anaconda下安装Pytorch (基于conda或pip)
1.安装anaconda首先下载anaconda,由于官网的下载速度十分缓慢,而且还不支持断点续传,经常下载失败。故而,去国内的镜像站点下载,https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 选择对应的版本下载,下载完成后上传到linux机器上去,服务器选择filezilla上传,虚拟机直...原创 2019-03-15 15:15:46 · 3753 阅读 · 0 评论