自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 梯度下降的一个简单应用实例:三次函数拟合散点

1.基本原理:使用梯度下降法使用三次函数模型去拟合散点,基本过程是:根据三次函数模型给出损失函数求偏导得到所有迭代式编程实现初始化自变量设定学习速率 α设置精度运行程序得到结果首先设定用来拟合的三元函数模型为:y=h(x)=k3x3+k2x2+k1x+k0y=h(x)=k_{3}x^{3}+k_{2}x^{2}+k_{1}x+k_{0}y=h(x)=k3​x3+k...

2020-02-26 21:35:18 1269

原创 easy-zoom 放大镜插件的使用

在做唯品会项目的时候涉及到了商品图片放大的问题,简单的使用方法如下:在项目中加上以下三部分的代码:(1)JavaScript 代码: <script> var $easyzoom = $('.easyzoom').easyZoom(); // Get the instance API var api = $easyzoom.data('easyZoom...

2019-09-12 23:39:14 864

原创 在项目中使用 font-awesome

Font Awesome 提供了可缩放以及可以用CSS修饰的图标解决方案,是完全开源免费的,在项目中使用Font Awesome可以说是十分省心的。使用的方法也很简单:(1)首先下载Font Awesome的源文件可以去官方下载:http://www.fontawesome.com.cn(2)将整个Font Awesome工程文件夹放到我们的工程目录下(3)在head部分中引入:&l...

2019-09-09 08:01:23 455

原创 对JSON对象数组按照某一属性进行排序(例:商品列表排序)

有时我在设计一些很多重复单元时,就会把重复的数据作为一个对象,然后将所有的单元作为一个JSON对象数组进行存储,然后自然地就会遇到排序的问题,这个排序其实也是比较常见的功能之一。此时就需要将JSON对象数组进行排序,然后将排序之后的JSON数组写入网页中。使用JavaScript中数组的sort方法实现:(1) 首先定义排序是升序还是降序: var sortIndex = "discount...

2019-09-08 19:00:01 1210

原创 使用box-shadow给div加上阴影

有时候对于一个div来说,加上阴影比加上边框的效果更佳。可以使用 box-shadow 属性来设置阴影效果整体语法:box-shadow:color h-shadow v-shadow blur spread inset;各部分意义:color:阴影颜色h-shadow :水平偏移量 v-shadow:垂直偏移量blur:模糊距离spread:阴影尺寸in...

2019-09-04 23:50:59 1048

原创 数据库入门:数据库的概念和结构

什么是数据库和数据库管理系统?Database(DB)即数据库,是指长期地被保存在计算机的存储设备上,按照一定规则进行组织,可以被用户进行使用的这样一种数据形式。Database Management System(DBMS)即数据库管理系统,是操作和管理数据库的大型软件。我们平时说的使用数据库应当是使用数据库管理软件,数据库是被数据库管理系统创建和操作的。(Navicat SQLyog)...

2019-09-03 13:32:13 609

原创 Regex入门3(对java.util.regex包的简单认识)

简略地了解了下java.util.regex包中的一些类,加深了对regex包使用方法的理解。阅读了很多博客后,对regex包的大致内容有了进一步了理解总结性的说:(1)首先java.util.regex包主要包含Pattern,Matcher,PatternSyntaxException三个类(2)Pattern类代表了正则表达式,可以看作是正则表达式的编译表示(3)Matcher类...

2019-02-03 14:02:12 447

原创 Regex入门2(邮箱匹配)(基础知识)

一个简单的例子,邮箱地址检验:假设一个简单的邮箱地址的格式为:字符 @ 字符 . com(或net.cn)如:abcdefg@qq.comABCDEFG@yahoo.com要对一个邮箱地址进行大致检验,利用正则表达式:\\w+@\\w+\\.(com|net.cn)\\w转义为\w,表示字母、数字、下划线,所以\w+代表多个字母、数字、下划线@匹配地址中的@\\.转义为.(c...

2019-02-02 22:01:43 396

原创 Regular Expression入门1(正则表达式)(Java中)

初学正则表达式,希望通过写博客来巩固提高对知识的掌握,如有不足恳请指出。正则表达式(Regular Expression)是一种文本模式。它使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。正则表达式在代码中也有regex,regexp,RE 等形式。总之,正则表达式就是通过一个符合某种形式的字符串去匹配另一个字符串中符合某种规则的子字符串(substring)。正则表达式...

2019-02-01 22:23:35 278

原创 概率论中一个有趣的问题-------双六问题

分别是 生日问题 双六问题 分牛问题

2018-09-16 00:52:02 3178

原创 梯度下降优化&线性回归的正规方程解法(Normal Equation)

1.梯度下降算法的几点优化: 梯度下降算法在实际应用时,可以关注某些特征来确保它正常工作,使它更快速地收敛。(1)特征缩放(Feature Scaling): 假设现有两个特征值 x1 x2 , 在训练集中,x1的范围为(-1000,1000),而x2的范围为(-1,1) ,那么可以预想到误差函数J(θ) 的轮廓一定是非常细长的图形,而收敛的步伐也会增加很多。总之,这样的数据会导致J(θ)...

2018-09-01 22:49:57 955

原创 梯度下降推广:多元线性回归(学习速率掌控) ----预测房价

1.假设 一个房屋的出售价格y(千元/平方米)由: (1)房屋距市中心的距离(km) x1 (2)房屋的大小(平方米)x2 (3)房屋所拥有的房间数x3 (4)房屋的已使用时间x4这四个因素决定,那么根据训练集确定五个变量θ1 θ2 θ3 θ4 θ0,使得任一房屋的价格可由 y= θ0 + θ1*x1 + θ2*x2 + θ3*x3 + θ4*x4 预测。...

2018-08-31 23:01:09 1085

原创 初识:梯度下降算法 (Gradient Descent) ----直线拟合散点

梯度下降算法解决散点拟合问题: 在直角坐标系中给出若干个点作为训练集(Training Set),使用梯度下降算法给出最合适的拟合直线。1.大体思路(我个人的理解): 对于许多散步在直角坐标系中的点,首先给出一个初始的拟合直线( 例如y=0*x+0)。然后在算出这条直线与训练集中的个点的距离差值的和的平方(误差函数 J(x1,x2) )。这里设拟合直线方程为y=x1 * x + x...

2018-08-30 21:17:54 4307 1

原创 查看程序(代码块)运行时间

在评价一个算法的好坏的时候很实用。 可以在一个程序中对多个代码块进行计时。(需要定义多个变量)#include&lt;time.h&gt; //添加time.h头文件 clock_t start, finish; double totaltime; start = clock(); //开始时间 //所要计算时间的代码块 fini...

2018-08-23 20:19:28 2031

原创 不定方程(二元一次 )求解的个数问题(代码优化尝试)

给定一个二元一次方程: ax+by=c输入a b c,然后输出所有可能解的个数。限定条件: a,b,c 均为正整数,x,y为非负整数。分析:首先,二元一次方程的解经上述条件的限制,必定有有限个解。而对于 ax+by=c 猜测(a,b,c,x,y 均为整数): (1)当a...

2018-08-23 19:47:39 2078

原创 CMD指令总结

不断总结一些使用的CMD指令:netsh wlan show profile name=XX key=clear XX为WLAN的名称,可以显示连接过的WLAN的信息.

2018-08-17 23:18:17 262

原创 R学习入门轨迹(2) 数据的读与写

当我的程序能够读取外界的数据,并正确地处理并输出结果时,我才感到程序发挥了它专属的价值。而我的第一个能做到的程序,是在R上实现的。(1)创建文件夹:&amp;gt; dir.create('K:/Create_1');&amp;gt; dir.create(&quot;K:/Create_1&quot;);这条语句在K盘创建了一个名为 Create_1 的文件夹。引号中包含所要创建的文件夹的地址。 使用单引号与双引号...

2018-08-16 23:30:49 228

原创 R语言入门学习轨迹(1) 基础符号

每天沉浸在C/C++中,相比这些列入教学计划的语言,偶然间遇到的R却让我爱不释手,我决定在博客中记录我作为新手,从入门到精通的过程。希望时间可以让R成为我办公学习的有力助手。(1)R是跨平台,开源的免费自由软件。 官方下载地址 (2)R中自带很多有趣的数据。 例如: co2 是夏威夷 Mauna Loa观测站所观测的从1959年到1997年的co2含量数据。(3)R的一些计算符...

2018-08-14 22:04:51 1160

原创 十位以内数字的反转输出算法

这是我的第一篇CSDN博客,作为一名仍处于大一的计算机科学与技术学生,作为一名编程新手,在算法的学习道路上,我认为有必要将自己看到的,听到的融会贯通成为自己的算法。为此,我希望能通过写博客的方式提高自己设计算法,使用算法的水平。那么进入正题。1.目标:输入任何一个十位以内的正整数( 0&lt;=input&lt;=9999999999 ), 能够正确的输出对应的反转数。2.思路: (...

2018-08-13 00:21:07 575

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除