【机器学习课程笔记(吴恩达)】2.2 代价函数

1.代价函数 如上图,给出训练数据集T,我们设m代表训练样本的数量,假设函数为hθ(x),是一个线性函数。 其中,θi(如θ0和θ1)为模型参数,不同的参数会刻画完全不同的函数,需要讨论参数选择问题。 如上图,好的参数应当使得假设函数很好地拟合训练数据,即对于每个输入的训练数据(x,y),函数的输出h(x)很接近y的值,两者之间的差应当最小化。 由此推导出线性回归整体目标函数(平方误差函数):     其中(x(i),y(i))代表第i个训练样本       设J(θ0,θ1)为我们的代价函数
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

【LGR-052】洛谷9月月赛II(加赛)

题解: 没打。。。 ab题满世界都过了应该没什么意思 c题是个比较有意思的思维题(先看了题解才会的。。。) 我们考虑这么一件事情 没钥匙的人出门后 门一定是开着的 他进来的时候,门一定是开着的 其他时候,一定门能关着比较好 但是这个东西并不是很好维护,因为可能重复算 我们考虑重新排个序 我们把a[]在b[]前面的那个排在他前面 这样我们只需要记录一下上一个取了没有就可以了 感觉说出来不是很好理解这个东西。。。 d题还是个有点难度的数据结构题 首先我们注意到他要维护的是个乘积 这个东西据我所知应
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

Maven仓库分类

maven仓库的分类 分为两类:本地仓库和远程仓库 远程仓库又分为三大类,分别是:中央仓库、私服和其他仓库。 本地仓库:位于自己计算机中的仓库 远程仓库:需要联网才可以使用的仓库,私服一般在内网中便可以使用,但是中央仓库则需要外网的支持。 在这个最基本分类的基础上,还有必要介绍一些特殊的远程仓库。中央仓库是 Maven 核心自带的远程仓库,它包含了绝大部分开源的构件。在默认配置下,当本地仓库没有 Maven 需要的构件的时候,它就会尝试从中央仓库下载。 私服是另一种特殊的远程仓库,为了节省带宽
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

第三章 Java内存模型(下)

锁的内存语义 中所周知,锁可以让临界区互斥执行。这里将介绍锁的另一个同样重要但常常被忽视的功能:锁的内存语义 锁的释放-获取建立的happens-before关系 锁是Java并发编程中最重要的同步机制。锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送消息。 下面是锁释放-获取的示例代码 public class MonitorExample { int a = 0; public synchronized void writer(){
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

Java中的String,StringBuilder,StringBuffer三者的区别(转载)

最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。   这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String   St
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

Python3基础 dict clear 清空一个字典

  python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 conda : 4.5.11 type setting : Markdown   code """ @Author : 行初心 @Date : 18-9-23 @Blog : www.cnblogs.com/xingchuxin @GitHub : github.com/GratefulHeartCoder """ def main(): my_d
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

Wiz笔记基本操作

安装文件: 4.10.5的windows版 https://pan.baidu.com/s/1jp-_vATaYG0CLmRXpqr4Yw 重装系统后,第一次安装为知笔记 第二次安装会继承你原来的设置。 以下版本基于4.10.5的windows版,最新的4.11.7版本有很多Bug,不使用。 1、修改设置 上方工具条空白处——右键——自定义工具栏——勾选选项 打开设置 常规:取消自动升级 阅读: 同步:修改笔记同步方式为只同步标题。否则太耗流量,速度也慢。 操作:修改视图模式 2、修改一些视图
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

VirtualBox中的Linux读取Windows共享目录

1.安装VirtualBox的增强功能。 菜单 -> 设备 -> 安装增强功能 此时在Linux中会载入安装包,用管理员权限运行安装即可。 2.在VirtualBox设置共享目录。 设置 -> 共享文件夹 -> 添加 -> 选择“共享文件夹路径” 例如:选择的是F:\Downloads目录,那么共享文件夹名称就是Downloads 3.进入Linux,在用管理员权限打开终端,输入命令挂载共享目录。 sudo mkdir (Linux目录) sudo mount -t vboxsf (Windo
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

Python3基础 dict fromkeys 多个键对应相同的值

  python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 conda : 4.5.11 type setting : Markdown   code """ @Author : 行初心 @Date : 18-9-23 @Blog : www.cnblogs.com/xingchuxin @GitHub : github.com/GratefulHeartCoder """ def main(): # fo
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

Jmeter 聚合报告---测试结果分析

当我们压力测试完后,最关心就是结果数据了,下面一起来分析Jmeter聚合报告数据。 首先来看下Jmeter的help是如何解释这些含义的。 1、Label - The label of the sample. If "Include group name in label?" is selected, then the name of the thread group is added as a prefix. This allows identical labels from differe
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

BZOJ1031: [JSOI2007]字符加密Cipher(后缀数组)

Description   喜欢钻研问题的JS同学,最近又迷上了对加密方法的思考。一天,他突然想出了一种他认为是终极的加密办法 :把需要加密的信息排成一圈,显然,它们有很多种不同的读法。例如下图,可以读作: JSOI07 SOI07J OI07JS I07JSO 07JSOI 7JSOI0把它们按照字符串的大小排序:07JSOI 7JSOI0 I07JSO JSOI07 OI07JS SOI07J读出最后一列字符:I0O7SJ,就是加密后的字符串(其实这个加密手段实在很容易破解,鉴于这是 突然
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

2018-2019-1 20165323《信息安全系统设计基础》第一周学习总结

更新中。。。。
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

20165333 信息安全系统设计基础 第一周总结

20165333 信息安全系统设计基础 第一周总结
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

图像处理与计算机视觉的经典书籍

************************************************************************************************************************************************************************************ 在这里,我特别声明:本文章的源作者是 杨晓冬 (个人邮箱:[email protected])。原文的链接是 http://ww
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

相似度的选择

该选择哪种相似度计算: 如果数据存在“分数膨胀”,即不同用户使用不同的评级范围的影响,则使用皮尔逊相关系数。 如果数据之间比较“密集”,数据比较完整,变量之间基本存在公有值,且这些距离数据是非常重要的,那就使用欧几里得或曼哈顿距离。 (空缺值处理:用0代替空缺值的方法可能会造成较大误差,“平均值”填充效果好于0值填充) 如果数据是稀疏的,则使用余弦相似度。
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

静态库的制作与使用 静态链接 VS 动态链接 静态库 VS 动态库

参考 静态链接 VS 动态链接 静态库 VS 动态库 实验环境 OS:Windows10 企业版 IDE:Visual Studio 2017旗舰版 前言 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的DLL文件。静态链接库和动态链接库的另外一个区别在于静态链接库中不能再包含其他的动态链接库或者
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

STM32单片机的GPIO基本操作一(led灯)

作为一个刚入门的嵌入式程序员。这里算是stm32f103的入门操作,不过在这个程序中体现出了java的部分三层架构思想,数据访问层通过库函数,业务逻辑层通过led.h来实现,表示层通过led.c和main来实现,这样以后在修改一些简单内容(类似于端口)的时候,只需要修改led.h中的内容即可以实现相关功能,简化了后期的维护和拓展。(本来想通过枚举方法只修改led.h中的部分值,实现增加或者减少led灯的程序,不过公司任务较多,没来得及思考具体实现。望大神可以指点一二) led.h文件 #ifn
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

FastStone基本操作

安装文件: https://pan.baidu.com/s/1wksqQdsVwZb1ZYLzggtihw 第一次安装后的设置 截屏 把需要截屏的屏幕放到最大,然后截屏 快捷键:Ctrl+Prt Sc Destination:To Editor Option:选上Copy to Clipboard 截长屏★★★ 两种方式 第一种是自动截屏 点击——点击要截屏的窗口——自动截屏——按Esc退出截屏,并转到编辑窗口 点击可以进一步修改。 第二种是自定义截屏★★★★ 点击—— 按住Ctrl键(不要松
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

Gym 101666A Amsterdam Distance(思维)

Gym 101666A Amsterdam Distance Description Your friend from Manhattan is visiting you in Amsterdam. Because she can only stay for a short while, she wants to see as many tourist attractions in Amsterdam in as little time as possible. To do that, she
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0

冒泡排序过程代码解读

#!/usr/bin/env python # -*- coding:utf-8 -*- li = [33,2,10,1] ''' 过程 for i in range(len(li) - 1): current = li[0] next_value = li[1] if li[i] > li[i+1]: temp = li[i] li[i] = li[i+1] li[i+1] = temp print(li) for i
分类: 其他 发布时间: 09-23 23:44 阅读次数: 0