- 博客(15)
- 收藏
- 关注
原创 使用Systemback在Ubuntu18.04备份系统
使用Systemback备份ubuntu18.04系统Systemback内容如下:1. 在Ubuntu18.04安装Systemback2. 如何利用Systemback备份系统Systemback最近在Ubuntu上部署深度学习的开发环境,但是经常会遇到安装Nvidia GPU加速的时候驱动的兼容性问题,导致系统崩溃,不得不重新安装。而重新安装新系统自己设置的软件开发环境,自定义安装的一些...
2019-05-28 23:22:55 9893 4
原创 引用传递-指针传递-值传递概念
指针传递,值传递和引用传递是C++中最容易引起混淆的地方,现总结一下:值传递形式参数是对实参的一个拷贝,改变形参的值不会影响外部实参的值。值传递是从实参到形参单向传递的,参数的值只能传入,不能传出。一般当函数内部需要修改参数,并且不希望这个改变影响调用的时候,采用值传递。指针传递形参指向实参地址的指针,当对形参的指向操作的时候,相对于对实参本身进行了操作。引用传递形参相当于实参的“别名...
2019-04-11 18:34:01 827
原创 双指针法总结
最近在刷leetcode的过程中发现很多算法都有如下要求:Do not allocate extra space for another array, you must do this by modifying the input array in-place with O(1) extra memory.这对于常规的采用循环甚至双循环的方法来说空间开销就很大,而且题设要求不能开辟更多的空间,只...
2019-04-11 18:30:43 517
原创 端到端学习的理解
什么是端到端的学习经常在论文中我们会看到很多端到端的学习方法(end-to-end learning),那么究竟什么是端到端的学习方法呢?和传统方法的区别在什么地方?端到端的学习方法: In end-to-end reinforcement learning, the end-to-end process, in other words, the entire process from sen...
2019-01-14 00:57:28 10308
原创 使用HPC运算等相关知识总结
最近,在做轨迹数据的深度学习工作,在处理轨迹数据中,由于待处理的数据量非常大,用自己的PC是不可能解决的,因此考虑将作业移交到学校的超算平台(HPC)上去计算。由于第一次使用,期间调试和运行有不少的错误,记录以下自己的心得。pbs脚本写作由于HPC采取的是计算节点和登陆节点是分开的模式,要想充分发挥HPC的运算能力,HPC采取的是资源请求的方式。事先需要对请求多少节点,每个节点的CPU,以及内...
2018-11-12 04:25:54 4722
原创 CPLEX求解混合整数规划模型
在CPLEX中,对于混合整数规划模型的求解是其核心功能之一,因此我们对相关CPLEX的示例程序进行了深入的了解。如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using ILOG.Concert;using
2018-02-07 02:34:59 28207 9
原创 一个CPLEX简单程序的注释
最近在用CPLEX解决优化问题,由于找不到很多关于CPLEX的程序,因此在对照官方文档看的基础上,对一些相关点进行了理解和注解。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using ILOG.Concert;us
2018-01-30 02:30:28 5422 1
原创 2017回顾
现在已经是18年的1月15号了,感觉现在再来回顾2017有点不合适。前几天由于忙着其他的事情,本来留了计划想要给自己的17年一个总结和回顾的,结果一忙就忘记了。就借今天闲暇的时间来聊聊自己过去的一年吧。 17年对于我来说是相较往年有很大不同。这一年我顺利硕士毕业了,顺利拿到了伦敦大学学院(UCL)的offer,从一个小硕士,摇身一变成为PhD candidate了。现在,想想当初申请的那一段日子
2018-01-15 03:25:57 283 1
原创 Excel小技巧
最近在整理AIS数据的时候,在excel中发现相关的小技巧。由于对excel操作不是很熟练,特写一下我用到的小技巧。 1.由于通过AIS decoder解析出来的经纬度数据是带角度符号的,后期利用经纬度数据计算的时候不是很方便,因此想着如何批量将角度数据转换成十进制的数据。再此,需要用到excel中的计算函数: 例子:23°59′28″ 转换成十进制如下:=LEFT(B3,FIND("°",B3
2018-01-05 22:28:14 419
原创 数据库调试总结
最近在做AIS数据挖掘方面的工作,需要用到数据库,一共有140万条数据需要装载到本地的MySql服务器中。由于数据量比较大,需要对数据进行分割操作,批量导入。 1.数据分割操作: 利用Python写了一个文件分割器,由于所有数据经过AIS decoder解码后得到了逗号分隔的CSV文件,因此,文件分割只需要识别其中的‘,’号即可。这一步相对比较简单。 2.数据装载: 前前后后比较了很多数据加
2018-01-05 22:13:27 2229
原创 在VS2017中如何配置cplex环境
近期由于需要cplex求解运筹学中的相关优化问题,需要利用IBM的cplex,但是网上搜集到的资料都比较老, 配置了两次都显示失败。因此,有必要记录一下配置过程: cplex配置主要有三个过程:新建项目在VS2017中新建一个空项目:具体步骤如下:① 在vs2017中选择“文件-新建-项目-visual C++-空项目”,然后在“名称”一栏输入项目名称“Testcplex”,选择项目文件的“位
2018-01-03 19:12:14 10630 13
原创 在Visual Studio 2017中如何配置CPLEX环境
由于最近在做一些和运筹相关的问题,需要用到优化工具,现有的数学优化工具,如matlab只能解决单目标,少约束的问题,对于解决像混合整数线性规划模型(MILP),二次规划模型(QLP)等问题比较局限。而IBM的CPLEX比较全面而且提供丰富的接口用于解决运筹相关的规划问题。以下关于如何在Visual Studio 2017中配置CPLEX环境: 首先,给大家介绍几个CPLEX相关的教程:Getti
2018-01-02 18:11:22 7886 4
转载 Latex中常见的数学公式命令
在经常写作的过程中,我们容易忘记很多的数学公式的命令,现将常见的数学公式命令总结如下:常见数学公式latex命令
2018-01-02 17:25:43 1785
原创 Latex写论文中,算法过长,需要分页显示的方法
在写论文的过程中,我们经常遇到在写算法框架时,由于算法太长,常常占据一个页面,这样导致后续排版时候不美观同时与前文没有很好的衔接的情况,为此搜索了一下解决方法,比较有效的方法如下:\documentclass{article}\usepackage{algorithm,algpseudocode,float}\usepackage{lipsum}\makeatletter\newenviron
2017-12-21 01:06:26 36189 14
原创 利用Latex如何输入角度符号
最近在写论文,发现Laxtex输入角度符号的包很多,因此总结一下: 在latex中比如输入: 28°51.924′N 118°07.812′E 我们可以使用 \usepackage{siunitx} 这个宏包中的 \ang 命令,将角度符号输入即可。\documentclass{article}\usepackage{siunitx}\begin{d
2017-12-21 00:49:48 46503 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人