编程学院

编程学院分类,是在编程过程中,记录开发心得体会的板块。目前主要涉及PHP、Python、Linux、前端等内容。

  • Pytorch中查看CNN网络结构和各层输出参数

    在使用Pytorch搭建多层CNN网络结构时,需要调整各层输入参数,一般输入参数可以通过计算获得,但是会比价麻烦,特别是遇到填充和修改步长之后。其实没那么复杂,只需要在定义完模型之后,模拟输入数据,就可以获得各层的输出。

    人工智能 3505 2022-03-27
  • 深度学习中的激活函数(Activation)及其优缺点

    激活函数,也叫激励函数,对于神经网络模型学习、理解复杂数据,具有十分重要的作用。让神经网络可以描述非线性问题的步骤,使神经网络变得更强大。通俗解释,激活函数的作用就是使重要的信息被激励,不重要或者反向的信息被抑制。

    人工智能 1915 2022-03-26
  • Pytorch自定义数据集Dataset

    在训练深度学习模型之前,样本集的制作是非常重要的环节。在pytorch中,提供了一些接口和类,方便我们定义自己的数据集合,按照对应格式自定义数据集,才可以使用DataLoader加载数据,下面是自定义样本集的整个流程。

    人工智能 1999 2022-03-26
  • Pytorch中调用 CIFAR-10 数据集的方法

    CIFAR-10 数据集,是为数不多的可以用笔记本跑的深度学习数据集,总共有6w张彩色图片,图片大小为32x32,分为10类,其中5w张训练集,1w张测试集,本文主要介绍在Pytorch中使用该数据集的方法。

    人工智能 1941 2022-03-25
  • 手写AI算法之TF-IDF关键词提取

    TF-IDF(term frequency–inverse document frequency)是一种常用于NLP的统计方法,用以评估一字词,对于一个语料库中的某一份文档的重要程度。该词重要性,跟它在文件中出现的次数成正比,但同时跟它在语料库中出现的频率成反比。本文介绍使用TF-IDF提取文档关键词的方法。

    人工智能 1508 2022-03-23
  • Sklearn实现KNN算法及KDtree算法优化

    上节中,一起手写了KNN算法,算法本身不难,但比较麻烦。在真实开发场景中,一般都是使用调包的方式,来处理类似大众化的问题。本节介绍使用sklearn实现KNN算法,并针对KNN算法存在的问题,使用KDtree算法进行一个简单优化。

    人工智能 2167 2022-03-20
  • 手写AI算法之KNN近邻算法

    KNN(K-Nearest Neighbor)近邻算法是机器学习算法中最基础、最简单的算法之一,是一种有监督学习算法。它既能用于分类,也能用于回归。KNN的工作原理,是当预测一个新的值x时,根据它距离最近的K个点是什么类别,来判断x属于哪个类别。

    人工智能 1401 2022-03-19
  • Pandas中DataFrame数据自增NaN问题的坑

    最近在用 Pandas 处理数据的时候,遇到一个需要对某个 DataFrame 值,进行自增累加的操作,踩了一个 NaN 的坑,记录一下。

    Python 1725 2022-03-15
  • Mac系统下VSCode调用matplotlib不显示图像问题

    我把Python编辑器从Pycharm,换成了VSCode,最近遇到了不少问题,其中一个就是Mac系统下VSCode调用matplotlib不显示图像,折腾了很久,一度让我产生放弃VSCode的想法,好在最后还是解决了,下面记录一些解决方案。

    Python 3272 2022-03-01
  • VSCode配置Python开发环境问题记录

    最近我在看国外的Django视频,发现他们都用Vscode,写代码也很溜,所以我也尝试了一下,还不错,这样正好把我的不同语言的项目都集合到一起了,不用一个语言一个IDE。下面是我在配置的时候,遇到的一些问题,做个简单记录。

    知识片段 1483 2022-02-24
  • 毛玻璃效果backdrop-filter:blur卡顿性能优化方案

    前端CSS要实现毛玻璃效果,自然离不开filter和backdrop-filter属性,而且backdrop-filter似乎更好用,问题也就处在这个属性上,我整个页面只有最外层容器用到了这个效果,然后在html和body上,加了一些无关紧要的伪类。

    前端 8414 2022-02-19
  • Chrome实时字幕,开启英文视频教程学习新姿势

    幸好,我偶然发现了一个Chrome的超神功能:实时字幕。顾名思义,这个功能可以为网页视频实时生成字幕,当你打开视频网站、播放视频的时候,Chrome 就可以自动识别其中的音频,并生成字幕!

    知识片段 1259 2022-02-13
  • Mac系统上Pynput模块报错问题解决方案

    自从习惯了写Python代码后,遇到需要重复操作的场景,都会第一时间想到用Python写个程序自动完成。这不,前几天就遇到一个批量截图的需求,就准备用Python来搞定,搜索找到一个可以控制鼠标和键盘的库Pynput。

    Python 2079 2021-12-05
  • 新服务器用宝塔面板部署Laravel项目全过程

    部署服务器的机会其实不多,没有谁没事天天折腾服务器玩,一般就是部署好了,后面只更新代码,服务器越稳定越好。刚好买了新服务器,借这个机会整理一下从拿到一个新机器,到项目代码部署上线的完整过程,供新手朋友们参考。

    知识片段 2017 2021-11-12
  • Pandas创建一个空DataFrame,并插入数据的方法

    前几天,我在用Pandas写一个简单的量化选股策略时,最后想把筛选出的数据,导出到csv里面。最简单的实现方法,就是创建一个空DataFrame的方法,然后逐条插入数据,最后写入到csv文件。

    Python 5133 2021-10-27
  • Python模块自动加载实现方法

    前一段时间,在猿编程讲师岗前培训中,有学员问到在pgzero里面,为什么 import pgzrun 之后,music、mouse、keyboard这些模块就能自动加载,不需要import,就能直接使用了。

    Python 2379 2021-10-09
  • Bootstrap、Bulma、Tailwindcss前端UI框架对比

    18年之后,就开始用UI框架,前后主要用过Bootstrap、Bulma、Tailwindcss三个框架,中途还自己封装了一个,但功能不是很完善,就废弃了,还是用主流的开源框架省事。

    前端 10209 2021-08-25
  • Python模块EasyGui详细中文文档

    Python开发中,系统默认的IO交互形式过于单一,所以找到了一个比较容易上手的EasyGui库。这个库是基于Tkinter封装的,所以要保证环境支持Tkinter。虽然很丑,但也勉强能用。

    Python 5915 2021-08-12
  • Laravel定时任务导致服务器崩溃问题解决

    陈华编程的程序已经一年多没更新了,我也一年多没写php了。最近在录一个Python的基金看板的课程,所以也想把这个运用集成到陈华编程的网站里面来。其中有一个场景,就是定时爬取基金和大盘数据,然后更新库再展示。

    PHP 3272 2021-08-11
  • Python爬虫+Flask基金看板使用指南

    最近录制了一个《Python爬虫+Flask基金看板项目》,本来是手把手教用Python开发的这个项目的。但有一些不懂编程,但对基金感兴趣的朋友,想用这个看板功能,所以写一个简单的使用指南,供参考。

    Python 2225 2021-08-10