- 博客(1129)
- 收藏
- 关注
转载 imageio,一个Python处理图片的工具包
你好,我是郭震Python如何处理图片,imageio,读取图片比较简单。然后使用matplotlib显示。包括后续,修改,裁剪等。今天做了两个短视频,简单不复杂。读者朋友们,若方便,点个赞支持我一下,谢谢......
2024-03-20 11:01:51 12
原创 AI绘图Stable Diffusion中关键技术:U-Net的应用
你好,我是郭震引言在人工智能和深度学习的迅猛发展下,图像生成技术已经取得了令人瞩目的进展。特别是,Stable Diffusion模型以其文本到图像的生成能力吸引了广泛关注。本文将深入探讨Stable Diffusion中一个关键技术——U-Net架构的应用,揭示它如何在生成细节丰富且与文本描述紧密相连的图像中发挥核心作用。U-Net架构概述U-Net最初设计用于医学图像分割,其特点是一种对称的编...
2024-03-13 21:24:24 613
转载 动手做一个「自动下载视频」的小工具
你好,我是郭震读者朋友们,最近出镜录制几条视频号短视频,还没看过的粉丝朋友们,可以看下哈,方便的话点个赞,谢谢~~这条视频介绍:AI技术学习的突破口之Python办公自动化,为什么这条视频介绍PDF转Word的Python示例代码,这个比较简单,粉丝们参考下:最近,动手做了一个自动下载视频的小工具,B站视频畅享下载哈:自动下载完视频后,会自动播放:更多视频,大家关注我,现在持续更新~~希望给大家...
2024-03-12 12:48:40 21
原创 Stable Diffusion 模型:从噪声中生成逼真图像
你好,我是郭震简介Stable Diffusion 模型是一种生成式模型,可以从噪声中生成逼真的图像。它由 Google AI 研究人员于 2022 年提出,并迅速成为图像生成领域的热门模型。数学基础Stable Diffusion模型基于一种称为扩散概率模型(Diffusion Probabilistic Model)的数学框架。扩散过程可以用一个Markov链来描述,将数据(如图像)从其原始分...
2024-03-10 11:30:57 488
原创 PyTorch 实现图像卷积和反卷积操作及代码
你好,我是郭震在深度学习中,尤其是在处理图像相关任务时,卷积和反卷积(转置卷积)都是非常核心的概念。它们在神经网络中扮演着重要的角色,但用途和工作原理有所不同。以下是对传统卷积和反卷积的介绍,以及它们在 PyTorch 中的应用示例。传统卷积 (nn.Conv2d)用途传统卷积通常用于特征提取。在处理图像时,通过应用卷积核(也称为滤波器)来扫描输入图像或特征映射,可以有效地识别图像中的局部特征(如...
2024-03-09 09:28:58 523
原创 从零使用Python 实现对抗神经网络GAN
你好,我是郭震这篇从零使用Python,实现生成对抗网络(GAN)的基本版本。GAN使用两套网络,分别是判别器(D)网络和生成器(G)网络,最重要的是弄清楚每套网络的输入和输出分别是什么,两套网络如何结合在一起,及优化的目标即cost function如何定义。通俗来讲,两套网络结合的方法,就是G会从D的判分中不断提升生成能力,要知道G最开始的输入全部是噪点,这个思想也是文生图,文生视频的基石。下...
2024-03-07 12:04:00 467
原创 生成对抗网络(GANs)总结
你好,我是郭震生成对抗网络(GANs)是一种深度学习模型,它由两部分组成:生成器(Generator)和判别器(Discriminator)。这种模型通过一个对抗的训练过程来生成接近真实的数据。GANs在图像生成、语音合成、文本到图像转换等领域展示了其强大的能力。核心概念生成器(Generator)功能:生成器G是一个深度神经网络,其目标是从随机噪声中生成逼真的数据。它试图创建的数据应足以欺骗判别...
2024-03-05 10:06:20 497
原创 深度学习近10年,10篇必读论文总结
你好,我是郭震深度学习领域2014-2023每年的标志性论文2014生成对抗网络(Generative Adversarial Nets)Ian Goodfellow et al. 提出了GAN,开启了生成模型的新时代。2015深度残差网络(Deep Residual Learning for Image Recognition)Kaiming He et al. 提出ResNet,极大提升了深度...
2024-03-03 08:46:06 394
原创 joblib,一个加速Python程序的库!
你好,我是郭震本次介绍的是一个独特且实用的Python库:joblib。joblib是专门用于Python中的轻量级流水线和并行计算的库。它非常适合于那些需要进行重复计算或大规模数据处理的任务,尤其是在数据科学和机器学习领域中。安装joblib安装joblib非常简单,只需通过pip即可完成安装。打开你的终端或命令行界面,输入以下命令:pipinstalljoblibjoblib简介jobli...
2024-03-02 09:04:10 216
原创 一文总结:Python的封装、继承和多态
你好,我是郭震整个程序员的生涯,最重要的一个知识根基就是面向对象的理解和掌握深度。如果你意识到了面向对象开发思想的重要性,请仔细学习这篇文章。希望对你有帮助!这篇详细地解释封装、继承和多态,并在最后提供一个综合示例来总结这三个面向对象编程的基本特性。封装封装是OOP的一种机制,它将对象的数据(属性)和方法(行为)绑定在一起,并对外界隐藏了数据的直接访问。这样做的目的是确保对象内部数据的完整性,防止...
2024-02-29 08:24:09 323
原创 更好用!Loguru,一个管理日志的Python库!
你好,我是郭震介绍一个相对较少被人知晓但极具潜力的库:LoguruLoguru是一个旨在简化Python日志管理的库。与标准的logging模块相比,Loguru提供了一个简单的方式来添加日志记录到你的应用程序,无需繁琐的配置。安装首先,通过pip安装Loguru:pipinstallloguru基本用法Loguru的使用非常直观。下面是一个基本示例,展示了如何在你的代码中快速启用日志记录:f...
2024-02-28 08:08:19 218
原创 PyAutoGUI,一个Python办公自动化利器!
你好,我是郭震今天,我要介绍的自动办公神器是PyAutoGUI。如果说Python生态中,最让我们感到自动化魅力的,那PyAutoGUI 一定是其中一个!充满魔力!PyAutoGUI是一个强大的Python库,它允许你的脚本控制鼠标和键盘,自动执行各种任务。这个库特别适合于那些需要自动化日常重复办公任务的场景,比如自动填写表格、自动点击界面、自动移动文件等。安装PyAutoGUI首先,你需要通过p...
2024-02-27 09:03:36 296
原创 Python自动读取PDF,推荐用pdfplumber库!
你好,我是郭震pdfplumber 是一个 Python 库,专为从 PDF 文件中提取文本和表格数据而设计。与其他 PDF 处理库相比,pdfplumber 更注重保持页面上文本的视觉布局,这使得它在处理包含复杂布局或多列文本的 PDF 文件时表现更为出色。pdfplumber 依赖于 PDFMiner 来解析 PDF 文件,但提供了更友好和直观的 API。主要特点文本提取:pdfplumber...
2024-02-25 08:41:58 272
原创 更好用!typer,一个写Python接口的库!推荐
你好,我是郭震今天了解一个实用的命令行工具Typer,这是一个非常有用的 Python 库,专为构建命令行接口(CLI)应用程序而设计。Typer 以其简单性、直观性和强大的功能而受到开发者的青睐,特别是它利用 Python 的类型提示来自动处理参数解析和验证,极大地简化了 CLI 应用的开发过程。安装 Typer安装 Typer 非常简单,只需在终端运行以下命令即可:pipinstallt...
2024-02-23 08:23:40 312
原创 一文讲清Python打包工具PyInstaller
你好,我是郭震PyInstaller 是一个非常受欢迎和强大的工具,它可以将 Python 程序转换成独立的可执行文件,适用于 Windows、Linux 和 macOS 系统。相比于其他的Python打包工具,PyInstaller综合打包能力应该是最好的。使用 PyInstaller 可以非常方便地将 Python 脚本及其所有依赖项打包成一个标准的可执行文件,这对于程序的分发和部署非常有帮助...
2024-02-22 08:00:19 372
原创 pendulum,一个更好用的Python库!
你好,我是郭震今天,我们将深入了解一个相对不那么知名但功能强大的 Python 包:pendulum。这个包是一个处理日期和时间的库,它以简洁和易于理解的方式提供了比标准 datetime 模块更丰富、更人性化的接口。安装 Pendulum首先,我们需要通过 pip 安装 pendulum 包。打开你的终端或命令提示符,输入以下命令:pipinstallpendulum安装完成后,我们就可以开...
2024-02-21 08:00:50 195
原创 Dash,方便创建「交互式」Web图表!
你好,我是郭震这篇文章,探讨 Dash —— 一个由 Plotly 开发的优秀 Python 框架,专为构建丰富的网络分析应用而设计。推荐使用这个Python工具包!Dash 使得数据分析师能够使用 Python 创建互动式的 web 应用,而无需深入了解复杂的前端技术如 HTML 或 JavaScript。要开始使用 Dash,首先需要通过 pip 安装:pipinstalldashDash...
2024-02-20 09:14:18 208
原创 TextBlob,一个超好用的Python文本分析库!
你好,我是郭震TextBlob是一个非常有趣且对于很多Python开发者来说可能还不那么熟悉的库。它提供了一个简单的API,用于处理文本数据,进行自然语言处理(NLP)任务,比如情感分析、词性标注、翻译等。TextBlob基于NLTK和Pattern库,结合了它们的强大功能,同时提供了更友好和更简单的接口。安装TextBlob在开始使用TextBlob之前,你需要先将其安装到你的环境中。通过pip...
2024-02-19 08:03:26 282
原创 仅用几行代码!Streamlit,又一个数据分析神器!
你好,我是郭震今天,我们要探索一个名为 Streamlit 的独特 Python 包。Streamlit 是一个开源的 Python 库,它允许用户仅使用几行代码就能快速创建web数据分析网页。这个库特别适合数据分析,因为它可以轻松地将数据分析转换成互动式的 Web 应用。安装 Streamlit要开始使用 Streamlit,首先需要通过 pip 安装。打开你的终端或命令提示符,输入以下命令:p...
2024-02-18 08:03:19 148
原创 rich,一个超实用的Python库!
介绍在传统的终端输出中,我们通常受限于基本的文本格式,如简单的字符串和基本的格式控制。然而,随着 rich 的出现,这一切都变了。rich 允许开发人员以前所未有的方式展示数据,从彩色文本到复杂的表格、进度条乃至树状图,rich 无不能够以优雅和高效的方式呈现。rich 的核心功能彩色文本和样式:rich 可以让你以各种颜色和样式输出文本,包括加粗、斜体、下划线等。表格支持:创建和显示美观的表格,...
2024-02-17 09:46:09 247
原创 9个Python最常用的包及使用案例
本文总结9个Python最常用的包及使用案例1 NumPy描述: NumPy 是 Python 的一个扩展库,支持高维数组与矩阵运算,并为数组运算提供了大量的数学函数库。它是科学计算中的基础包之一,用于处理大型多维数组和矩阵的运算与基础统计分析。示例: 创建一个 2x2 的 NumPy 数组,并计算其行列式。importnumpyasnpa=np.array([[1,2],[3,...
2024-02-16 10:56:08 322
原创 一文总结Python核心知识点
你好,我是郭震本文总结新手学Python,需要学习的核心知识点,是一份最精简的上手Python编程的学习指南。引言Python作为一种流行的编程语言,以其简洁明了的语法和广泛的应用领域吸引了大量初学者。本文将为你提供一个Python入门指南,通过每个重要知识点的讲解和示例代码,帮助你快速理解和应用Python。Python简介Python以其简洁的语法和强大的扩展性受到广泛欢迎。这里有一个使用Py...
2024-02-15 10:57:39 700
原创 视频讲解:优化柱状图
你好,我是郭震AI数据可视化 第三集:美化柱状图,完整视频如下所示:美化后效果前后对比,前:后:附完整案例源码:util.py文件importplatformdefget_os():os_name=platform.system()ifos_name=='Windows':return"Windows"elifos_name=...
2024-02-11 21:45:28 960
原创 来美国1年半,我对春节有了一些新的理解...
你好,我是郭震2022年以前的春节,年三十、初一,和亲朋好友打打电话、聊聊天,觉得更多是一种仪式感,出于晚辈对长辈的一种礼节式的问候,因为春节是我们中国人一年当中最看重的节日。2024年是我在美国度过的第二个春节,此刻我对对春节,对亲情好像有了更深入的一些理解。在此记录成文字,与你一起分享。小时候过春节盼着穿新衣服,吃好吃的,那是对春节期盼的一种重要原因。现在物质水平丰富,再加上人到中年,早对这些...
2024-02-10 22:20:49 243
转载 柱状图基本用法
你好,我是郭震今天介绍:柱状图基本用法附完整代码:importmatplotlib.pyplotaspltfrommatplotlib.font_managerimportFontProperties#指定中文字体,这里使用的是微软雅黑,你可能需要根据你的系统调整字体名称或路径font=FontProperties(fname="C:\Windows\Fonts\msyh...
2024-02-07 12:34:59 29
原创 数据可视化教程!我将全程出镜解说
你好,我是郭震数据和算力是助推AI成功的关键二要素,洞察数据背后奥秘的重要手段之一便是数据可视化。数据可视化无论在论文发表,还是商业数据分析中都扮演着举足轻重的作用。一句话:一图胜千言。从今天开始,我会逐步分享如何做数据分析可视化的系列视频教程,会重点介绍如何结合ChatGPT学习数据可视化,BI等。包括方法论,选择图表方法,颜色搭配,美学设计等系统性视频教程。同时,我会全程出镜解说,并且公布所有...
2024-02-06 10:41:52 681
转载 如何写提示词 生成这样的高清图?
你好,我是郭震近来收到一些读者过来问我,如何提问GPT:如何编写提示词 生成这样的化妆师高清图:其实,关于ChatGPT提示词编写方法,MidJourney、DALLE 高清绘图提示词写法逻辑,我已经录制成为课程,没有在我的公众号宣传。今天,利用这篇文章,大概说下我做的这门课。一共超过30讲,会持续更新更多AI前言工具和技术到里面。我先说说为什么要做这门课:现在很多教AI的课程,较泛化、靠工具无底...
2024-02-01 13:29:34 29
转载 36岁,我读博的第二学期开学了!
你好,我是郭震前几天这里下过一场雪想跟读者朋友唠唠,工作多年后,再读博的一些体会。2022年来到美国前,我已经工作8年。刚来申请CS硕,后来转到AI博。关注我的读者中,应该会有像我这样,想工作几年后,再回到校园读书的。或许,这篇文章能为这些朋友带去一些参考。硕士期间,学分都修好了,从这学期开始我就不需要上课,可以更加自由的投入到AI研究中。美国大学上课还是很麻烦,作业,考试,项目,有的课程真的很多...
2024-01-29 10:10:50 29
原创 AI提示词要怎样编写
AI提示词概述AI提示词就是我们跟GPT工具沟通时输入的描述信息编写AI提示词的原则1.简单明了,减少歧义在工作中,我们平时向领导或老板汇报工作时,要言简意赅,精准表述,而不是啰啰嗦嗦地说出一堆跟主题无关的事情。下面这个提示提就不合格:“在某个特殊的场合,主角遇到了一个难以抉择的问题,在面对多年暗恋对象时,它不确定该如何选择。他在这个过程中经历了什么?请描述这个场景、主角的心情以及最终的抉择。”这...
2024-01-28 23:10:34 414
原创 Python在自动化运维中的应用
Python自动化运维概述自动化运维是现代化运维管理的一个重要方向。Python 作为一种高级编程语言,在自动化运维中具有广泛应用的优势。本文将介绍 Python 在自动化运维中的优势,并给出一个使用 Python 实现远程服务器执行命令的简单示例。Python 语法简洁、易于学习,具有更高的可读性,让运维人员可以快速上手。这可以减少开发和维护自动化脚本的时间和成本。Python 具有跨平台支持,...
2024-01-26 07:45:00 53
转载 神奇的AI编程小例子——合并两个工作簿的工作表到一个工作簿
今天帮一个朋友干点活,涉及到了两个表格文件的工作表合并到一个工作簿,分别作为单独的工作表。我用小蜜蜂AI的GPT问答,如下图所示:fromopenpyxlimportload_workbook#打开目标工作簿target_workbook=load_workbook('目标工作簿.xlsx')#打开其他工作簿other_workbook=load_workbook('...
2024-01-26 07:01:07 31
转载 Python实现Excel拆分与合并
在实际工作中,我们经常会遇到各种表格的拆分与合并的情况。如果只是少量表,手动操作还算可行,但是如果是几十上百张表,最好使用Python编程进行自动化处理。下面介绍两种拆分案例场景,如何用Pandas实现Excel文件的拆分。按条件将Excel文件拆分到不同的工作簿假设现在有一个汇总表,内部存储了整个年级的成绩数据。现在需要按照班级分类,将不同班级的数据拆分到不同的工作簿中,最终实现"三年级总成绩...
2024-01-25 08:08:10 48
转载 按条件快速搜索文件
在计算机的某个文件夹中,假如有一大堆不同格式的文件,如下图:我们的目的:快速查找出文件名中包含某文字内容的指定格式的文件,看看它们都放在哪里?通过分析,可能在当前文件夹中也可能在某个子文件夹里,可以使用两种方法,解决这个查找问题!os模块实现利用os模块的walk()方法来获取文件列表,再通过if条件语句筛选符合规则的文件。导入使用的os模块,file_name是我们要查找的文件的名(可以是包含...
2024-01-24 07:30:00 36
转载 超级好用的Python模块——glob模块
为了更加方便、快捷地查找文件/文件夹,再介绍一个超级好用的Python模块——glob模块。glob模块可以查找符合特定规则的文件/文件夹,并将搜索到的结果返回到一个列表中。该模块之所以强大的原因在于,它支持几个正则通配符,分别介绍如下:*:匹配0个或多个字符?:匹配一个字符[]:匹指定范围内的字符,比如可用[0-9]匹配数字,用[a-z]匹配小写字母。'*'符号表示匹配当前工作目录下的文件夹及文...
2024-01-24 07:04:32 28
原创 学了这个Python库,工资加5K
简介Python-office 是一个 Python 自动化办公第三方库,能解决大部分自动化办公的问题。而且每个功能只需一行代码,不需要小白用户学习 Python 知识,做到了真正的开箱即用。Python-office 是一个处理 Microsoft Office 文件的 Python 库,它提供了与 Excel、Word 和 PowerPoint 等文件格式进行读写和操作的功能。这个库简化了在...
2024-01-24 06:00:00 383 1
转载 批量自动整理文件夹
假如在你的电脑硬盘某文件夹里有这样一堆不同格式的文件,看起来非常混乱,详情如图所示:为了方便自己快速检索到文件,我们需要将这些文件按照不同格式分类整理到不同的文件夹中,应该怎么做呢?源码如下:importosimportshutilpath='./案例3'forfile_nameinos.listdir(path):file_path=os.path.join...
2024-01-23 20:16:00 27
原创 跨语言编程:在C#应用程序中调用Python
应用场景众所周知,Python在深度学习中占有绝对优势。而C#语言的优势在各种后端应用开发,特别是工业领域。当我们使用 C# 开发应用程序时,可能需要调用 Python 代码来实现某些功能。这时,我们可以使用 Python.NET 或 IronPython 等工具将 C# 与 Python 代码结合起来代码实例首先,我们需要安装 Python.NET 包。可以使用 NuGet 包管理器来安装:在 ...
2024-01-23 07:17:18 676
转载 Python爬虫编程小案例
偶然间发现一个通过歌词找歌曲的网站:https://www.91ge.cn/lxyyplay/find/目标:先抓取页面里的所有要查的歌词及歌名等信息,并存为txt文件一共46页数据网站截图如下:抓取完整歌词数据,如下图:源码如下:importtimeimportaiohttpfromaiohttpimportTCPConnector#处理ssl验证报错fromlxml...
2024-01-22 21:44:00 34
原创 Python巧妙操作PDF文档
PDF文档的特点 PDF(Portable Document Format)是一个通用文件格式,几乎可以在所有操作系统和设备上阅读。PDF 文件可以包含包括文本、图片、图形、表格、链接、多媒体等各种内容,具有高度的可读性和可编辑性,适用于各种文档形式的存储和传输。PDF 文件支持加密和数字签名保护机制,确保了文件的安全性。PDF 文件可以被搜索、复制、打印,方便办公和学习使用。Python库操作P...
2024-01-21 13:33:04 583
转载 GPT 自动生成SQL语句
小蜜蜂AI内部编程相关菜单有30+个,包括SQL语句自动生成功能,比较好用。今天给同学们演示如何使用,点击AI菜单商店的编程大类:然后,下方选择框会出现34个变成相关的AI菜单,找到SQL终端菜单,并点击点击后,此时进入到SQL终端会话,我们输入:查找表 Products 按照字段 company 分组 汇总每个分组中 sale_n 的和、平均值、最大最小值,发我sql语句然后,AI会干净利落的准...
2024-01-20 23:47:51 69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人