摘要:
快排的基本思想就是二分,理解了其实就不难,之前看了y总的板子,我觉得洛谷的更容易理解一点。 #include <iostream> using namespace std; int a[110000]; void quick_sort(int a[],int l,int r){ int i=l,j= 阅读全文
摘要:
1.先clone再修改提交的方式 我们下clone下别人的仓库或者clone我们自己之前创建好的项目到本地,先pull 再 push git pull origin master git push origin master(master是分支名) 2.本地创建项目,然后和其他github项目相关联 阅读全文
摘要:
Git具体命令 1.我们可以手动找一个本地位置创建一个文件夹(windows),因为我用的是windows,对linux和mac系统不太了解,同理也可使用命令去创建文件夹。 2.前面我们已经下载好了Git了,windows直接右键git bash here即可。此时在命令窗口我们可以试着输入命令gi 阅读全文
摘要:
Git其实就是一个版本控制系统工具,跟java类似,使用之前必须得先下载安装,所以第一步必须安装,不同系统不太一样,Mac其实是自带Git的。 下面是下载方式; Mac:https://sourceforge.net/projects/git-osx-installer/ Windows:https 阅读全文
摘要:
Git的功能其实就是版本控制器。 那Git的作用到底是啥? 1.可以防止代码丢失,本地和远程服务器都存放一份代码,可以使本地和远程同步代码。 2.在我们协同进行项目的时候,我们都需要对同一个工程进行修改,需要大家相互不影响,又要各自同步各自的代码 3.控制版本,查看每个人的历史代码提交情况。 阅读全文
摘要:
Pytorch是一个十分强大的深度学习领域框架,Pytorch的强大并不仅局限于自身的易用性,更在于开源社区围绕Pytorch所产生的一系列工具包(一般是Python package)和程序,这些强大的工具包极大的方便了Pytorch在特定领域的使用。比如对于计算机视觉,有TorchVision、T 阅读全文
摘要:
训练过程的可视化在深度学习模型训练中扮演着重要的角色。学习的过程是一个优化的过程,我们需要找到最优的点作为训练过程的输出产物。一般来说,我们会结合训练集的损失函数核验证集的损失函数,绘制两条损失函数的曲线来确定训练的终点,找到对应的模型用于测试。那么除了记录训练中每个epoch的loss值,能否实现 阅读全文
摘要:
卷积神经网络(CNN)是深度学习中非常重要的模型结构,它广泛地用于图像处理,极大的提升了模型表现,推动了计算机视觉地发展和进步。但CNN是一个黑盒模型,人们并不知道CNN是如何获得较好表现得,由此带来了深度学习的可解释性问题。如果能理解CNN工作的方式,人们不仅能够解释所获得的结果,提升模型的鲁棒性 阅读全文
摘要:
随着深度神经网络发展,网络变得越来越复杂,我们也很难确定每一层的输入结构,输出结构以及参数等信息,这对我们搭建网络以及后期debug都造成了一定的难度。因此掌握了一个可以用来可视化网络结构的工具是很重要的。类似的功能在另一个深度学习库Keras中可以调用一个叫做model.summary()的API 阅读全文
摘要:
点击顶部导航栏的 + 可以快速创建一个项目,如下图: 1.第一步 创建一个项目需要填写需要填写上面几部分:项目名、项目描述与简单介绍,可以选择私有和公有的仓库,之后勾选Initialize this repository with a README,这样你就拥有了你的第一个Github项目仓库 2. 阅读全文