学习问题
文章平均质量分 71
小白不畏难
这个作者很懒,什么都没留下…
展开
-
【正规安装方法】Linux 下的Anaconda 安装教程
目前官网上是最新的版本,适配python3.9,想要更好适配3.6这些版本,需要下载老版本的anaconda。清华大学源地址:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror下载好相应版本后,scp到开发机上,直接sh 执行该文件。sh xxxx.sh参考:深度学习 | Linux安装Anaconda - 知乎安装过程中,如果需要指定自己想安装的地址,在此处输入自己的地址,注意以/anacon原创 2022-01-14 20:38:12 · 846 阅读 · 0 评论 -
将anaconda环境进行迁移(内存不够)
组里由于开发机的内存不够需要将每个人/home/users/下的内容搬移到挂在盘上,了解了几种方法。安装anaconda的参考链接:参考,参考2anaconda的使用参考:参考移植方法参考该文档:参考将anaconda迁移到新目录,再建立软链接到原安装目录,简单有效!首先该方法需要将整体的anaconda环境打包,然后搬移到新的位置,然后解压后,在原位置上建立软链接。软链接的代码:参考 # /mnt为搬移后的位置,/home为原位置,# 在原位置建立软链接后有天蓝色的软链接文件。在搬原创 2021-08-04 11:55:11 · 3586 阅读 · 0 评论 -
opencv画预测框的几种方式
官方文档:https://docs.opencv.org/2.4/modules/core/doc/drawing_functions.htmlopencv画预测框的几种方式:cv2.boxPoints((x_c,y_c),(w,h),theta) 参考 参考2# 中心点坐标(x_c,y_c) 宽w 高h 旋转角度theta# 最小外接矩形,返回八个坐标值(x1,y1) (x2,y2) (x3,y3) (x4,y4)右下→左下→左上→右上 rect = cv2.boxPoi...原创 2021-08-04 11:27:00 · 857 阅读 · 0 评论 -
python 类的详细学习记录(包括特殊属性和特殊方法)
参考python类的成员可以分为三个方面:字段、方法和属性。注意python都是引用,不同变量的数据值假如是相同的,就会去引用同一数据,指向同一块内存(也因此实现了弱类型,因为创建变量只是创建引用,即创建指向某一块内存,修改变量,给变量赋值其他类型,也只是修改变量的引用,指向其他的内存。)在定义一个类以后,方法、属性和静态字段都是属于类的,在内存中只保存一份,只有普通字段是每个对象独有的,该类的每个对象都会创建并保存自己的一份。我们可以将存储区分为几种:程序存储区、全局存储区、静态存储区、.原创 2021-07-22 20:42:32 · 260 阅读 · 7 评论 -
APA学习记录
从半自动的APA到全自动的APA:https://zhuanlan.zhihu.com/p/69399889全自动泊车辅助系统APA(Auto Parking Assist),通过控制车辆的加减速度和转向角度自动停放车辆。该系统通过AVM(环视)和USS(超声波雷达)感知泊车环境,使用IMU和车轮传感器估计车辆姿态(位置和行驶方向),并根据驾驶员的选择自动或手动设置目标泊车位。然后系统进行自动泊车轨迹计算,并通过精确的车辆定位与车辆控制系统使车辆沿定义的泊车轨迹进行全自动泊车,直至到达最终目标泊车位。原创 2021-05-14 16:41:56 · 2611 阅读 · 0 评论 -
vscode连接服务器上的docker容器,Centos+Ubuntu
准备1:VScode相应版本安装,在VScode中安装相应扩展插件(Python,Remote SSH),在侧栏中有类似应用商城的插件库。ubuntu版本:准备2:一台装有docker的开发机,使用相应命令通过镜像run一个容器,在run的时候加入一个参数 ,-p 服务器端口号:22(实现端口映射)然后参考https://blog.csdn.net/u010099080/article/details/104801858Centos版本:准备2:同ubuntu版本,之外在启动容器命令中还原创 2021-05-13 10:02:31 · 639 阅读 · 0 评论 -
模型压缩中参数量化
参考:https://blog.csdn.net/zlgahu/article/details/104662203?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-5.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-5.control混合精度训练:https://zhuanlan.z原创 2020-12-09 11:15:20 · 2899 阅读 · 0 评论 -
pytorch的torch.load()与torch.save()
33.pytorch保存和加载模型参数总结参考(1) 仅仅保存和加载模型参数,保存时保存的是一个字典,字典里面包括状态字典等。torch.save(the_model.state_dict(), PATH)the_model = TheModelClass(*args, **kwargs)the_model.load_state_dict(torch.load(PATH))(2)保存和加载整个模型,保存整个模型。torch.save(the_model, PATH)the..原创 2020-09-19 17:42:26 · 1125 阅读 · 0 评论 -
机器学习、深度学习面试问题
1.Logistic Regression and Linear Regressionhttps://blog.csdn.net/lc013/article/details/55002463?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-Blo原创 2020-09-09 23:35:29 · 741 阅读 · 0 评论 -
软开、测试岗位面试总结
一、2020/08/21 美团测试开发(一面)第一次面试,没有准备好 ,面试官还是挺亲切的。面试内存计算机网络、数据库、python的一些基础知识。1.计算机网络七层模型:自上而下OSI中的上面4层(应用层、表示层、会话层、传输层)为高层,定义了程序的功能;下面3层(网络层、数据链路层、物理层)为低层,主要是处理面向网络的端到端数据流。https://blog.csdn.net/warrior_0319/article/details/804539402.HTTP的状态码:https..原创 2020-08-24 17:21:12 · 791 阅读 · 0 评论 -
笔试问题
注:n=int(input()) # n接受输入的一个数list1 = list(map(int,input().split())) # list1接受输入的以空格位间隔的一串数字。善用dic、list和map等,注意使用split(),list()等类型转换函数。1.递归的次数,取决于递归树,而递归树取决于轴枢的选择。树越平衡,递归次数越少。每次划分后,先处理较长的分区或者较短的分区并不能减少递归的次数,只影响递归对栈的使用内存。2.分治思想是很多高效算法的基础,如归并排序、快速排序、.原创 2020-08-07 12:27:50 · 415 阅读 · 0 评论 -
算法疑难杂题
1.盛最多水的容器,提供一个数组,为板子的高度,索引差为宽度,选出两块板子,是的组成的容器容积最大。暴力选择为C(n,2),当然搜索时,为了简化,注意短板效应,容积大小取决于短板和宽度。使用双指针指向数组两端,每次比较两个指针指向板子的高度,固定高的板子,向内移动短的板子,因为向内移动宽度减少,同时,由于短板效应,只能说固定长版,移动短板,期望短板变长以此来获得更大值。class Solution: def maxArea(self, height: List[int]) -> int:原创 2020-07-07 13:11:23 · 963 阅读 · 0 评论 -
深度学习模型压缩预先知识
深度学习模型压缩预先知识机器学习尤其是深度学习理论基础吴恩达的机器学习与深度学习视频:网易云课堂机器学习https://study.163.com/course/courseMain.htm?courseId=1004570029深度学习https://mooc.study.163.com/smartSpec/detail/1001319001.htm (重要)注:也可以在B站搜索相关视频,还有李宏毅的机器学习视频可供选择。书籍可以选择周志华的机器学习(西瓜书),李航的统计学习原创 2020-07-07 12:57:17 · 227 阅读 · 0 评论 -
剑指offer力扣刷题总结
总结使用python3的刷题之路,日积月累,天道酬勤。1.两数之和--2020/3/31暴力方法,即迭代num1,同时每次迭代去寻找满足num2=target-num1的值。使用pyhton的in操作是一次遍历搜索。在C中一次循环。暴力方法要注意判断num2出现次数和避免找到num1自己。进一步提升:迭代num1(除第一个数),但在每次迭代中只对该数前面的数进行搜索(列表切片)。但最有意思...原创 2020-03-31 22:03:05 · 614 阅读 · 0 评论 -
日常代码积累
1.模型的参数量求解,注意其中是model_size,如同[16,3,3,3]。 def init_length(self): for index, item in enumerate(self.model.parameters()): self.model_size[index] = item.size() for inde...原创 2020-02-28 21:33:45 · 339 阅读 · 1 评论 -
问题集积累
2019.12.051.绝对路径和相对路径,除了从根目录开始写得路径以外,其他的都是相对路径。sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))这句话就是说去出当前所写的文件的绝对路径地址,然后加入到sys系统路径中,然后就会找到后面的操作的路径了。2.num_workers:...原创 2019-12-05 15:22:21 · 3283 阅读 · 1 评论 -
caffe中train过程的train数据集、val数据集、test时候的test数据集区别
val是validation的简称。training dataset 和 validation dataset都是在训练的时候起作用。而因为validation的数据集和training没有交集,所以这部分数据对最终训练出的模型没有贡献。validation的主要作用是来验证是否过拟合、以及用来调节训练参数等。比如你训练0-10000次迭代过程中,train和validation的lo...原创 2019-08-12 15:56:17 · 430 阅读 · 0 评论