自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 2层感知机(神经网络)实现非线性回归(非线性拟合)【pytorch】

import torchimport numpyimport randomfrom torch.autograd import Variableimport torch.nn.functional as Fimport matplotlib.pyplot as plt x = torch.unsqueeze(torch.linspace(-1,1,100)...

2019-09-17 22:20:00 498

转载 UnicodeDecodeError: 'gbk' codec can't decode byte 0x8a in position 2: illegal multibyte sequence

pycharm报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x8a in position 2: illegal multibyte sequence解决办法:然后:就好了!转载于:https://www.cnblogs.com/LiuXinyu12378/p/1...

2019-09-04 17:53:00 1948

转载 最大匹配算法

最大匹配法起源最大匹配法是最简单的分词方法,他完全使用词典进行分词,如果词典好,则分词的效果好正向最大匹配法正向,即从左往右进行匹配#Maximum Match Method 最大匹配法class MM: def __init__(self): self.window_size = 4 def cut(se...

2019-08-30 11:28:00 614

转载 word2sequence 把字符串转换数字编码

地址:http://ai.stanford.edu/~amaas/data/sentiment/,这是一份包含了5万条流行电影的评论数据,其中训练集25000条,测试集25000条。1.准备数据dataset.py'''准备数据'''from torch.utils.data import DataLoader,Datasetimport torch...

2019-08-28 17:18:00 630

转载 PyTorch中在反向传播前为什么要手动将梯度清零?

对于torch中训练时,反向传播前将梯度手动清零的理解简单的理由是因为PyTorch默认会对梯度进行累加。至于为什么PyTorch有这样的特点,在网上找到的解释是说由于PyTorch的动态图和autograd机制使得其非常灵活,这也意味着你可以得到对一个张量的梯度,然后再次用该梯度进行计算,然后又可重新计算对新操作的梯度,对于何时停止前向操作并没有一个确定的点。所以自动设置梯度...

2019-08-27 09:00:00 637

转载 用pytorch做手写数字识别,识别l率达97.8%

pytorch做手写数字识别效果如下:工程目录如下第一步 数据获取下载MNIST库,这个库在网上,执行下面代码自动下载到当前data文件夹下from torchvision.datasets import MNISTimport torchvisionmnist = MNIST(root='./data',train=True,d...

2019-08-21 23:55:00 96

转载 sk-learn实现L2岭回归,对线性回归正则化

岭回归算法:from sklearn.datasets import load_bostonfrom sklearn.externals import joblibfrom sklearn.linear_model import Ridge, RidgeCVfrom sklearn.metrics import mean_squared_errorf...

2019-08-21 20:27:00 102

转载 Python自然语言处理实战核心技术与算法,Python自然语言处理,PyTorch深度学习实战【下载】...

本人买的,无私贡献给大家,无解压密码下载地址:链接:https://pan.baidu.com/s/1cJtnhEQSXHVMgygr8PHh9A 提取码:a54u 转载于:https://www.cnblogs.com/LiuXinyu12378/p/11384607.html...

2019-08-20 18:01:00 808

转载 pytorch-API实现线性回归

示例:import torchimport torch.nn as nnfrom torch import optimclass MyModel(nn.Module): def __init__(self): super(MyModel,self).__init__() self.lr = nn.Linear...

2019-08-19 21:50:00 172

转载 SK-learn实现k近邻算法【准确率随k值的变化】-------莺尾花种类预测

代码详解:from sklearn.datasets import load_irisfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import StandardScalerfrom sklearn.neighbors import KNei...

2019-08-19 13:28:00 393

转载 Pytorch手写线性回归

pytorch手写线性回归import torchimport matplotlib.pyplot as pltfrom matplotlib.animation import FuncAnimationLEARN_RATE = 0.1#1.准备数据x = torch.randn([500,1])y_true = x*0.8+3#2.计算...

2019-08-19 00:26:00 199

转载 numpy+sklearn 手动实现逻辑回归【Python】

逻辑回归损失函数:from sklearn.datasets import load_iris,make_classificationfrom sklearn.model_selection import train_test_splitimport tensorflow as tfimport numpy as npX,...

2019-08-16 23:22:00 387

转载 如何用TensorFlow实现线性回归

环境Anaconda废话不多说,关键看代码import tensorflow as tfimport osos.environ['TF_CPP_MIN_LOG_LEVEL']='2'tf.app.flags.DEFINE_integer("max_step", 300, "训练模型的步数")FLAGS = tf.app.flags.FLAGS...

2019-08-16 23:08:00 117

转载 进程、线程和携程的通俗解释【刘新宇Python】

通过下面这张图你就能看清楚了,进程、线程和携程的关系进程:多个进程是可以运行在多个CPU当中的,比如你的电脑是4核,可以同时并行运行四个进程,这是真正物理上的并行运行。线程:每个进程又可以有多个线程,线程是轮询执行的,因为轮询的速度很快,所以可以看成是并行。微线程:携程是微线程,一个线程可以分为多个携程,同样也是轮询执行,这样的好处是减少CPU的资源消耗...

2019-08-13 21:32:00 1946

转载 即时通信WebSocket 和Socket.IO

WebSocketHTML5定义了WebSocket协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。在2008年诞生,2011年成为国际标准。现在基本所有浏览器都已经支持了。WebSocket是一种在单个TCP连接上进行全双工通信的协议。在WebSocket API中,浏览器和服务器只需要完成一次握手(不是指建立TCP连接的那个三次握手,是指在建立TCP连接...

2019-08-13 21:11:00 743

转载 gRPC【RPC自定义http2.0协议传输】

gRPC简介gRPC是由Google公司开源的高性能RPC框架。gRPC支持多语言gRPC原生使用C、Java、Go进行了三种实现,而C语言实现的版本进行封装后又支持C++、C#、Node、ObjC、 Python、Ruby、PHP等开发语言gRPC支持多平台支持的平台包括:Linux、Android、iOS、MacOS、Window...

2019-08-11 20:57:00 397

转载 Django中MySQL事务的使用

Django中事物的使用from django.db import transaction@transaction.atomic通过transaction的@transaction.atomic装饰器来开启事务,在视图逻辑涉及数据库操作的地方添加事物保存点,在操作不满足时进行事物回滚,在操作满足是进行事物提交# 前端传递的参数:地址id(addr_id) 支付方式...

2019-08-10 23:43:00 173

转载 模拟电磁曲射炮_H题 方案分析【2019年电赛】【刘新宇qq522414928】

请查看我的有道云笔记:文档:电磁曲射炮分析.note链接:http://note.youdao.com/noteshare?id=26f6b6febc04a8983d5efce925e92e21转载于:https://www.cnblogs.com/LiuXinyu12378/p/11314568.html...

2019-08-07 12:23:00 213

转载 Gitflow工作流

Gitflow工作流Gitflow工作流通过为功能开发、发布准备和维护分配独立的分支,让发布迭代过程更流畅。严格的分支模型也为大型项目提供了一些非常必要的结构。这节介绍的Gitflow工作流借鉴自在nvie的Vincent Driessen。Gitflow工作流定义了一个围绕项目发布的严格分支模型。虽然比功能分支工作流复杂几分,但提供了用于一个健壮的用于管理大型...

2019-08-04 16:02:00 264

转载 雪花算法【分布式ID问题】【刘新宇】

分布式ID1 方案选择UUIDUUID是通用唯一识别码(Universally Unique Identifier)的缩写,开放软件基金会(OSF)规范定义了包括网卡MAC地址、时间戳、名字空间(Namespace)、随机或伪随机数、时序等元素。利用这些元素来生成UUID。UUID是由128位二进制组成,一般转换成十六进制,然后用String表示。550e...

2019-08-02 20:36:00 1104

转载 将博客搬至CSDN

本人刘新宇把博客园的内容搬移至CSDN,以后博客园和CSDN博客同步,但是有道云笔记之后在博客园更新!转载于:https://www.cnblogs.com/LiuXinyu12378/articles/11267046.html...

2019-07-29 22:49:00 93

转载 旋转倒立摆资料【包含源码和教程】!!

又是一年电赛,做了三年电赛主力的我甚是怀念那三个暑假的激情,最近加我QQ好友要倒立摆资料的甚是多呀,我找了一些,放在下边:平衡小车之家的stm32版倒立摆资料↓↓↓↓↓↓链接:https://pan.baidu.com/s/14lCqc0EMD4AeYpcjC0VMOQ 提取码:5j9r 平衡小车之家的Arduino版倒立摆资料↓↓↓↓↓↓链接:...

2019-07-21 20:40:00 633

转载 数据库优化问题【刘新宇】

数据库优化数据库是Web应用至关重要的一个环节,其性能的优劣会影响整合Web应用,所以需要对数据库进化优化以提高使用性能。以下提供几点方法作为参考。1 理解索引2 SQL查询优化避免全表扫描,应考虑在 where 及 order by 涉及的列上建立索引;查询时使用select明确指明所要查询的字段,避免使用select *的操作;...

2019-03-02 20:49:00 116

转载 【Python-Django】浏览器同源策略

1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。同源策略是浏览器的一个安全功能,不同源的客户端脚本(js文件)在没有明确授权的情况下,不能读写对方资源。只有同一个源的脚本赋予dom、读写cookie、session、ajax等操作的权限。url由协议、域名、端口和路径组成,如果两个url的协议、域名和端口相同,则这两个url是同源的。...

2018-10-28 15:12:00 172

转载 Python软件定时器APScheduler使用【软件定时器,非操作系统定时器,软件可控的定时器】【用途:定时同步数据库和缓存等】【刘新宇】...

APScheduler使用APScheduler (advanceded python scheduler)是一款Python开发的定时任务工具。文档地址https://apscheduler.readthedocs.io/en/latest/userguide.html#starting-the-scheduler特点:不依赖于Linux系统的crontab系...

2018-10-10 16:32:00 211

转载 定时器任务django-crontab的使用【静态化高频率页面,增加用户体验】【系统的定时器,独立于项目执行】【刘新宇】...

页面静态化思考:网页的首页访问频繁,而且查询数据量大,其中还有大量的循环处理。问题:用户访问首页会耗费服务器大量的资源,并且响应数据的效率会大大降低。解决:页面静态化1. 页面静态化介绍1.为什么要做页面静态化减少数据库查询次数。提升页面响应效率。2.什么是页面静态化...

2018-10-10 16:26:00 127

转载 百度网盘 人工智能书籍【Tensorflow和深度学习】

链接:https://pan.baidu.com/s/1ejCvwn08ILI2fMhBEdXR8w 提取码:6pk9 转载于:https://www.cnblogs.com/LiuXinyu12378/p/11214220.html

2018-09-19 16:46:00 556

转载 redis管道操作(事务),无回滚

管道:将数据操作放在内存中,只有成功后,才会一次性全部放入redis#管道(事务),要是都成功则成功,失败一个全部失败 #原理:将数据操作放在内存中,只有成功后,才会一次性全部放入redis pipe = r.pipeline(transaction=True) pipe.set('name','sad') pipe.set('age',20) pipe.execute()转载于...

2018-08-10 22:38:00 232

转载 JWT验证机制【Python版Flask或自己写的后端可以用】【刘新宇】

JWTJson Web Token(JWT)JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在两个组织之间传递安全可靠的信息。官方定义:JSON Web Token (JWT) is a compact URL-safe means of representing claims to be transferred between...

2018-08-06 14:32:00 268

转载 缓存的一些问题和一些加密算法【缓存问题】

缓存1 需求背景缓存不是必须的,是为了提升性能而增加的目标: 减少磁盘数据库的查询,比如mysql的查询 ,更多的从内存中读取数据mysql查询 通常在1s左右 (几百毫秒, 0.xxs),1s以上通常认为是慢查询redis 支持操作的性能 1s可以支持1w+ 操作(更高 可达10W+)场景前提: 读取频繁数据不经常变化,基本一定会做缓存处理数据可能变化频繁,...

2018-08-05 17:41:00 343

转载 什么是缓存穿透和缓存雪崩?【缓存问题】【刘新宇】

缓存问题1 缓存穿透缓存只是为了缓解数据库压力而添加的一层保护层,当从缓存中查询不到我们需要的数据就要去数据库中查询了。如果被黑客利用,频繁去访问缓存中没有的数据,那么缓存就失去了存在的意义,瞬间所有请求的压力都落在了数据库上,这样会导致数据库连接异常。解决方案:约定:对于返回为NULL的依然缓存,对于抛出异常的返回不进行缓存,注意不要把抛异常的也给缓存了。采用这种手...

2018-08-04 17:35:00 200

转载 缓存模式【缓存使用几种模式】【刘新宇】

缓存模式1) Cache Aside更新方式先更新数据库,再更新缓存。这种做法最大的问题就是两个并发的写操作导致脏数据。如下图(以Redis和Mysql为例),两个并发更新操作,数据库先更新的反而后更新缓存,数据库后更新的反而先更新缓存。这样就会造成数据库和缓存中的数据不一致,应用程序中读取的都是脏数据。先删除缓存,再更新数据库。这个逻...

2018-08-03 17:30:00 196

转载 缓存的有效期和淘汰策略【Redis和其他缓存】【刘新宇】

缓存有效期与淘汰策略有效期 TTL (Time to live)设置有效期的作用:节省空间做到数据弱一致性,有效期失效后,可以保证数据的一致性Redis的过期策略过期策略通常有以下三种:定时过期每个设置过期时间的key都需要创建一个定时器,到过期时间就会立即清除。该策略可以立即清除过期的数据,对内存很友好;但是会占用大量的CPU资源去处理过...

2018-08-02 17:27:00 424

转载 【Python-Django后端】用户注册通用逻辑,用户名、手机号重名检测,注册成功后状态保持!!!...

用户注册后端逻辑1. 接收参数username = request.POST.get('username')password = request.POST.get('password')password2 = request.POST.get('password2')mobile = request.POST.get('mobile')allow = requ...

2018-07-28 13:49:00 438

转载 Django REST framework的使用简单介绍

                            官方文档:https://www.django-rest-framework.org/GitHub源码:https://github.com/encode/djan...

2018-07-25 21:22:00 241

转载 什么是CDN内容分发网络?【刘新宇】

CDN使用第三方OSS服务的好处是集成了CDN服务,下面来了解一下什么是CDN。CDN全称:Content Delivery Network或Content Distribute Network,即内容分发网络是将源站内容分发至最接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、...

2018-07-07 20:39:00 569

转载 七牛云文件存储的使用【刘新宇】

七牛云存储需求用户头像、文章图片等数据需要使用文件存储系统来保存方案自己搭建文件系统服务选用第三方对象存储服务我们在头条项目中使用七牛云对象存储服务http://www.qiniu.com。使用注册新建存储空间使用七牛SDK完成代码实现七牛Python SDK 网址https://developer.qiniu.com/ko...

2018-07-06 20:32:00 153

转载 【Python】Django【邮箱验证】 后端验证如何生成 token加密验证码 与如何解码!!!!...

1.生成token验证码方案 ,使用itsdangerous 大宝剑,可以序列化出验证码,并能设置过期时间安装itsdangerouspip installitsdangerous对用户名和邮箱进行序列化生成token码,有效期3600秒,过期后这个token码不能进行解码from itsdangerous import Timed...

2018-04-24 23:38:00 336

转载 【Python】Django 的邮件引擎用法详解!!(调用163邮箱为例)

1.send_mall()方法介绍位置:在django.core.mail模块提供了send_mail()来发送邮件。方法参数:send_mail(subject, message, from_email, recipient_list, html_message=None)subject 邮件标题message 普通邮...

2018-04-24 23:25:00 231

转载 PID算法通俗理解,平衡车,倒立摆,适合不理解PID算法的人来看!

先插句广告,本人QQ522414928,不熟悉PID算法的可以一起交流学习,随时在线(PID资料再我的另一篇博客里)倒立摆资料连接↓https://www.cnblogs.com/LiuXinyu12378/p/11222614.htmlPID视频资料连接↓https://www.cnblogs.com/LiuXinyu12378/p/11214174.html我的...

2018-04-18 23:46:00 539

空空如也

空空如也

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

TA关注的人

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