- 博客(12)
- 收藏
- 关注
转载 Coursera吴恩达机器学习教程笔记(三)
上回说到当假设函数的参数增多的时候,代价函数的维度就会变高,描点画图这种方法就不适用了,那得咋整呢?所以我们就要采用数学的方法找到代价函数的最小值。这个方法就是大名鼎鼎的梯度下降法。 啥叫梯度下降呢?来看这张图。 这张图的outline就是梯度下降的基本思想,先给定一组参数θ0,θ1,然后不断调解上面两个参数,来减小代价函数,知道代价函数减到最小。当然,梯度下降法不...
2018-09-03 16:14:42
220
转载 Coursera吴恩达机器学习教程笔记(二)
介绍完机器学习相关概念之后,吴老师利用房价预测的例子介绍了几个概念,如下图所示: 其中,(x, y)表示一个用于训练的数据,同理(xi, yi)表示第i个用于训练的数据,x作为输入,y作为输出,m表示数据集中数据的个数。 这些数据主要是用来给计算机去学习用的,让计算机根据这些数据得到一个输入输出关系,然后根据这个关系来进行房价的预测,如下图所示: h就表示输...
2018-09-03 16:12:58
244
转载 Coursera吴恩达机器学习教程笔记(一)
在这门课程的开头,吴老师举了很多个机器学习的例子,比如垃圾邮件筛选,人脸识别,推荐系统以及他的直升机自主飞行实验,举了这么多个例子,其实就是想说为啥需要机器学习?? 答:因为有些问题依靠传统的编程方法很难解决或者没法解决。比如音乐推荐系统,面对海量用户,不可能针对每个用户都写一个适合他们喜好的音乐推荐程序,所以就需要机器学习。那大概要怎么办呢?就是通过获取每个用户的音乐选择信息,然后给音乐贴上标签...
2018-09-03 16:11:57
196
转载 Android 之 String
String类型的本质先看一下String的头部源码public final class String implements Serializable, Comparable<String>, CharSequence { private static final long serialVersionUID = -6849794470754667710L; priv...
2018-06-25 00:01:45
1241
转载 java生成缩略图
在浏览相册的时候,可能需要生成相应的缩略图。代码如下public class ImageUtil { private Logger log = LoggerFactory.getLogger(getClass()); private static String DEFAULT_PREVFIX = "thumb_"; private static Boolean DEFA...
2018-06-24 23:51:50
240
转载 Android 增加中文字体
android提供字体风格不够用,所以我们可以自己添加中文字体下载第三方字体库http://www.font5.com/font.php?tag=Android,然后放到assets目录下,代码中设置即可;以军事字体kaiser 和隶属为例package com.example.typefacedemo;import android.app.Activity;import android.g...
2018-06-24 23:46:05
1435
转载 android-service
介绍:Service是一种不提供用户交互页面但是可以在后台长时间运行的组件,可以通过在AndroidManifest.xml设置Service的android:process=":remote"属性,让Service运行另一个进程中,也就是说,虽然你是在当前应用启动的这个Service,但是这个Service和这个应用并不是同一个进程。因为Service可以运行在不同的进程,这里说一下Andro...
2018-06-24 23:40:05
111
转载 深入探究connect函数
connect,是QT中的连接函数,将信号发送者sender对象中的信号signal与接受者receiver中的member槽函数联系起来。 QObject::connect的定义是这样的: static bool connect(const QObject *sender, const char *signal, const QOb
2017-06-12 12:24:12
342
转载 java swing
以前接触java感觉其在桌面开发上,总是不太方便,没有一个好的拖拽界面布局工具,可以快速构建窗体. 最近学习了一下NetBeans IDE 8.1,感觉其窗体设计工具还是很不错的 , 就尝试一下做了一个窗体应用程序. 总体下来,感觉和winform开发相差也不大,只是一些具体的设置或者语法有些差异,可以通过查阅相关资料进行掌握:1 应用结构新建一个java应用程序JavaApp,并创建相关
2017-06-12 12:22:09
578
转载 c++
#include using namespace std;class A{ public: void set(int newh=0,int newm=0,int news=0); void show(); private: int h,m,s;};void A::set(int newh, int newm, int new
2017-03-17 15:30:50
165
转载 typedef(自定义数据类型)与#define(宏定义)用法比较(前者定义指针比define好用)
不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,以下是引用的内容(红色部分是我自己写的内容)。用途一:定义一种类型的别
2017-03-03 16:13:54
731
2
转载 qt
在创建的窗口中左键点击出现程序名称和路径:#include const char g_szClassName[] = "myWindowClass";// Step 4: the Window ProcedureLRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam){
2017-03-03 15:48:48
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人