手撕SVM

支撑向量机 SVM 1. 支撑向量机 SVM 1. 什么是SVM Support Vector Machine 解决的是线性可分问题 Hard Margin SVM Soft Margin SVM 2. SVM背后的最优化问题 点到直线的距离 支撑向量机 我们也可以将两个式子变成一个 最优化目标 这是一个有条件的最优化问题 3. Soft Margin SVM L1,L2正则 4. scikit-learn中的SVM 使用SVM和kNN一样,要做数据标准化处理 涉及距离 import num
分类: 其他 发布时间: 11-13 23:41 阅读次数: 0

深度学习拾遗

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qingyang666/article/details/83311971 深度学习:hinton bp算法,李飞飞,吴恩达,黄广斌,路奇 深度学习优化的超参数:1)学习率 学习率(learning rate或作lr)是指在优化算法中更新网络权重的幅度大小。学习率可以是恒定的、逐渐降低的,基于动量的或者是自适应的。不同的优化算法决定不同的学习率。当学习率过大则可能导致模型不收敛,损失loss不断上下
分类: 其他 发布时间: 11-13 23:41 阅读次数: 0

extern 关键字 static关键字 virutal 关键字

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qingyang666/article/details/83690062 extern 1、声明外部变量 extern 用来修饰变量或者函数名,用以在一个文件中定义,但是可以在其他文件中进行使用的。 例如在A文件中定义了 全局变量 int mm=0;你在另一个文件B中也定 定义了 int mm=0; 编译时时候不会出错,因为编译时以文件为单位作用域在本文件中。但是在链接是后出错,因为他会将多文件进
分类: 其他 发布时间: 11-13 23:41 阅读次数: 0

初学者的卡尔曼滤波——扩展卡尔曼滤波

简介 转自:http://www.cnblogs.com/ymxiansen/p/5368547.html   已经历经了半个世纪的卡尔曼滤波至今仍然是研究的热点,相关的文章不断被发表。其中许多文章是关于卡尔曼滤波器的新应用,但也不乏改善和扩展滤波器算法的研究。而对算法的研究多着重于将卡尔曼滤波应用于非线性系统。   为什么学界要这么热衷于将卡尔曼滤波器用于非线性系统呢?因为卡尔曼滤波器从一开始就是为线性系统设计的算法,不能用于非线性系统中。但是事实上多数系统都是非线性的,所以如果卡尔曼滤波器
分类: 其他 发布时间: 11-13 23:40 阅读次数: 0

Android入门第六篇之ListView 一

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 本文来自http://blog.csdn.net/hellogv/ ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。先说说ListView的实现: 1.准备ListView要显示的数据; 2.使用一维或多维动态数组保存数据; 2.构建适配
分类: 编程语言 发布时间: 11-13 23:40 阅读次数: 0

Linux top 命令的使用

用了好久的top 命令,还没有对其进行一个深入的了解,是时候给自己充充电了: 不管三七二十一,先来一张图: 耐心看一下,东西还不少: 第一行: top - 10:54:34 up 22 days, 19:51, 1 user, load average: 0.01, 0.01, 0.00 10:54:34 — 当前系统时间 up 22 days, 19:51 — 系统已经运行了22天19小时51分钟(这里是一个虚拟机,这里听说过一个技巧,去看看一个企业的技术实力咋样,在能接触到服务器的情况下,
分类: 编程语言 发布时间: 11-13 23:40 阅读次数: 0

linux entos6 搭建ftp服务器

最近在学习linux系统,然后想搭一个ftp服务器,找了好多教程终于搭好了,现在总结一下: 第一步:先保证linux能上网,因为可能会需要下载东西。 点击System eth0连接网络(如果没有选项的话,建议百度一下liunx怎么联网) 联网之后就是上面这样的。 第二步:ctrl+alt+F2进入到终端模式下 查看sshd服务的状态:[root@localhost ~]# service sshd status 如果没有运行就启动它:[root@localhost ~]# service ss
分类: 编程语言 发布时间: 11-13 23:39 阅读次数: 0

Android提高第二篇之SurfaceView的基本使用

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次介绍MediaPlayer的时候稍微介绍了SurfaceView,SurfaceView由于可以直接从内存或者DMA等硬件接口取得图像数据,因此是个非常重要的绘图容器,这次我就用两篇文章来介绍SurfaceVie
分类: 编程语言 发布时间: 11-13 23:38 阅读次数: 0

初步认识GAN(生成对抗网络)

初步认识GAN(生成对抗网络) 1.GAN的发明 生成模型的基本思想是输入一个训练样本集合,形成样本概率分布的表征。 常用的生成模型是直接推断他的密度概率函数。 好的生成模型有以下几方面的实际应用; 1. 提升图片的质量(高分辨率) 2. 预测未来状态的规划 3.生成缺失数据和标签 4.模拟实验结果 5. 生成高质量语音 2014年,lan Goodfellow 机及其蒙特利尔大学的同事引入了生成对抗网络(GAN)。这是一种全新的方法用于学习数据的基本分布,使得生成的人工对象和真实对象直接达到
分类: 编程语言 发布时间: 11-13 23:38 阅读次数: 0

ORACLE更新数据时如果有就更新没有就插入

a表字段有user_id,status,heart_time三个字段 b代表临时数据表,将要比较的值作为b的user_id参数, ON (a.user_id = b.user_id)是比较,后面两句话是两条选择 MERGE INTO 表名 a USING ( SELECT 参数值 as user_id FROM dual ) b ON (a.user_id = b.user_id) WHEN MATCHED THEN UPDATE SET a.status = '1', a.heart_ti
分类: 编程语言 发布时间: 11-13 23:38 阅读次数: 0

Mybtis的批量更新

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ycd500756/article/details/83997285 记录一次在mybatis中的批量更新操作。 需求 目前有一张信息跟踪表t_vuln_track ,需要实现批量更新表中的status (状态)、repair_date (修复时间)、unrepaired_months 月份数。 基础case when的语法接口拼接处达到批量更新效果的sql语句。 1.接口的定义 int batc
分类: 编程语言 发布时间: 11-13 23:38 阅读次数: 0

oracle修改用户名和密码

oracle操作修改用户的名称和密码 用这个sql一查你会看到所有用户名和密码,还有其他一些信息.不过用户名都是加密的.所以即使是管理员也看不到任何用户的密码,只能改用户的密码; select * from dba_users; 查询本用户能够操作管理的用户名单; select * from all_users; 修改用户名称操作如下: select user#, name from user$ where name = 'ARWEN';    --先瞧下arwen的信息,其中user#
分类: 编程语言 发布时间: 11-13 23:37 阅读次数: 0

嵌套事务,默认事务传播机制测试总结PROPAGATION_REQUIRED

版权声明:本文为博主原创文章,转载请注明出处!!! https://blog.csdn.net/qq_32711309/article/details/84027439 这里应用的是默认事务传播机制而且是基于注解形式的。 1.添加@Transactional注释即可进行事务异常回滚,如果需要try{}catch必须try{}catch后抛出异常否则不会回滚 2.嵌套事务,内部异常,内外都回滚 3.嵌套事务,外部异常,内外都回滚 4.嵌套事务,外部异常try{}catch没有抛出异常,内外都不回
分类: 编程语言 发布时间: 11-13 23:37 阅读次数: 0

如何明确职能?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zimingzim/article/details/84027603 备注:前段时间,购买了极客时间技术专栏“技术管理实战36讲”,主讲人是刘建国老师(前百度最佳经理人,果见管理工作坊创始人),每一篇文章都仔细阅读了三遍以上,收获很大,特整理了学习笔记及读后感,现与大家一起分享。我从事测试管理的时间三年有余,平时爱好钻研技术和管理,近两年越来越对管理感兴趣,阅读了不少管理学的书籍,也研究了项目管理
分类: 编程语言 发布时间: 11-13 23:37 阅读次数: 0

JVM调优 及 GC收集器

根据Java GC收集器具体分类,我们可以看出JVM根据需求不同提供了三种选择:串行收集器、并行收集器、并发收集器。   串行收集器只适用于小数据量的情况,我们主要了解一下并行收集器和并发收集器。默认情况下,JDK5.0以前都是使用串行收集器,如果需要使用其他收集器需要在启动的是时候加入相应的参数。JDK5.0以后,JVM会根据当前系统的配置进行判断。   我们先了解一下什么是并行和并发?   并行:指多条垃圾收集器线程并行工作,但此时仍是“Stop The World”状态,即用户线程处于等
分类: 编程语言 发布时间: 11-13 23:37 阅读次数: 0

微信小程序点击事件传递参数的方法

小程序在组件上绑定事件后,传递参数的方式不同于前端开发其他场景中直接加参数的方式,小程序在参数的传递时,采用事件对象的自定义属性的方式,具体实现如下: wxml: <view bindtap="passQuery" data-index="1">点击事件传参</view> js中: passQuery: function(e){ // 传递的参数 let query = e.currentTarget.dataset['index']; } 利用自定义属性即可完成事件的参数
分类: 编程语言 发布时间: 11-13 23:36 阅读次数: 0

MybatisGenerator生成mybatis代码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yinkgh/article/details/84027614 项目地址 项目地址如下 可以将项目下载到本地,作为你自己私有的工具哦 https://gitee.com/yinkgh/MybatisGenerator 如何生成项目 步骤 #MybatisGenerator项目逆向生成带有数据库中文注释的dao,model,xml文件。 具体用法如下: 1.修改配置文件generatorConfig
分类: 编程语言 发布时间: 11-13 23:35 阅读次数: 0

Android入门第九篇之AlertDialog

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 时隔一年,又要准备做Android的开发了,最近复习和整理一下Android的知识。这次要说的是AlertDialog,这种对话框会经常遇到。AlertDialog跟WIN32开发中的Dialog不一样,AlertD
分类: 编程语言 发布时间: 11-13 23:35 阅读次数: 0

操作系统、计算机网络、python题目整理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qingyang666/article/details/84027446 计算机操作系统: https://blog.csdn.net/qq_32690999/article/details/78069414 计算机网络题目整理: http://www.cnblogs.com/zyf-zhaoyafei/p/4716297.html linux 题目整理: http://www.cnblogs.c
分类: 编程语言 发布时间: 11-13 23:35 阅读次数: 0

JNA-4.5.1相关网址

JNA包下载网址:https://github.com/java-native-access/jna JNA API接口文档地址:http://java-native-access.github.io/jna/4.5.1/javadoc/ 设置Windows开发环境: https://github.com/java-native-access/jna/blob/master/www/WindowsDevelopmentEnvironment.md
分类: 其他 发布时间: 11-13 23:35 阅读次数: 0