240 发简信
IP属地:上海
  • 三个编程细节提高python代码的执行效率

    相信用过python的小伙伴都知道python虽然简单易懂,模块丰富,但是python的致命缺点就是真的像蛇一样,运行速度慢,跟C,go,java,c++这几个主流语言没法比...

  • 如何让pip的安装速度起飞(亲测有效)

    只要使用过python语言,都会需要pip去安装一些第三方库,但是默认的pip镜像源是国外的,下载速度比蜗牛还慢,只有几k的速度,甚至下载过程中还会因为超时直接退出,出现下载...

  • 机器学习中分类模型的指标评估

    在机器学习中的分类算法模型的准确率当然越高越好,但往往实际工作中几乎不会出现完全正确的模型,这就需要一个指标来衡量一个算法模型的质量,或者说算法模型要达到什么指标才是合格的呢...

  • 120
    knn算法及实现

    什么是KNN 在解释KNN之前,我先给大家举个例子:假如现在院子里分别在不同的栅栏里饲养了10只鸡,8条狗,5只猫,2头猪,这时候从外面又新买了一只鸭子,可是没多余的栅栏了,...

  • python实现逻辑回归二分类

    数据准备 在前面一篇文章中已经为大家介绍了逻辑回归的原理,以及损失函数的推导,今天我们先来练练手,不借助任何机器学习库,用python实现逻辑回归的二分类。这里数据是一份标准...

  • 自动化测试入门(unittest和pytest)

    在我们真正的编写测试用例之前,我们需要了解一下测试框架。目前python自带的unittest和第三方测试框架pytest这两个测试框架比较流行,unittest在过去使用的...

  • numpy实现鸢尾花数据集PCA降维

    PCA降维过程 在前面的一篇博客中我已经从数学角度解释了PCA降维的原理,我们从中也可以得到PCA降维的过程1)将原始数据做转置运算,每一行代表一个维度2)每一行(代表一个属...

  • 浅谈PCA降维原理

    PCA是什么 PCA(Principal Component Analysis)是一种常用的数据分析方法PCA通过线性变换将原始数据变换为一组各维度线性无关表示,可用于提取数...

  • 浅谈L1和L2正则

    1.正则化的作用 在机器学习中,训练模型的目标是不仅要在训练集上表现良好,还要在测试集上表现好,我们称之为泛化。实际过程中可能都会遇到模型在训练上表现差,也就是所谓的欠拟合。...

  • python基础知识(持续更新)

    1.Python解释器种类以及特点 CPython c语言开发的 使用最广的解释器 IPython 基于cpython之上的一个交互式计时器 交互方式增强 功能和cpytho...

  • 机器学习入门(逻辑回归详解)

    1.简介 首先逻辑回归(Logistic Regression)是一个分类算法,它可以处理二元分类以及多元分类,是机器学习中一个非常非常常见的模型,在实际生产环境中也常常被使...