![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
总结
文章平均质量分 66
帅气多汁你天哥
喜欢孤独的猿,热爱篮球,Java,LOL,创业,电影,睡觉,硬科幻,CNN,钢铁侠,军迷
展开
-
error: (-5) When the input arrays in add/subtract/multiply/divide functions have different types
error: (-5) When the input arrays in add/subtract/multiply/divide functions have different types, the output array type must be explicitly specified in function arithm_op利用OpenCV函数void addWeighted(InputArray src1, double alpha, InputArray src2,double be原创 2022-03-05 12:14:01 · 1676 阅读 · 0 评论 -
Attention 普通注意力机制详解 (二)
注意力入门普通注意力机制的了深入理解因为GRU每次输入都是一个词一个词的输入,那么普通的Seq2seq框架 就需要每个词算一遍 注意力权重并对解码器输出进行bmm计算,得到加权的解码器词向量输出 这样解码器的GRU每次解码的时候不是仅仅只考虑当前的一个词,而是考虑前后3个词甚至更多个词才会将这个词翻译前向传播的结构就是这样,那么反向传播就是整个学习过程的精华,解码器GRU通过logsoftmax计算概率损失, 这样会知道每个词翻译错误的误差 然后向下传播知道每个词翻译的误差后 , GRU的权原创 2021-10-29 17:05:00 · 665 阅读 · 1 评论 -
快速排序以及优化详解
为什么要用快速排序场景IP地址查询,例如1000w条IP,你的业务场景需要高频的进行数据查询,返回IP地址这里防止杠精说 用线性回归预测IP地址 比二分法更高效 ,你你最牛批 用不着学快排这垃圾算法赶紧走一般查询的话思路都是用二分法, 那么二分法的前提有三个, 1.数据是有序的 2. 数据中元素不能全部一样 3.长度不能为0 附加一个,如果数据中有重复元素,那么即使查询到 也不能确保是第几个相同元素具体实现思路为1.将 IP地址的4个0-255 十进制数 数转为十进制或者2进制 x1.x2.原创 2021-09-04 18:22:20 · 190 阅读 · 4 评论 -
C指针简单明了的解释
指针变量的结构:- 名称- 地址- 值编译器视角变量的结构:- 地址 等价于变量名- 值- 类型1.所以当出现指针变量的时候, 会先找这个变量的内存地址,找到以后 根据指针等级 去找该值对应的内存地址2.找几次跟等级有关系(的数量),如果只有一个,那就只会找一次指针变量的值对应的内存地址中的值3.大部分是套娃,敲代码理解一下就行代码#if 1#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<s.原创 2021-09-01 21:44:58 · 76 阅读 · 0 评论 -
约瑟夫算法总结
约瑟夫圆环python 实现版list = list(range(1, 30 + 1))print(list)i = 0index = 0while list:arr = list.pop(0)index += 1if index == 3:index = 0continuelist.append(arr)print(list)if len(list) == 2:print(list)breaki += 1print(list)list1 = [1, 23,..原创 2021-08-25 22:01:55 · 129 阅读 · 0 评论 -
Python 虚拟环境搭建(非 Anaconda)
虚拟环境定义为不同依赖创建一个独立于系统的环境,方便进行版本控制的同时,不影响本机的开发环境安装Virtualenvpip install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv安装virtualenvWrapper-winwrapper是对Virtualenv的封装,让操作者更方便进行操作安装命令pip install -i https://pypi.tuna.tsinghua.edu.cn/simple.原创 2021-08-25 22:01:10 · 728 阅读 · 0 评论 -
Python Request 数据采集
基础爬虫种类通用爬虫搜索引擎和大型web服务提供的爬虫聚焦爬虫定义 : 针对特定网站的爬虫,定向的获取某方面数据的爬虫累积式爬虫 : 从开始到结束,不断爬取,过程中会进行去重操作增量式爬虫 : 只下载更新变化数据内容的爬虫,提高效率和准确率Deep web爬虫 : 不能通过静态链接获取的,隐藏在搜索表单后的,只有用户提交一下关键词才能获得的web页面搜索引擎原理抓取种子url网页, 数据存储, 预处理 ,提供检索服务和网站排名. 就是提前把所有网页数据都爬到,然后.原创 2021-08-25 21:59:47 · 243 阅读 · 0 评论 -
科学计算库
Numpyndarray与python list的区别ndarray底层内存顺序读写,时间复杂度O(1)list底层内存随机读写,消费非常低特性高效性Numpy直接使用C语言开发,内部解除了GIL(全局解释器锁),操作速度不受限于python解释器并行计算numpy内置并行计算功能,支持多核心多线程计算语法ndarray.shape数组维度元祖ndarray.ndim数组维数ndarray.size数组中元素个数.原创 2021-08-25 21:58:56 · 88 阅读 · 0 评论 -
Python 高级语法 OOP
创建对象语法class a():obj=a()魔法方法 - OOP内置方法init(self):对象初始化,类似Java中的构造方法,在init初始化方法中完成对对象属性的赋值.self 谁调用那么self就代表哪个对象(指向谁)类似JS中的this和Java中的this 指向对象不需要创建类型变量,直接在init方法中传入,就可生成对象属性str(self):没有实现str方法时,打印对象,会直接打印obj的内存地址实现str后,打印对象会打印str方法的返回值内.原创 2021-08-25 21:56:47 · 129 阅读 · 0 评论 -
Python 基础语法
变量python是弱类型语言,也就是说在程序真正运行的那一刻前,解释器是不知道变量的类型的,需要先进行类型推断python变量可以随意切换数据类型,因为并未指定,所以切换起来也非常方便与Java不同的是,java是强类型准动态语言,所有变量声明前必须指定数据类型数据类型基本数据类型int 整型float 浮点型:精度为小数点后16位boolean 真假 1 or 0引用数据类型str 字符list 列表tupe 元祖set 集合dict 字典获取数据类.原创 2021-08-25 21:55:07 · 140 阅读 · 0 评论 -
送给去IT培训机构的猿们的一些毒鸡汤
探讨分享技术的意义达成共识首先我觉得我们来接受培训,大部分人都是为了就业拿到高薪 那么如果我们有这个共识,我们要讨论的事情就是如何提高我们的投入产出比,如何拿到月薪20k月薪30k这个阶段秀技术没有任何意义初衷老师做这件事的初衷首先是让大家互相熟悉,其次是让大家不要浮躁没有意义但是感觉现在已经脱离初衷了,过多的分享机器学习深度学习的内容并没有什么作用,因为本身每个人擅长的领域都不同,看到别人会的比自己多,懂得比自己深只会让大部分人陷入焦虑 这已经跟这件事背道而驰了如何.原创 2021-08-24 13:30:15 · 170 阅读 · 1 评论 -
全网最全Ambari环境搭建刨坑指南
版本重要的事情说三遍,ambari是HDP傻瓜式安装管理的服务,所以都已经傻瓜式安装了,就要搞清楚自己装的版本匹不匹配查看版本匹配链接:添加链接描述环境既然都要装ambari管理集群了,那么先把系统搞好嘛。linux系统优先使用centOS,毕竟这个系统目的是做主流服务器的环境,用其他的也行,深度或者乌班图都可以,但是依赖管理一般都不一样,自己要先搞个yum来管理,安装的时候也会出现各种各样的小问题,不嫌麻烦可以试试这里要说明 ambari对centos的支持版本一个是centos6 一个是ce原创 2021-08-23 22:15:20 · 1623 阅读 · 0 评论 -
新闻推荐系统数据处理
所有内容均在视频内,源码以及框架在2021年6月开源敬请期待 新闻推荐系统原创 2021-05-21 00:12:48 · 219 阅读 · 0 评论 -
推荐系统知识点总结
推荐系统学习笔记推荐系统的目的更精准的进行推荐推荐系统的应用淘宝商品,广告推荐,信息流推荐,抖音推荐,电影推荐推荐系统的基本思想建立在海量数据挖掘的基础上的一种高级商务智能平台,以及帮助电子商务网站为其顾客提供个性化推荐的决策支持和信息服务推荐系统的分类离线训练最常见的推荐系统架构,这里的离线训练指的是使用历史一段时间的数据进行训练,模型迭代周期较长(一般一小时为单位)模型拟合的是用户的中长期兴趣在线训练对于业务来说,我们希望用户对于上个广告的反馈,很快的.原创 2021-05-13 00:35:11 · 215 阅读 · 0 评论 -
Java-POI大数据分析 -实体店选址POI数据分析-5天,多网站爬虫数据融合处理
实体店选址大数据分析-保定地区-POI数据-powermap-爬虫获取真实数据 讲一下项目的思路预期通过获得poi数据进行分析,以为实体店选址进行决策数据源58同城店铺转让数据安居客小区详细信息数据安居客小区平均房价数据上爬虫代码package wubaSpider;import java.io.FileOutputStream;import java.io.IOEx...原创 2021-03-25 18:06:18 · 621 阅读 · 0 评论 -
sbt-包依赖管理
sbt解决包依赖问题:那个包下的类冲突了就删除就可以,这里删除的spark下的unusedstubclassassemblyMergeStrategy in assembly := {case PathList(“org”,“apache”,“spark”,“unused”,“UnusedStubClass.class”) => MergeStrategy.discardcase x =>val oldStrategy = (assemblyMergeStrategy in assem.原创 2021-01-07 20:20:50 · 567 阅读 · 0 评论 -
MyBatis初识
MyBatis概述:Mybatis是持久层框架,支持sql,储存过程以及高级映射避免了大部分jdbc代码,和手动设置参数以及获取结果集可以使用简单的xml或者注解来配置映射,接口和java的实体类Mybatis有两种方法,一个是注解,一个是xml注解:使用注解方便一些,不需要xml配置文件,看上去好看,但是sql语句和代码在一起,很混乱,简单代码可以放,但是很长的代码放进去很难维护Xml:把slq放在xml文件中,java代码中会感觉干净一些,并且使用xml的形式,写一些复杂的sql数据会方便原创 2020-12-28 15:29:37 · 73 阅读 · 0 评论 -
Springboot基本概念和CDN概念
springboot是什么: 微服务,将spring服务封装到框架中,默认大于配置,众多配置用户不必手动设置,即为默认.面对中小型项目可迅速提高开发效率spring的应用场景:数据交互:将后端的数据展示给前端的一个链接属性后端框架springBoot常用注解以及含义: springbootApplication:spring入口启动类,控制spring的底层容器Application componentScan:标注启动类控制的目标目录,也就是服务启动时,初始化那些class的bean co原创 2020-12-24 09:28:42 · 601 阅读 · 0 评论 -
Servlet生命周期对int的理解
init的有参和无参底层设计模式:容器创建了Servlet实例后,它将调用实例的init(ServletConfig)方法初始化Servlet。该方法的参数ServletConfig对象包含了在Web应用程序的部署描述文件中指定的初始化参数。在init(ServletConfig)方法调用后,容器将调用无参数的init()方法,之后Servlet就被初始化了。重复初始化一个对象是没有意义的,因此在Servlet生命周期中init()方法仅被调用一次。有时,可以在容器启动时不对Servlet初始化,而是当原创 2020-12-02 01:10:45 · 238 阅读 · 0 评论 -
Lazy-Init懒加载总结
1.servelt的 init 持加载: 无参构造:在容器启动的时候对servlet进行初始化,调用init方法,且只调用一次有参构造:在容器启动的时候不对servlet进行初始化,对该servlet第一次请求的时候才进行初始化init方法调用2.spring 的bean xml解析迟加载:Spring默认会在容器初始化的过程中,解析xml或者注解,创建配置为单例模式的bean,并保存到一个map中面对大量bean对象创建的时候,使用懒加载机制,就是说规定bean不在启动的时候立即创建,而是在第一原创 2020-12-02 01:02:51 · 683 阅读 · 0 评论