pycharm连接远程服务器
背景    跑深度学习的model需要用到GPU加速,而自己电脑却是核显,无法使用GPU加速运算,需要连接到学校的服务器上运行代码。    pycharm专业版才支持服务器的连接,社区版不提供这个功能。假定已经安装了专业版的pycharm,而且服务器上的anaconda环境已经搭建完成。 一、新建SFTP   在专业版pycharm中:Tools …
ubuntu服务器安装anaconda并配置pytorch环境
前言   做深度学习难免会用到实验室服务器上的GPU来跑数据,这时需要安装anaconda,创建虚拟环境并安装相应的深度学习框架(本文用到的是pytorch)。anaconda安装踩的坑比较少,每次都比较顺利,但是下载pytorch时有一些注意的事项。 一、安装Anaconda并创建虚拟环境   在Anaconda官网下载linux版本:   下载…
scrapy爬虫项目的建立
前言 本文只涉及到scrapy爬虫项目的基础知识,不涉及网页信息的提取和反爬机制的处理等具体技术,由于本人对爬虫的学习比较浅显,有出错的地方欢迎指正. 一、什么是爬虫? 我相信能点进这份博客的人可能已经对爬虫有了大致了解,简单来说爬虫就是为了信息的获取,这些信息通常也能通过人工的方式获取,但是数据量一旦庞大起来,通过人工的方式就显得十分的不切实际,…
前后端数据交互方式总结
本文给出的例子均以flask和python为基础,本人也还处于学习阶段,可能会有错误或者不全的地方,请见谅。 一、前端向后端发送数据 1.1 form表单 前端代码如下: <form class="form-box" id="loginForm" name="frmlogin" ac…
VUE的简单使用
前言 vue是一个前端渐进式框架,用其开发的前端组件很方便项目后期的管理,本人也处于学习的阶段,主要是利用完成前后端数据的交互以及前端数据的双向绑定,因此本文并不包括vue前端组件的开发。 一、引入vue 本质上来说vue是一个javascript文件,你可以从从网上下载vue的源码保存为vue.js文件,然后放在web项目中存放js文件的目录下。…
使用Pycharm社区版完成Flask环境的搭建
前言 提示:Pycharm专业版可以直接新建一个Flask项目,个人觉得自动生成的项目目录划分并不是特别完善,个人建议还是手动新建一个Flask项目更加合适。 一、目录大致结构 首先在sporting_goods项目下新建一个sporting_goods(命名无特殊要求)的==Python package==,然后在新建的==Python pack…
pytorch基础(八):Dataloader的简单使用
前言   本系列主要是对pytorch基础知识学习的一个记录,尽量保持博客的更新进度和自己的学习进度。本人也处于学习阶段,博客中涉及到的知识可能存在某些问题,希望大家批评指正。另外,本博客中的有些内容基于吴恩达老师深度学习课程,我会尽量说明一下,但不敢保证全面。 一、构造数据类Dataset   要想使用Da…
pytorch基础(七):卷积层的使用torch.nn.Conv2d和torch.nn.Conv1d
前言   本系列主要是对pytorch基础知识学习的一个记录,尽量保持博客的更新进度和自己的学习进度。本人也处于学习阶段,博客中涉及到的知识可能存在某些问题,希望大家批评指正。另外,本博客中的有些内容基于吴恩达老师深度学习课程,我会尽量说明一下,但不敢保证全面。 一、前置知识   上图就是一个多过滤器(过滤器…
pytorch基础(六):torch.nn.Softmax和torch.nn.CrossEntropyLoss
前言   本系列主要是对pytorch基础知识学习的一个记录,尽量保持博客的更新进度和自己的学习进度。本人也处于学习阶段,博客中涉及到的知识可能存在某些问题,希望大家批评指正。另外,本博客中的有些内容基于吴恩达老师深度学习课程,我会尽量说明一下,但不敢保证全面。 一、问题描述    吴恩达老师的课后训练要求使…