- 博客(21)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深度学习:Sigmoid函数与损失函数求导
1sigmoid函数1 从指数函数到sigmoid2 对数函数与sigmoid2sigmoid函数求导3神经网络损失函数求导1、sigmoid函数 sigmoid函数,也就是s型曲线函数,如下: 函数:f(z)=11+e−z函数:f(z)=\frac{1}{1+e^{-z}}导数:f′(z)=f(z)(1−f(z))导数:f'(z)=f(z)(1-f(z)) 上面是我
2017-07-18 14:22:22
115356
7
原创 LeetCode: 5. 最长回文子串
1、题目描述2、解题思路2.1 穷举法2.2 动态规划2.3 分治法2.4 Manacher最长回文子串 回文串(palindromic string)是指这个字符串无论从左读还是从右读,所读的顺序是一样的;简而言之,回文串是左右对称的。所谓最长回文子串问题,是指对于一个给定的母串,找到的一个子串,是回文串,并且长度最长1、题目描述...
2018-07-06 10:09:39
945
原创 LeetCode: 4. 两个排序数组的中位数
1、问题描述2、解题思路2.1 使用二分查找法2.2 缓冲数组法两个排序数组的中位数1、问题描述There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overa...
2018-07-06 10:02:48
707
2
原创 LeetCode刷题笔记
1、前言2、LeetCode3、算法思想3.1 分治法3.2 动态规划3.3 递归法3.4 贪心法4、数据结构5、附录5.1 参考书籍5.2 参考链接1、前言 最近开始刷题,差不多接近3周了,刷了200多道题,一面刷,一面将笔记做一下,写写解题思路,后面时间充足的话,准备把所有的题目刷一遍,哈哈。 一开始用C语言刷题,刷了1...
2018-07-02 09:31:10
488
原创 LeetCode: 3. 无重复字符的最长子串
1、题目描述2、解题思路2.1 穷举法2.2 滑动窗口法2.3 哈希表法2.4 缓存表最长不重复字符子串1、题目描述Given a string, find the length of the longest substring without repeating characters.Examples:Given "abcabcbb"...
2018-07-02 09:26:10
531
原创 LeetCode: 2. 两数相加
1、题目描述2、解题思路1、题目描述You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digi...
2018-07-02 09:24:57
465
原创 LeetCode: 1. 两数之和
1、题目描述2、解题思路2.1 解题12.2 解题23、参考代码1、题目描述给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9...
2018-07-02 09:23:07
205
原创 算法分析:哈希表的大小为何是素数
1问题分析2实例分析1 取模2 选取数列3 检验3结论1、问题分析 最近看到了哈希表的问题,网上也看到了一些解释,不过并没有讲的很清楚,正好顺便来探讨一下,如有不足之处,还请指出。 最简单的哈希算法可以用取模运算,模一般设置为素数,虽然很多书上讲使用素数能够减小冲突,但是并没有讲为什么会减小冲突,下面通过几个实例来说明一下。2、实例分析
2018-01-17 17:02:32
8207
12
原创 Parallel复制虚拟机之网卡配置
前言1Parallel配置NAT2克隆虚拟机网络配置操作系统:macOS High Sierra虚拟机操作系统:centos6.5虚拟机软件:Parallel Desktop<vmware fusion配置同理,参见另一篇帖子>前言 一般的我们会使用虚拟机来做测试,在有些生产环境也会使用虚拟机,如果想要安装多台虚拟机的时候,就可以先装好一台,然后使用虚拟机软件中的克隆功能,直接克隆出
2017-10-01 11:25:26
4357
原创 Python练手程序-05
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?思路:1、设这个数为x,由题目描述可得:x+100=n2x+100+168=m2 x+100 = n^{2} \\ x + 100 + 168 = m^{2} 由此可得:m2−n2=168(n−m)(n+m)=168m^{2} - n^{2} = 168 \\ (
2017-09-28 13:46:14
267
原创 Python练手程序-04
题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从
2017-09-27 20:57:35
237
原创 Python练手程序-03
题目:1、 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?total = 0for i in range(1,5): for j in range(1,5): for k in range(1,5): if i != j and i != k and j != k: print(i,j
2017-09-27 17:59:13
327
原创 Python练手程序-02
题目描述1、猜数游戏,提前设定一个100内的整数让用户去猜,根据用户的输入给出提示:比实际数大了或小了。如果用户猜对了,输出“恭喜你,猜对了”并退出游戏2、使用*打印直角三角形3、使用*打印一个倒三角形,要求倒三角形是等边三角形。并且行数由用户输入guess_num = 98while True: print("Please input a number:") num = inpu
2017-09-27 17:00:48
498
原创 Python练手程序-01
题目描述1、输出圆的周长与面积2、判断奇偶数3、输出1到100求和4、打印九九乘法表# -*- encoding=utf-8 -*-def cicle(r): PI = 3.1415926 print("周长是: %f" %(2*PI*r)) print("面积是: %f" %(PI*r**2))def odd_even(num): if num % 2 == 0:
2017-09-25 17:21:23
271
原创 Python练手程序-06
1问题描述1 原文描述2 中文描述2解题思路1 解题12 解题23参考代码1、问题描述1.1 原文描述: Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each inpu
2017-09-15 09:47:56
279
原创 深度学习笔记(1)
1前言2深度学习概念3常用工具1 Anaconda2 jupyter notebook4深度学习基础1 计算机基础2 Python基础与科学计算2 数学基础3 统计学基础5流程6应用场景7参考文献1、前言 最近学习深度学习的基础,这里主要是将一些了解的概念和资料做了一下总结,方便查阅。2、深度学习概念 最近随着人工智能这个概念的发展,并且作为国家战略发展方向,机器
2017-08-31 10:44:20
421
原创 Tensorflow手动编译
前言1环境准备1 安装brew2 代理设置3 安装bazel4 安装python依赖5 tensorflow源码下载2编译1 配置2 编译3参考文献系统:MacOS sierra 10.12.6tf版本:1.2.1前言 最近在安装tensorflow的时候,遇到了下面的问题: 实际上就是因为我们直接用官方编译好的,并不能完美的与本地的指令集兼容,有点强迫症,所以决定
2017-08-27 20:47:51
1313
原创 Sublime配置Python环境
1Sublime与Python2插件安装与配置1 安装包管理器2 安装Anaconda3 Sublime运行Python代码4 安装Python交互3常见问题1 python代码运行错误4参考文档系统:MacOS sierra 10.12.6sublime版本:SUBLIME TEXT 31、Sublime与Python sublime是一款强大的编辑器,受到众多的开发者的
2017-08-16 12:11:37
2082
原创 VMware Fusion配置Nat静态IP
1、Mac Vmware Fusion 我们在使用虚拟机的时候,经常遇到这样的问题,我们会换地方,ip会变化,如果虚拟机使用桥接的方式,那么很多与ip相关的服务都会出现问题,所以我们希望使用nat模式,不过遗憾的是,在Windows下,VMware配置nat十分之方便,但是在Mac下,却有点麻烦,因为默认情况下,不支持我们配置静态ip,这对于我们来说就不太方便了。2、Fusion配置Nat静态
2017-08-10 12:58:42
16528
13
原创 Markdown进阶:序列图
什么是序列图 序列图(Sequence Diagram),又名时序图、循序图、顺序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,其中的每条消息对应一个类操作或状态机中引起转换的触发事件。 上面的是百度百科的解释,通俗地讲,时序图,就是描述各个对象之间,不同时间,不同对象之前的动作
2017-07-01 15:11:06
14675
2
原创 git系列:gitignore
什么是 gitignoregit是一个版本控制工具,不过在工作目录中,并不是所有的文件都是需要做版本控制的,比如说编译产生的字节码文件,这种文件是不需要做版本管理,也不需要上传到github中的
2017-07-01 14:57:07
799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人