Notes
文章平均质量分 85
数据挖掘、AI领域笔记
鱼不辞水
本科在读 | 公众号【干燥货车】
展开
-
飞桨AI达人创造营—让人拍案叫绝的创意都是如何诞生的?
创意固然重要,一个能付诸实践的创意更加重要。AI达人创造营课程链接很多优秀的创意,都产生于领域交叉、跨界碰撞的地方。因此我觉得一个好的创意必然来自于一个具有发散思维的人。附上一张图:保持创意的40种方法。这堂课介绍了飞桨开发者们的一些创意项目,有以下几类:趣味项目游戏复刻特效复刻效果复刻表情机器人看图写诗工业生产项目零代码实现安全帽检测模型垃圾检测所有的项目都出自于开发者们的发散性思维,看到一件事联想到另一件。我一直觉得做一个有趣的人是非常重要的,他们往往能原创 2021-07-27 13:15:33 · 261 阅读 · 0 评论 -
PaddleNLP - 情感分析基础课程笔记
PaddlePaddle官方课程链接????:高层API助你快速上手深度学习个人笔记以及重点均用蓝色字体标出。自然语言处理,英文Natural Language Processing,简写NLP。NLP这个概念本身过于庞大,可以把它分成“自然语言”和“处理”两部分。先来看自然语言。区分于计算机语言,自然语言是人类发展过程中形成的一种信息交流的方式,包括口语及书面语,反映了人类的思维,都是以自然语言的形式表达。现在世界上所有的语种语言,都属于自然语言,包括汉语、英语、法语等。然后再来看“处理”。原创 2021-02-07 16:29:37 · 2557 阅读 · 5 评论 -
PaddlePaddle - 人脸关键点检测课程笔记
PaddlePaddle官方课程高层API助你快速上手深度学习个人笔记以及重点均用蓝色字体标出。人脸检测技术在生活场景中的应用场景很多,某APP的变脸,美颜,现实生活中的驾驶员疲劳检查等其背后都有这项技术的加持。一、问题定义人脸关键点检测,是输入一张人脸图片,模型会返回人脸关键点的一系列坐标,从而定位到人脸的关键信息。# 环境导入import osimport numpy as npimport pandas as pdimport matplotlib.pyplot as plt原创 2021-02-06 13:47:37 · 1499 阅读 · 0 评论 -
三种上采样方法 | Three up sampling methods
文章目录三种上采样方法线性插值 | liner interpolate代码实现反池化 | Un - PoolingTranspose Conv对Transport Conv更加细致的理解三种上采样方法在各种深度学习框架中,对于图像任务来说,数据格式通常为 NCHW,因为当数据是以这种格式排列的时候,在利用 intel GPU 加速的情况下,GPU希望读取同一个channel的图像像素是连续的,NCHW的排布正好满足需求,在访问内存的时候就是连续的了,比较方便。在做图像分割的时候,要求对图像做像素级分原创 2021-01-14 20:08:10 · 1078 阅读 · 0 评论 -
numpy数组里面的维度到底是如何划分和使用的???
有时候我经常忘记numpy数组的维度axis的方向是什么样子的上网查资料后来记录一下使用0值表示沿着每一列或行标签\索引值向下执行方法使用1值表示沿着每一行或者列标签模向执行对应的方法axis参数作用方向图示另外,记住,Pandas保持了Numpy对关键字axis的用法,用法在Numpy库的词汇表当中有过解释:轴用来为超过一维的数组定义的属性,二维数据拥有两个轴:第0轴沿着行的垂直往下,第1轴沿着列的方向水平延伸。...原创 2020-07-07 16:16:32 · 407 阅读 · 0 评论 -
Machine—learning 所需基础数理知识 (由黄海广博士整理而成)
数学基础知识文章目录数学基础知识高等数学线性代数行列式矩阵向量线性方程组矩阵的特征值和特征向量二次型概率论和数理统计随机事件和概率随机变量及其概率分布多维随机变量及其分布随机变量的数字特征数理统计的基本概念数据科学需要一定的数学基础,但仅仅做应用的话,如果时间不多,不用学太深,了解基本公式即可,遇到问题再查吧。以下是以前考研考博时候的数学笔记,难度应该在本科3年级左右。高等数学1.导数定...转载 2020-03-15 11:40:08 · 582 阅读 · 0 评论 -
pandas中DataFrame的values属性、数据聚合之agg方法
pandas 的 DataFrame对象,知道它们由三个组成并存储为属性的组件很有用:. values:对应的二维NumPy值数组。. columns:列索引:列名称。. index:行的索引:行号或行名。其中value属性我一直搞混淆下面出一个示例:原始的DataFrame而其中的value属性的值为:数据聚合之agg方法agg方法常用于定于自己的聚合函数例如我们想对数据做极差,官方没有提供极差计算的函数,利用agg方法pd['Math'].agg(lambda x:x.max(原创 2020-06-09 23:33:12 · 1721 阅读 · 0 评论 -
Pandas中value_counts、.loc、.iloc、np.linspace()用法解释
1.Value_counts在数据统计的时候我们经常会用到value_counts模块;一般value_counts用于对Series的数据频率分析例如:df = pd.DataFrame({'区域' : ['西安', '太原', '西安', '太原', '郑州', '太原'], '10月份销售' : ['0.477468', '0.195046', '0.015964', '0.259654', '0.856412', '0.259644'],原创 2020-06-06 22:02:49 · 1927 阅读 · 0 评论 -
箱形图怎么看,以及它反映了什么?
在对数据进行比较的时候,我们通常会使用直方图、饼图、折线图来对数据差异进行显化,而箱形图很少出现在我们的视野中。今天在看代码的时候看到箱形图觉得很有意思那么箱形图的价值在哪里?我觉得最大的优点就是不受异常值的影响,可以以一种相对稳定的方式描述数据的离散分布情况。有一个博主的博客里面的一张介绍箱型图的图很直观:(转自:箱形图(python画箱线图))而其中补充的一点就是:一般异常值用⭕表示,偏激异常值用 * 表示对于Q1和Q3的值,这里举个例子就是:上面的为Q1,下面的为Q3。而四分位原创 2020-05-28 20:39:23 · 12174 阅读 · 0 评论 -
NumPy中几种常见random模块的用法解释
导入包from numpy import random1、numpy.random.uniform(low=0.0, high=1.0, size=None)生出size个符合均分布的浮点数,取值范围为[low, high),默认取值范围为[0, 1.0)random.uniform()0.3999807403689315random.uniform(size=1)array([0.55950578])random.uniform(5, 6)5.293682668235986ra原创 2020-05-13 23:56:36 · 288 阅读 · 0 评论 -
万字长文带你玩转2020全国大学生计算机技能应用大赛—C语言模考整理解析
1.判断下列常量不合法的是:选项ValueA0128B-45C123.5e4D’ \n ’答案:A(c语言常量中以0开头为8进制数,其中不可能出现8;)浮点常量由整数部分、小数点、小数部分和指数部分组成。您可以使用小数形式或者指数形式来表示浮点常量。小数形式中必须有整数部分和小数部分,或者两者同时存在指数形式中必须有小数点和指数 e/...原创 2020-05-04 00:50:27 · 9516 阅读 · 10 评论 -
Numpy 100经典练习题前50题错题整理
吹灭读书灯,一身都是月。Print the numpy version and the configuration (★☆☆)print(np.__version__)np.show_config()How to find the memory size of any array(★☆☆)Z = np,ones([10,10])print("%d bytes" % (Z.si...原创 2020-04-25 23:28:15 · 529 阅读 · 0 评论 -
Numpy 中对数组属性操作方法一览表(详)
numpy中对数组属性操作方法的总结序号作用1基本属性a.dtype数组元素类型 float32,uint8,...a.shape数组形状 (m,n,o,...)a.size数组元素数a.itemsize每个元素占字节数a.nbytes所有元素占的字节a.ndim数组维度2形状相关a.flat所有元素的迭代器...原创 2020-04-23 00:22:19 · 227 阅读 · 0 评论 -
C 语言选择结构一览表
用XMind制作:原创 2020-04-10 16:43:27 · 156 阅读 · 0 评论 -
Opencv - 图像直方图(掩码操作,直方图均衡化,自适应均衡化)
环境python : 3.6.10Opencv : 4.1.2IDE : pycharmimport cv2import numpy as npimport matplotlib.pyplot as plt# 定义函数def cv_show(name, img): cv2.imshow(name, img) cv2.waitKey(0) cv2.destr...原创 2020-04-07 09:28:20 · 801 阅读 · 0 评论 -
Opencv -模板匹配详解
环境python : 3.6.10Opencv : 4.1.2IDE : pycharmimport cv2import numpy as npimport matplotlib.pyplot as plt# 定义函数def cv_show(name, img): cv2.imshow(name, img) cv2.waitKey(0) cv2.destr...原创 2020-04-05 21:57:54 · 478 阅读 · 0 评论 -
Opencv-Canny检测算法、图像金字塔与轮廓检测详解
环境python : 3.6.10Opencv : 4.1.2IDE : pycharmimport cv2import numpy as npimport matplotlib.pyplot as plt# 定义函数def cv_show(name, img): cv2.imshow(name, img) cv2.waitKey(0) cv2.destr...原创 2020-04-05 21:26:26 · 610 阅读 · 0 评论 -
Opencv——图像阈值处理,图像平滑,形态学操作,图像梯度
图像阈值在Opencv中调用 threshold() 函数:ret, dst = thresshould(src, thresh, maxval, typr)四个参数分别是:src 输入的原图thresh 阈值 # 一般是127maxval 指定最大阈值 #一般为255type 指定二值化操作类型二值化的类型有:THRESH_BINARY # 超过阈值取最大值...原创 2020-04-01 16:13:05 · 755 阅读 · 0 评论 -
PIP指令全指南
pip是什么?pip是Python的第三方包(库)管理器,可以很方便的安装,卸载,升级,查看Python第三方库。Python有内置的标准库,在你安装完Python后这些标准库都已默认安装好了,但是还有很多有用的Pyhon库不是内置安装的,我们叫这些库为第三方库,要通过pip来安装和管理第三方库,还会管理库之间的依赖(dependency)关系。但不是所有的第三方python包都能通过pip来...转载 2020-03-22 15:48:10 · 1020 阅读 · 0 评论 -
Python笔记(5)——for等循环及流程控制
For 循环for循环是一个依次重复执行的循环,通常适用于遍历序列(字符串、列表、字典、元组)循环格式如下:for 迭代变量 in 对象: 循环体其中,迭代变量用于保存读取出的值,对象为要遍历或迭代的对象,循环体为一组被重复执行的代码例如for i in [1,2,3,4,5]: print(i)则依次打印出 1,2,3,4,5for还可以和range()函数...原创 2020-03-18 21:53:45 · 251 阅读 · 0 评论 -
Python笔记(4)——数据类型之列表和字典
列表和字典 (补笔记(1)数据类型)列表例:listname = [element1,element2,element3,...,element]一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作元素。每个元素之间都要用英文逗号隔开其中,变量名listname我们可以称它为列表名,只要符合 Python 的命名规则即可。element1,element2,eleme...原创 2020-03-13 17:04:59 · 429 阅读 · 0 评论 -
Python学习笔记(3)——input函数
Input 函数input的使用input() 函数是输入函数,当你在函数的括号内写出问题时,input() 函数会将此问题原样显示在屏幕上,并在终端区域等待你针对此问题的回答。input('请输入你的名字:')input 函数的赋值例如person=input ('请输入对你影响最深的人:')print(person + '是对我影响最深的人!')输入: 董小姐输出...原创 2020-03-13 01:30:12 · 735 阅读 · 0 评论 -
Python 学习笔记 (2)
条件判断语句ifif 条件判断的三种形式;(1)单项判断(2)双向判断 : if…else…(3) 多向判断 : if…elif…else(1) if使用时 if 后面接 : (冒号) 后回车,实现自动缩进 ,保证正常运行gem = 6# 条件:如果拥有六颗宝石if gem == 6: # 满足条件:执行下方代码 print('复仇者们...原创 2020-03-13 00:44:53 · 340 阅读 · 0 评论 -
Python 学习笔记(1)
Python 学习笔记转义字符\a : 响铃;\b : 将当前位置移至前一页;\f :将当前位置移到下页开头;\n:换行;\r :回车,将当前位置移到本行开头;\t : 水平制表(跳到下一个TAB位置);\v :垂直制表;\ :代表一个‘\‘;’ : 代表一个 ’ ;\0 : 代表一个空字符;\ddd : 1到3位8进制所代表的任意字符;\xhh : 1到2位十六进...原创 2020-03-11 18:11:26 · 785 阅读 · 3 评论