自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android实现调用相机拍摄图片并post上传

android的图片上传

2022-06-11 11:30:25 1818 1

原创 4.svm-支持向量机

svm我在这里将简要介绍svm算法以及其在sklearn中的使用方法我这里只是过知识点svm算法(支持向量机),能够同时处理分类和回归问题,我们这里主要介绍分类中的应用.1.简介svm我们用两个特征的样本举例:对于逻辑回归,我们只是找到了一个决策边界能够分割开我们的样本,但是实际上是没有管样本的分布状态的,有可能决策边界距离一个类别非常近。这样显然是不合理的。所以svm的核心思想就是找到如图所示的两直线,他经过两个类别中的离分界点最近的点,我们要找到让2d最大的直线,这个2d我们叫做m

2021-12-14 19:26:58 685

原创 3.多项式回归和模型评估(解决过拟合)

这节我们会介绍多项式回归和在机器学习中最常遇到的问题过拟合.欠拟合主要介绍使用模型正则化来解决过拟合的问题,1.多项式回归之前学习过线性回归的,我们学习多项式回归会很简单.我们遇到的很多都是非线性的问题.下面举例说明 一元的线性回归的基本形式为 ax1+b+…一般的多项式的形式是 a1x^2+a2x+a3这样看是不是多项式回归只是多了一个值X2的特征,所以我们只要将特征多增加一个x2就可以了下面看代码:from sklearn.linear_model import LinearRe.

2021-12-02 23:50:35 1100

原创 2.线性回归

线性回归比KNN算法,线性回归的求解过程可解释性更好我们这里是使用方程来求解,并没有使用梯度下降法1. 简单线性回归我们先研究的最小二乘法,然后在一次类推到多元线性回归对于简单线性回归(y=ax+b)求导可以得出:多元线性回归的正归化方程:记住里面的x有一组1的列下面介绍一些基本概念:msermsemae这些都是线性回归的衡量产生,sklearn里面mse,rmse现在集成在一个方法里面最好的衡量线性回归的性能:R^2R方越大越好,因为可以把方差看成base

2021-11-27 22:33:46 955

原创 1.KNN算法

KNN算法KNN(k近邻算法),极其简单我用于机器学习入门选择K个邻居,根据他们的类别投票,分类回归都可以用他1. knn的使用流程化train_test_split我自定义的该方法import numpy as npdef train_test_split(x_data,y_data,rate=0.8,seed=None): ''' 实现自己的train_test_split :param x_data: 原生数据集合 :param y_data:原生

2021-11-27 17:22:35 840

转载 数据可视化-echart-pink

可视化面板介绍​ 应对现在数据可视化的趋势,越来越多企业需要在很多场景(营销数据,生产数据,用户数据)下使用,可视化图表来展示体现数据,让数据更加直观,数据特点更加突出。01-使用技术完成该项目需要具备以下知识:div + css 布局flex 布局Less原生js + jquery 使用rem适配echarts基础02- 案例适配方案设计稿是1920pxflexible.js 把屏幕分为 24 等份cssrem 插件的基准值是 80px插件-配置按钮—配置扩展

2021-11-05 22:42:27 598

原创 css前后对比特效

1.准备知识写在前面的准备知识filter:blur(5px)filter: brightness(0);100%为原样子contrast 对比度 ,对比越大,想应的颜色越亮drop-shadow 跟box-shadow很像 但是可能一些浏览器开启硬件加速drop-shadow(x y radius color)grayscale() 灰度 100%全灰hue-rotate色相旋转,不知道干嘛的invert(翻转) 不知道干嘛的下面提一下关于 -webkit-appea

2021-10-10 22:13:54 274

原创 css文字聚光灯

spot-lightbasic-shapeclip-path: inset(22% 12% 15px 100px);inset(上,右,下,左)circle(r at x y)polygon(x1 y1,x2 y2 …)ellipse(长轴 短轴 at x y)background-clip:text;1.index.html<!DOCTYPE html><html> <head> <meta charset="utf-8">

2021-10-10 18:42:03 105

原创 在微信小程序里面使用npm

在微信小程序里面使用npm从小程序基础库版本 2.2.1 或以上、及开发者工具 1.02.1808300 或以上开始,小程序支持使用 npm 安装第三方包。为了扩展微信小程序的功能,现在允许微信小程序使用npm,来扩展我们的功能,使用很简单。1.我们先初始化我们的环境在微信小程序的目录下:npm init --y然后就安装你的包,我试了一下使用npm i moment --save2.构建npm即可点击开发者工具中的菜单栏:工具 --> 构建 npm3. 勾选“使用 n

2021-10-04 20:32:07 2430 3

原创 在react项目里面引入less预处理器

react项目默认支持的scss和css,如果要引入less,要自己配置,下面介绍两种在react里面引入less的方式1.使用vscode插件这种方式是很简单不需要动react配置文件的。下载easy-less插件然后配置相关的配置:"less.compile": { "outExt": ".less" }他是在你写的时候将less文件编译成css,所以你在react里面引入的时候要引入css文件.2.修改配置文件通过暴露webpack.config.js文件的方式来配置.

2021-10-02 16:06:36 489

转载 一文学通python协程

文章目录协程 & 异步编程(asyncio)1. 协程的实现1.1 greenlet1.2 yield1.3 asyncio1.4 async & awit1.5 小结2.协程的意义2.1 爬虫案例2.2 小结3.异步编程3.1 事件循环3.2 协程和异步编程3.2.1 基本应用3.2.2 await3.2.3 Task对象3.2.4 asyncio.Future对象3.2.5 futures.Future对象3.2.6 异步迭代器3.2.6 异步上下文管理器3.3 小结4. uvloop5

2021-10-01 23:46:59 77

原创 快速的Python:一文打通thread和process

让你的python快起来Python作为一种解释型语言,没有预编译的过程,相对于其他的编程语言来说,是比较慢的。为了让你的python代码变得更快速,你可以采用线程,进程,协程的方式来加快代码的运行速度.1.线程线程:是计算机CPU进行调度的最小单元先指出一个问题:因为cpython在开发之初引入了一个叫GPL的全局解释器锁,导致python的多线程,实际上每个进程都只有一个线程被cpu调度有点像单线程的模式.那大家就会疑惑 引入了GIP锁 ,那python得多线程还有什么用呢?下面用白

2021-10-01 23:41:24 397

原创 梳理BOM对象及其常用方法

BOM对象的常用方法梳理1.Window对象window是当前的窗口对象window.open()window.close() // 注意这个需要有open方法返回的对象才能调用关闭,避免恶意脚本操作浏览器window.scrollBy(x,y)window.scrollTo(x,y) //关于移动滚动条的时候2.History对象history.go(num)history.back()history,forward()//vue和react的history跟他十分类似3

2021-08-19 14:36:04 235

原创 nodeJs里面的events

events模块events.EventEmitter是该模块唯一的对象EventEmitter 的核心就是事件触发与事件监听器功能的封装下面介绍几个常见的APi:on(event,listener):event[String] listener:事件监听函数emit(event,…agr1):event[String]事件名字once(event, listener) 为指定事件注册一个单次监听器,即监听器最多只会触发一次,触发后立刻解除该监听器removeLi

2021-03-20 14:17:38 252

原创 nodeJs学习资料系列01

##node第一天###1.globalglobal是node里面的全局对象举例说明挂载的几个方法:setTimeout(function() { console.log('this is timeout')}, 1000); //clearTimeout等是与window对象一样的###2.Node.js模块化开发对于nodejs里面一个js文件为一个模块,我们可以使用commonJs规范来导入各个模块间的内容,这里其实也可以使用es6的importapi等,这里我按照commonJ

2021-03-09 22:27:31 128

原创 python自定义装饰器的情况(详解)

关于函数定义的单一装饰器一般的通用装饰器多个装饰器的使用带有参数的装饰器类装饰器这是装饰器的自定义和内部机制一些初识==***先强调装饰器的要求便是不改变原来的函数代码装饰器就一个函数引用参数不改变调用方式***==我先介绍一些闭包,因为装饰器也是基于闭包来实现的,区别闭包和装饰器的区别就可以看外层函数的产生个数,如果是一个并且是函数的引用是就可以看出是装饰器#闭包def wrapper(num): print("开始执行外部函数") def inner():.

2020-11-27 00:27:17 524

原创 单片机秒表小白代码

单片机小白的秒表代码作为一个单片机小白,这是我学习单片机的两周来打的第一个秒表程序。这个程序是在看过另外一个大佬的明白后,才打出来,我写出来主要是留下个记录,万一以后变动厉害了,也回忆一下,在这同时如果能帮助到另外的同学我就非常高兴了。因为是自学 里面可能会有很多错误还请大家赐教。因为大家用的单片机的配置不太,相对应i/o的对应功能也是不同的。但是对应的原理都是相同的。因为我是...

2020-03-25 15:56:36 6660 10

recordcard微信小程序.zip

微信打卡小程序

2022-10-02

chrome.exe

自学单片机打的一个秒表小程序,关于c51程序的代码段,为了自己能够看一下自己的代码,同时希望对其他的初学同学有一些帮助。因为我也是看了另外一位大佬的代码才有的思路,我希望能够帮助其他的小伙伴,跟他们一起进步

2020-03-25

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

TA关注的人

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