__jiangcheng
码龄14年
关注
提问 私信
  • 博客:57,113
    社区:1
    57,114
    总访问量
  • 16
    原创
  • 2,255,452
    排名
  • 18
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2011-04-03
博客简介:

pengkingli的博客

查看详细资料
个人成就
  • 获得42次点赞
  • 内容获得18次评论
  • 获得222次收藏
  • 代码片获得785次分享
创作历程
  • 4篇
    2021年
  • 4篇
    2018年
  • 8篇
    2017年
成就勋章
TA的专栏
  • 计算机视觉
    1篇
  • person reid
    1篇
  • Python
    5篇
  • 数据挖掘
    6篇
  • 决策树
    1篇
  • 机器学习相关问题
  • 朴素贝叶斯
    1篇
  • 深度学习
    2篇
  • 数据结构与算法
    4篇
  • K近邻
兴趣领域 设置
  • 人工智能
    opencv计算机视觉机器学习深度学习神经网络自然语言处理pytorch图像处理nlp
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

182人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

数据增强——image和mask同样变换 的(Pytorch)实现方法

Applying the same augmentation with the same parameters to multiple images and masks.在做深度学习任务时数据增强是必须的,很多时候我们希望对图片和对应的mask做相同的变换,比如语义分割任务中。我亲身实验了两种实现方式。1. Albumentations库Albumentations是一个第三方库,提供了一个单一的界面来处理不同的计算机视觉任务,例如分类、语义分割、实例分割、对象检测、姿态估计等。使用它可以很轻易
原创
发布博客 2021.09.14 ·
7481 阅读 ·
22 点赞 ·
7 评论 ·
54 收藏

Python——生成器generator的一个问题

代码如下,问题是:res的type和内容是什么?答案:res是一个generator,内容为空。def fun(n=3, flag=True): out = [] for i in range(n): if flag: yield i else: out.append(i) return outres = fun(3, False)...
原创
发布博客 2021.09.05 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python——__dict__属性

Python中类和对象__dict__
原创
发布博客 2021.06.06 ·
1164 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

Python——元类metaclass

解释python中的元类,并举例说明元类的作用和使用方法。
原创
发布博客 2021.06.06 ·
453 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

散列表(Hash)表的理解

    散列表又称为Hash表,是根据关键码值(key-value)而直接进行访问的数据结构。通过散列函数,可以将任意长度的输入变化为固定长度的输出,即散列值,从而直接进行查找。这种转化是一种压缩映射,即样本范围小于存储范围,但样本取值空间大于存储空间。    散列表需要解决两个问题,散列函数的选择和冲突的处理。    散列函数又称为Hash函数,它对不同的输出值得到一个固定长度的消息摘要。常用的...
原创
发布博客 2018.05.01 ·
258 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

归并排序的Python实现

归并排序的平均时间复杂度为O(nlogn),属于稳定排序。def merge_sort(a,b): """输入:已排序好的短序列a,b 输出:排序好的长序列 """ p1=p2=0 c = [] while p1<=len(a)-1 and p2<=len(b)-1: if a[p1]<=b[p2]: ...
原创
发布博客 2018.04.13 ·
240 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快速排序的Python实现

原理不多说,直接上代码:def quick_sort(array,left,right): if left>=right: return low = left high = right key = array[low] while low<high: while low<hi...
原创
发布博客 2018.04.12 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

堆排序的Python实现

堆排序的原理就不在这里介绍了,可以参考很多文章和书籍。堆排序主要包含两个部分:堆建立和堆调整。以下是最大堆代码:def Max_Heapify(heap,heapsize,root): ''' 对一个父节点及其左右孩子节点调整;heap:list;heapsize:做数组最大限制,root:根节点位置 ''' left = 2*root + 1 #注意此处下标从0开...
原创
发布博客 2018.04.12 ·
356 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用神经网络做的简单的二分类

用神经网络做的简单的二分类这两周学习了深度学习的基础知识,大概看了下BP,CNN,RNN的基本原理和概念,又用了几个小时时间(白天要上班只能晚上学习)简单看了下Keras文档,建立了一个非常简单的神经网络模型。
原创
发布博客 2017.12.06 ·
14198 阅读 ·
4 点赞 ·
2 评论 ·
42 收藏

机器学习之朴素贝叶斯法(基于西瓜数据3.0的算法实现)

朴素贝叶斯法是基于贝叶斯定理与特征条件独立假设的分类方法。简单的说就是,假设特征条件之间独立,无相互之间的影响(这也是"朴素"的含义),在此情况下运行贝叶斯定理进行分类。朴素贝叶斯方法是一种生成模型,对于输入和类别,生成式模型估计联合概率分布,而判别式模型估计条件概率分布。
原创
发布博客 2017.10.15 ·
6358 阅读 ·
6 点赞 ·
1 评论 ·
32 收藏

sklearn learning_curve scrong=mse 得到的结果为负值

问题描述:在用sklearn learning_curve 做学习曲线的时候,发现scroing取mse即=‘mean_squared_error’时,代码如下:train_sizes,train_scores,test_scores = learning_curve(estimator,x,y,cv=cv,n_jobs=n_jobs,scoring='mean_squared_error',tr...
原创
发布博客 2017.08.17 ·
5453 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

k-Means聚类算法实现--基于西瓜数据4.0

本文是k均值聚类算法源代码语言:Python;数据集:西瓜数据4.0.xlsx使用的库:import numpy as npimport mathimport xlrdimport randomimport matplotlib.pyplot as plt从xlsx中导入数据:def loadData(filename): data = xlrd.open_work
原创
发布博客 2017.07.23 ·
8738 阅读 ·
4 点赞 ·
2 评论 ·
41 收藏

Logistic回归算法实现

本文主要贴Logistic回归算法实现,Logistic回归的原理和推导可参考《机器学习》、《机器学习实战》《统计学习方法》等教材,以及http://blog.csdn.net/dongtingzhizi/article/details/15962797http://blog.csdn.net/u011197534/article/details/53492915 等文章。语言: Py
原创
发布博客 2017.07.16 ·
599 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

连续属性的决策树算法实现--基于西瓜3.0数据

这篇文章主要贴本人在决策树算法学习过程中实践的含连续属性的决策树算法。语言:Python; 数据集:周志华 西瓜数据2.0大部分与上篇离散属性决策树相同,一下列出主要的不同部分:#连续属性的最大增益计算def InfoGainContous(DatSet,Label,k): DatSetk = DatSet[:,k] nk = len(DatSetk) uni
原创
发布博客 2017.07.09 ·
5253 阅读 ·
1 点赞 ·
0 评论 ·
13 收藏

离散属性的决策树算法实现--基于西瓜2.0数据

这篇文章主要贴本人在决策树算法学习过程中实践的决策树算法。语言:Python; 数据集:周志华 西瓜数据2.0#导入数据def loadData(filename): DataSet = [] #考虑不在数据集中“是/否”之后加,如何正常导入数据集,避免
和之后的编号在一起 DataSet = open(filename).read().split(',') #
原创
发布博客 2017.07.09 ·
4209 阅读 ·
1 点赞 ·
6 评论 ·
9 收藏

机器学习算法之SVM学习理解(一)

作为门外汉学习支持向量机过程中的理解,参考《支持向量机通俗导论》一文可更好理解SVM.
原创
发布博客 2017.05.01 ·
915 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

langmuir探针数据处理matlab程序

发布资源 2016.01.19 ·
rar

Fortran 编写的光伏电池模型

发布资源 2014.07.27 ·
f

Delphi把子查询用作派生表小实例

发布资源 2014.03.29 ·
rar

Delphi TDBEdit组件示例

发布资源 2014.03.29 ·
rar
加载更多