总结

1、自己在b站上又重新学了一下linux和python以及numpy的内容,这些东西有个印象就可以,用多了自然就记住了,安装学习annaconda
a)python有很多的版本,不同的版本代码有时候不一样,比如python2和python3的import的代码格式就有一些不一样,所以不同的版本跑代码的时候要注意这个问题,要注意选择和代码对应的python版本
b)anaconda是一个很好用的python包管理软件,可以用anaconda来安装不同的python的版本以及包,然后注意连接pycharm的时候重新设置编译器的时候的一些小细节,这个到下边的链接里面找。
c)numpy是一个数学运算的工具包,有很多函数,做智能计算作业的时候可以直接search这些函数

2、学了pycharm和vscode的使用,包括下载、run、debug、配环境、连接远程服务器
a)设置断点查看变量的内容,然后看看问题出在哪里,还可以在出问题的前边的语句上用print函数,然后在控制台看变量的内容
b)遇到bug的时候,看错误提示,print变量的内容,除此之外还要看它print出来的内容,比如遇到一个问题fc6的时候还可以,fc7层就没办法正常运行通过了,然后大佬print了一下weight的shape,发现问题确实出在了fc7层,原来是因为我的代码fc6之后都没写relu层,之前 报错的是加载的weight的路径不对,然后还一直在找路径上参数的问题(那是原来给的代码,应该是没有问题的),所以报错未必是他给出的错误,还有可能是因为你其他地方的bug导致的错误,这时候就需要check(自己print)(控制台输出的print)
c)下边有红线的就说明语法不对了,遇到一个问题是把input_data写成了input_image,仔细看看就能看出来,没有input_data这个变量名

3、学了服务器的一些内容
a)用putty和xshell都可以连接远程服务器,有远程地址、用户名、端口、密码,利用远程登陆软件就可以登陆服务器(有一个命令行界面,就可以用命令行的这个界面用linux操纵服务器的环境)
b)用这个命令行的界面跑程序的时候没办法debug,只能run,所以有bug的时候命令行界面会提示出跟编译器的控制窗口一样的错误提示,这时候如果要修改代码的话,用vim(还是在这个命令行窗口修改,需要学一下vim的命令,这个还没有试过),或者用vscode有一个ssh插件,可以连接服务器(这个很好用),可以运行但是不能打断点来debug
c)在服务器上移动文件时有copy -r的命令,要注意绝对路径和相对路径(copy的时候我用的绝对路径),把文件从本机移到服务器上的时候有一个软件很好用WinSCP,可以图形化的界面在本地和服务器上移动环境,两个用处,把服务器上的文件下载下来在本地写,写完之后把文件移到服务器上跑。
d)有一个软件叫MobaXterm,可以远程连接服务器

python

脚本的运行
模块和包
包的概念
一个独立的python文件就是一个模块
包是包含多个模块并且有init文件的 特殊目录(一次性导入许多模块)
函数-类(大驼峰定义)-模块-包
类中定义方法第一个参数一定是self
self是调用类的那个具体的对象
self.name是对象的名字(对象的属性应该放到类的内部,使用__init__方法)
python的列表和元组
python循环语句
if name=“main"的意思
_name_的内容只有在模块内执行 不被其他模块调用
大驼峰、小驼峰

智能计算系统

登陆服务器常用的端口号以及作用
linux中的压缩命令
numpy中矩阵相关乘法总结
vscode安装教程
Could not establish connection
已安装了Python3.8.3 anaconda和 pycharm 怎么安装numpy呢?
anaconda下载python2.7
如果安装了两个版本的python怎么查看版本
win10安装python2.7
怎么更新pip的版本
win10配置环境变量
电脑切换界面的快捷键(Alt+Tab)
Anaconda完全入门指南
Anaconda3的安装和详细介绍(带图文)
Python报错module ‘scipy.misc’ has no attribute ‘imread’
python pip upgrade的方法
vscode中没有launch.json文件
reshape函数
Python——类】 同一个类中一个函数里调用另一个函数的方法
numpy转换数据类型
numpy中的select函数
pickle.load的时候出现EOFError: Ran out of input
python中的assert断言
python中的异常处理
ls -lh
numpy中的repeat函数
np.expand_dims方法
json是个啥json是轻量级数据交换格式
python使用vscode进行调试
shape[0、1、2]的含义
Scipy是高端科学计算工具包
linux中的cp命令
cmd查看python的版本
Windows10下配置Vscode+OpenSSH
VSCode中利用Remote SSH插件远程连接服务器并进行远程开发
Pycharm远程连接服务器
远程修改 调试服务器代码的几种方法 终端 SSH FTP WEB IDE
winscp安装指南
winscp使用指南
pycharm如何删除服务器上的文件
vim编译
linux 怎么用命令行运行python文件_Linux命令行常用命令及python应用
Xshell免费版下载
Xshell常用命令大全
怎么安装pycharm专业版
host文件的作用
pycharm激活码
pycharm连接ssh
pycharm的简单使用
cp命令的
cp-r
手把手教你Pycharm远程连接服务器端项目进行本地开发调试!
Numpy—python下的矩阵运算库
numpy求导数
numpy快速入门教程
pycharm不支持中文注释解决办法
linux中/是根目录,/home是家目录,二者有什么区别??家目录是不是在根目录里面的??
.so文件.ddl文件(动态链接库)
list函数的方法
np.transpose函数
数组维度转换

tf

for i,x in enumerate() 函数解释
Python_Python中[:n],[n:],[-1],[:-1],[::-1],[1:],[4::-1]的含义详解
scipy.misc.imread函数,读取图片
介绍某个函数时 参数=None是什么意思
PADDING=‘SAME’ or‘VALID’
numpy中的reshape中参数为-1
tf.convert_to_tensor
tf.matmul函数
np.array
python中with…as的用法、try…except语句和try…finally语句

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐