![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 60
qyhyzard
愿技术分享成为一种习惯
展开
-
python--list,str,dict,json,tuple互换用法实例
这几种类型比较常见,在这里结合稍微总结一下。1. list 转 stringstr()方法不不能转出list列表值,会包含其他无关符号如‘[',用join的方法会将列表元素分隔开。2. string 转 list直接调用append方法插入list列表还有一种方法就是通过符号分割的方法,这种方法在很多场景下很管用3. dict 转 json数据impo...原创 2018-10-17 22:18:49 · 5414 阅读 · 0 评论 -
pytorch 实战 | 动手设计CNN+MNIST手写体数字识别
文章目录前言引入库函数预设超参数加载数据集设计CNN训练前准备训练模块预测模块运行结果总结前言相信对于每一个刚刚上手深度学习的孩子来说,利用mnist数据集来训练一个CNN是再好不过的学习demo了。本文使用 pytorch 来动手搭建一个卷积神经网络来训练和预测手写数字。通过本文,你将了解到pytorch的一些功能:高效加载数据集;简单灵活设计神经网络;各种学习优化器(一...原创 2019-03-15 13:10:28 · 1898 阅读 · 4 评论 -
pytorch 入门笔记 | 谈谈pytorch的框架特色
pytorch 可以说是深度学习入门首选的框架,语法特点特别接近numpy,上手简单。作为一门流行的框架,总有它流行的原因,笔者认为这是pytorch框架的一些特色所决定的,以下内容来源笔者在入门学习中的体会,因此作文总结。近期我简单入门了一下深度学习,对 pytorch 有了一定的掌握和认识,不得不感慨 pytorch 大法好,对深度学习新手特别友好,和numpy有着相似的语法特点,但有...原创 2019-03-04 00:40:52 · 1594 阅读 · 0 评论 -
10 个 python可视化实例 | 基于matplotlib & seaborn
title: 10 个 python可视化实例 | matplotlib & seaborndate: 2019-02-17 17:08:32tags:python数据可视化本文主要介绍了 10 种常用且易于上手的可视化方法,基于python3.7实现。主要使用了两个图形可视化库,matplotlib & seaborn。这两个库的图形效果有细微差别,matplo...原创 2019-05-23 01:27:37 · 1656 阅读 · 0 评论 -
SVM支持向量机原理及python实现
文章目录@[toc]基本概念函数间隔kernelsoft margin & slack variableSequential Minimal Optimizationpython 实现基本概念最简单的支持向量机是一个二分类的分类器。分类思想是给定一组包含正负样本的集合,然后找到一个超平面(可以是一维或者多维),来对正负样本进行分割。该方法对于解决小样本,非线性,及高维模式识别中表现出...原创 2018-12-24 22:58:28 · 2215 阅读 · 0 评论 -
K近邻算法原理及python简单实现
基本概念k 近邻算法是一种经典且简单的机器学习算法之一,用于分类和回归。在本文只探讨分类问题中的 k 近邻法。k 近邻算法是一种少数服从多数的思想。给定一个训练数据集,数据集中的每一条数据都由一个特征向量表出如(x_1, x_2…),每一条数据对应一个类别即标签。我们输入一个新数据的向量到该数据集中,我们找到与该实例最邻近的 K 个实例,这K个实例中的多数属于某个类, 那么我们就把该输入实...原创 2018-12-24 22:55:22 · 413 阅读 · 0 评论 -
简单 | mnist 数据集转为csv格式读取
前言对于刚入门AI的童鞋来说,mnist 数据集就相当于刚接触编程时的 “ hello world ” 一样,具有别样的意义,后续许多机器学习的算法都可以用该数据集来进行简单测试。mnist数据来源:戳这里。从官网上下载下来的数据是以下格式的,我想大多数人都不太熟悉。网站也给出了数据集的格式,但是要手动解析这些数据也是有点复杂的。所以我们会想着如果这些文件能转换成我们常...原创 2018-12-20 17:04:48 · 7859 阅读 · 17 评论 -
Adaboost 原理介绍和python代码实现
Adaboost 原理Adaboost 全称为 adaptive boost, 意为自适应的提升方法,作用是能够通过分布不同权重的方式将多个弱分类器提升为一个强分类器,不同的弱分类器解决不同的分类问题,多个弱分类器通过加权组合得到一个强分类器。详细公式过程如下:给定 N 个样本的特征向量 (x1,.....) (x2.....) .....原创 2018-12-20 10:29:27 · 1191 阅读 · 0 评论 -
10分钟内教你用Python实现多个文件自动上传到百度云
一、环境说明Python 3.7 和 win10系统 二、准备工作首先我们需要安装一个包,在cmd命令行界面安装 bypy包。pip install bypy然后安装成功后,在命令行运行命令bypy info会弹出一些类似一下的界面,要求授权系统认证。不过因为我已经安装了,所以下面是显示我的网盘容量和现有量。具体的认证是在浏览器中输入命令行界面中的一行百度云链...原创 2018-11-01 19:56:34 · 8401 阅读 · 7 评论 -
DES算法实践(python版本)
一、 DES算法原理概述预备知识64位为一个分组,当成明文输入DES算法模型,输出同样长度64位的密文。对称加密,加密密钥也是解密密钥,密钥定义了加密过程。密钥构成:64位,每8位的最后一位用于奇偶校验,所以实际密钥长度为56位。基本过程是换位和置换(根据置换矩阵)算法核心概要总体结构Feistel轮函数子密钥生成解密过程信息空...原创 2018-11-03 16:46:59 · 898 阅读 · 0 评论 -
深度学习 | 深入解析CNN pooling 池化层原理及其作用
笔者最近碰到了几种池化层,如最常见的max pooling,后来又遇到了全局平均池化,自适应池化等操作,感叹有点疑惑,这些不同的pooling之间的作用是什么啊?翻了一下pytorch的官方文档,发现竟然还有很多没见过的pooling操作。有点震惊。于是,笔者决定花费一点时间来了解认识这些不同类别的池化操作,研究其作用机理。本文内容将从以下几点展开进行:经过一番网上的搜索,大多数又是针对...原创 2019-05-23 15:40:49 · 17350 阅读 · 6 评论