- 博客(19)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 使用 Pytorch 实现 GAN
使用 Pytorch 实现 GAN文章目录使用 Pytorch 实现 GAN前言一、什么是GAN?二、代码讲解1.生成器(Generator)2.判别器(Discriminator)3.全部代码总结前言自 2014 年 Ian Goodfellow 提出了 GAN(Generative Adversarial Network)以来,对 GAN 的研究可谓如火如荼,各种 GAN 的变体不断涌现。下图是 GAN 相关论文的发表情况:Yann LeCun 评价 GAN 为 “adversaria
2020-11-09 20:41:14
3090
原创 在已经有Anaconda的基础上安装pytorch
文章目录一、为什么写这篇博客?二、踩坑合集1.镜像网站2.官网下载获取pytorch特定版本下载命令3.解决方法一、为什么写这篇博客?个人觉得还是踩了不少的坑,借着正在安装的机会抽空写个博客总结一下。希望后来者能够借鉴。二、踩坑合集1.镜像网站我一开始是使用 Anaconda 的界面来安装的以为蛮简单的,但是事实上我严重低估了这件事的难易程度。要不就是那个蓝色的条在那里动个不停,要不就是 HTTP error ,此时我发觉事情并不简单。去网上搜,人家告诉我是因为一开始的源是在外网,需.
2020-10-22 15:04:45
799
1
原创 人工神经网络 - 后向传播算法(Back Propogation)
文章目录一、人工神经网络 - 后向传播算法二、推导 BP 算法1.运用实际例子推导 BP2.为什么叫做后向传播算法?3.一些常见的非线性函数一、人工神经网络 - 后向传播算法本质上就是梯度下降法(Gradient Descent Method)求极值。找一个w0设 k = 0,假设 d f(w) / d w = 0,退出,否则 wk+1 = wk - a (d f(w) / d w)|wk二、推导 BP 算法1.运用实际例子推导 BP以如下例子进行讲解,X是二维向量,φ是一个非线性函数,
2020-09-11 16:40:01
1856
原创 人工神经网络 - 感知器
文章目录前言一、神经元的数学模型二、感知器算法1.基本概念2.证明总结前言近些年来,人工神经网络比较火热,构成其流行的基础主要有以下三点:数据量爆炸式的增长机器算力的提高上世纪50、60年代理论基础的建立本质上没有创新,只不过是数据量上去了,机器能进行复杂的运算了,这才火了。一、神经元的数学模型如下图,神经网络的数学模型在大约80年前就已经被提出了。直到1957年,Frank Rosenblatt 从纯数学的角度重新审视这一模型,指出能够从一些输入输出对(X, y)中通过学习算法获
2020-09-09 15:36:58
752
原创 Design editor is unavailable until a successful build for AS
Design editor is unavailable until a successful build大家在用 Android studio 开发APP时可能会遇到如下图所示的情况,就是 activity_main.xml 界面会出现一句话,我解决的方法就是把我的 Android studio 从2017年的版本更新到最新版,这个问题就解决了。我看了其他博客,还有的人说 File → Sync Project with Gradles Files 点一下就好了。就是一开始File菜单栏里的.
2020-09-06 23:59:51
796
原创 对一个项目如何写一个方案?
如何对给定的需求进行分析并给出一个解决方案呢?事情要从老师给了我一个项目开始说起。项目的内容就不必赘述了,作为老师新收的一名小小研究生,确实能力很差。前前后后和老师进行了多次的沟通、修改,可以都无济于事,老师一直不满意。但是自己也不知道问题出在哪里,老师就一直让我查资料、找文献。最后估计老师实在受不了了,找了个师兄,带我做这个项目(本来就我一个人在这个项目里),师兄进来之后也只是做一些指导性的的工作,当天师兄就把方案提交给老师了,还和老师交流了其他的一些问题。特此记录一下,以后老师再让我提交方案,我该怎么
2020-09-03 14:35:48
720
原创 机器学习之KNN(K近邻算法)实战
机器学习之KNN(K近邻算法)实战本博客仅为记录个人学习KNN的一篇博文,主要参考自Jack-Cui的博客。希望初学者可以移步该博主的博客进行系统的学习。1. KNN算法简介k近邻法(k-nearest neighbor, k-NN)是1967年由Cover T和Hart P提出的一种基本分类与回归方法。它的工作原理是:存在一个样本数据集合(训练样本集),并且样本集中每个数据都存在标签,即我们知道样本集中每一个数据与所属分类的对应关系。输入没有标签的新数据后,将新的数据的每个特征与样本集中数据对应的特
2020-09-01 01:50:45
471
原创 机器学习之SVM(线性模型)
机器学习之SVM相关介绍:由苏联人发明,大家公认SVM在处理小样本数据时通常可以得到较为理想的结果。线性模型什么叫线性模型?一条直线可以区分两种不同特征的样本空间。评价一条分割线的好坏的标准?假设最优分割线为L,则与L平行的L1,L2分别与距离L最近的class1和class2的点相交。如果L1,L2的距离d最大,则认为这是最优的分割线。此时需要再加一个条件,即L与L1,L2的距离都为d/2。d:间隔(Margin),支持向量机就是一个最大化d的一个方法。L1,L2两条平行线插到的向
2020-08-20 01:10:53
1132
原创 win10 + VS2017:未在本地计算机上注册“microsoft.ACE.oledb.12.0”
microsoft.ACE.oledb.12.0使用VS2017编写winForm界面时,使用C#读取Excel 文件时,必须打开文件才能读取数据,就很烦。查了资料,原因是连接字符串选择错误:我选择的是第二行,原来是比较过时的连接字符串,适用于Office 07以下版本 ,于是选择第一行的连接字符串。//连接字符串string connstring = "Provider=Microsof...
2020-04-27 18:30:37
1773
1
原创 【C#】使用OleDb读取Excel出现“外部表不是预期的格式。”
在C#使用OleDb读取Excel表格数据时,出现外部表不是预期的格式这个提示这个问题就很奇怪,打开表格执行程序就正常,不打开表格执行就报错,搜索了一下解决办法,总过差不多有以下几种解决办法。代码如下:private void bind(string fileName) { string strConn = "Provider=Microsoft...
2020-04-27 16:20:15
5634
原创 Leetcode 面试题51. 数组中的逆序对(归并排序)
面试题51. 数组中的逆序对题目介绍:在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。示例 1:输入: [7,5,6,4]输出: 5限制: 0 <= 数组长度 <= 50000链接:https://leetcode-cn.com/problems/shu-zu-zhong-de-ni-xu-...
2020-04-24 19:58:52
275
1
原创 leetcode 第200题. 岛屿数量
岛屿数量题目:给定一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。示例 1:输入:11110110101100000000输出: 1示例 2:输入:11000110000010000011输出: 3思路:遍历岛这个二维数组,如果...
2020-04-20 00:43:21
259
原创 leetcode 136题 只出现一次的数字
136. 只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:示例 2:输入: [4,1,2,1,2]输出: 4当时看到这个题,能做出来的手段还是挺多的。但是没有符合要求的。用现...
2020-04-17 22:56:26
167
原创 C++之map详解
map的总结最近在 Leetcode 上刷了不少的题,不少都用到了 C++ 的 map 容器,用起来很方便,但是想了解一下它内在的机制和具体的方法,并且做一个总结,以此来提高对map容器的认识。map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它应用于特定的数据处理时非常方便。如:统...
2020-04-17 17:00:38
6796
1
原创 leetcode 题目3 无重复的最长子串 滑动窗口法
无重复的最长子串 — 滑动窗口题目描述 : 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例1输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例2输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例3输入: “pwwkew”输出: 3解释:...
2020-04-17 13:19:26
177
原创 Leetcode 第二题 两数相加
Leetcode 第二题 两数相加按照平常的整数加法计算即可,则结果的第 i 位数字等于链表A的第 i 位的值加上链表B的第 i 位的值再加上第 i-1 位的进位,即是结果的第 i 位,然后再求得本位的进位,将结果的节点加入新链表即可。何时应该结束循环呢?容易想到,当两个链表都为空时,应该结束循环,其实这是错误的,还应该再判断是否还有往下一位的进位,所以循环停止条件为,两链表都为空且无...
2020-04-16 22:06:43
201
原创 LeetCodeK数之和
LeetCode关于K数之和题目分享题目1:两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = ...
2020-04-13 11:13:12
550
原创 leetcode 第937题 重新排列日志文件
关于力扣的937题:题目描述:你有一个日志数组 logs。每条日志都是以空格分隔的字串。对于每条日志,其第一个字为字母数字或标识符。然后,要么:1.标识符后面的每个字将仅由小写字母组成,或;2.标识符后面的每个字将仅由数字组成。我们将这两种日志分别称为字母日志和数字日志。保证每个日志在其标识符后面至少有一个字。将日志重新排序,使得所有字母日志都排在数字日志之前。字母日志按内容字母顺序排...
2020-04-01 00:30:34
248
原创 数组排列问题求解
数组排列问题:关于数组排列想说的话三种类型1. 全排列问题2.下一个排列3.第N个排列关于数组排列想说的话最近应聘了不少公司,在某客网上网上笔试时遇到了一个排列的问题,没做出来,最后也没收到offer。于是就决定解决一下自己的知识漏洞。三种类型排列问题,面试中最常见的有3种类型:全排列;下一个排列 ;第N个排列 ;1. 全排列问题例如:leetcode第46题给定一个没有...
2020-03-31 00:32:42
180
操作系统课程设计大作业(附源代码).rar
2020-04-13
2020年中国移动招聘考试笔试试题(综合素质)和答案解析.doc
2020-04-12
python爬虫爬取标签一样时候出错
2018-02-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人