python
文章平均质量分 70
机器学习算法与Python实战
欢迎围观,我的微信:htsa360
展开
-
玩转Python:数据可视化,一个很高级的交互式Python库,附代码
HvPlot 是基于 HoloViews 的高层抽象绘图库,但它提供了更为直接和方便的API,使得创建复杂的交互式图表变得简单快捷。HvPlot 可以与 Pandas、xarray 等数据处理库无缝集成,并且支持 Bokeh、Matplotlib 等多种绘图后端,允许用户根据需要制作静态或交互式图表。原创 2024-01-07 09:29:10 · 1116 阅读 · 0 评论 -
玩转Python:处理音频文件,两个非常重要的库,很实用,附代码
如果需要进行复杂的音频处理,或者与其他底层音频库(如Librosa或SciPy)结合使用,SoundDevice可能更合适,尤其是因为它支持NumPy数组。`pyaudio`和`sounddevice`都是用于Python中音频处理和流的库,允许用户通过他们的API录制、播放和处理音频数据。PyAudio 提供了 Python 绑定到 PortAudio,这是一个跨平台的音频I/O库。`sounddevice`库是基于PortAudio的,提供了一个简洁的Pythonic接口,用于录制和播放音频。原创 2024-01-04 17:25:19 · 440 阅读 · 0 评论 -
通义千问,阿里版ChatGPT,拿到邀请码了
亮点是百宝袋功能,现在只有9个,分为效率、生活、娱乐,我简单测试了效率类。通义千问是阿里巴巴推出的一个大型预训练模型,是达摩院自主研发的超大规模语言模型,能够回答问题、创作文字,还能表达观点、撰写代码。昨天中午,阿里云通过官方微信公众号对旗下的超大规模语言模型通义千问进行官宣,并面向企业开始了邀请测试。下午我收到了邀请码,首页推荐的写封邮件/撰写短文/电影脚本/职场助理试了一下,总体能看吧。我问它:就当前的空气污染的情况,写一份限塑的倡议书提纲,要有理有据。我问它:人工智能时代,自媒体创作者的机会在哪里?原创 2023-04-08 22:01:15 · 7550 阅读 · 4 评论 -
4个工具,让 ChatGPT 如虎添翼!
让 ChatGPT 如虎添翼!ChatGPT 很好用,其核心是prompt的运用,其回答质量很大程度取决于你的提问质量。我算是 ChatGPT 的高频用户了,几乎日活。半个月前我在星球写道:冲了Plus之后,使用更加频繁,说几点ChatGPT近期感受:1、它发挥多大效能取决于你的知识储备,它只能锦上添花,无法雪中送炭2、提问是门技术,无论是向他人求助,还是之前用搜索引擎,大部分人连提问都搞不定3、未来ChatGPT必然更加强大,会更好用,但依然无法解决上面俩个问题。原创 2023-03-09 14:46:31 · 4629 阅读 · 0 评论 -
用 Python 开发了一个 PDF 抽取Excel表格的小工具
大家好哇从 PDF 里 copy 表格时,粘贴出来后格式都是错乱的。这麻烦事交给 Python 再合适不过里,我开发了一个从 PDF 抽取表格另存为 Excel 文件的应用,我把它部到 huggingface 了,同学可以直接去感受一下:https://huggingface.co/spaces/beihai/PDF-Table-Extractor准备一个PDF(暂不支持扫描版)页面中上传PDF,也不支持过大的200M以上的文件,如果太大,大家可以先去压缩一下,我记得adobe官网有就类似小工具。上传完成原创 2022-07-03 23:15:52 · 345 阅读 · 0 评论 -
机器学习实战:用SVD压缩图像
前文我们了解了奇异值分解(SVD)的原理,今天就实战一下,用矩阵的奇异值分解对图片进行压缩.Learn by doing我做了一个在线的图像压缩应用,大家可以感受一下。https://huggingface.co/spaces/beihai/Image-Compression-with-SVD功能很简单,上传需要压缩的图片,选择压缩比,提交即可。下面咱们就一起看看实现过程用SVD压缩图像原理很简单:将图片分解为RGB三颜色矩阵,将每个颜色矩阵进行奇异值分解,然后原创 2022-04-17 15:16:02 · 4926 阅读 · 0 评论 -
机器学习基础:奇异值分解(SVD)
原创 2022-04-16 10:16:15 · 1037 阅读 · 0 评论 -
决策树最骚操作
大家好,最近我原创了一系列文章LightGBM 可视化调参用Excel玩机器学习!用浏览器玩机器学习比 Tesorflow 还强的机器学习库AI黑科技!从此只看高清视频AI 黑科技,老照片修复,模糊变高清腾讯的这个算法,我搬到了网上,随便玩!不知道大家是否喜欢这种类型的文章,其实我最近又打算开始更新100天搞定机器学习了,就想用类似lightgbm可视化调参这篇文章的风格,让大家在学习一个模型的时候有参与感。其实我最喜欢的还是决策树挑西瓜那一篇:收手吧,华强!我用机器学习帮你挑西瓜,文原创 2022-04-06 23:37:42 · 966 阅读 · 0 评论 -
机器学习系列:LightGBM 可视化调参
大家好,在100天搞定机器学习|Day63 彻底掌握 LightGBM一文中,我介绍了LightGBM 的模型原理和一个极简实例。最近我发现Huggingface与Streamlit好像更配,所以就开发了一个简易的 LightGBM 可视化调参的小工具,旨在让大家可以更深入地理解 LightGBM。网址:https://huggingface.co/spaces/beihai/LightGBM-parameter-tuning我只随便放了几个参数,调整这些参数可以实时看到模型评估指标的变化。代码原创 2022-04-05 18:15:05 · 4566 阅读 · 0 评论 -
比tensorflow还强的机器学习库
![](https://files.mdnice.com/user/3611/271607d8-fccb-417c-821e-dff503cdcf7d.gif)大家好,我是章北海`Python`是机器学习和深度学习的首选编程语言,但绝不是唯一。训练机器学习/深度学习模型并部署对外提供服务(尤其是通过浏览器)`JavaScript` 是一个不错的选择,市面上也出现了很多 `JavaScript` 机器学习库,比较著名的就是谷歌的 `TensorFlow.js`。我在《[用浏览器玩机器学习,赞!](ht原创 2022-03-30 14:07:30 · 2635 阅读 · 0 评论 -
腾讯的老照片修复算法,我把它搬到网上,随便玩
大家好,之前向大家介绍并跑通了腾讯开源的老照片修复算法([AI 黑科技,老照片修复,模糊变高清](https://mp.weixin.qq.com/s?__biz=MzA4MjYwMTc5Nw==&mid=2648964782&idx=1&sn=b06d9ff0e6d676c098ea66f51a689b9c&chksm=87946c84b0e3e592150cd1f81310cf7b44d7412337568f6d1b8285a25e3271fa638f890f370c&a原创 2022-03-28 20:39:02 · 5420 阅读 · 1 评论 -
AI 黑科技,老照片修复,模糊变高清
大家好 最近闲逛,发现腾讯开源的老照片修复算法新出了V1.3的预训练模型,手痒试了一下。 我拿“自己”的旧照片试了一下,先看效果![对比:右侧为修复后](https://my-wechat.oss-cn-beijing.aliyuncs.com/Screenshot%20from%202022-03-16%2022-23-18_20220316222603.png)![只看人脸部分](https://my-wechat.oss-cn-beijing.aliyuncs.com/1_00...原创 2022-03-17 16:30:15 · 6743 阅读 · 1 评论 -
超强视频超分AI算法,从此只看高清视频
最近发现一个特别强的视频超分算法————BasicVSR,在真实世界数据集中,实现了前所未有的视觉重建效果,最近它还拿下了超分比赛NTIRE 2021三冠一亚的优异成绩,登上了CVPR 2022。> 视频超分,假设低分辨率视频是从高分辨率的视频经过一系列的退化操作而得到,超分算法就是将该退化操作进行求逆,从而可以将低分辨率视频恢复成高分辨率视频。![右侧为原片,左侧为AI高清化](https://my-wechat.oss-cn-beijing.aliyuncs.com/Screen%20.原创 2022-03-13 22:05:12 · 6887 阅读 · 0 评论 -
麻省理工公开课:微积分,中文字幕视频+PDF
数学是机器学习的语言,统计是构建机器学习的基础,线性代数为机器学习提供了矩阵这一强大工具,但是要充分理解神经网络以及深度学习如何运作的,还需要学好微积分。大家应该多少对微积分有些基础,但是很难将其与神经网络联系起来。今天向大家推荐麻省理工学院Gilbert Strang教授的《微积分关键》,本课程的目的是从错综复杂的微积分课本和习题中跳出来,以一种总览(Big Picture)的简洁形式重新审视微积分。> Gilbert Strang: 1934年11月27日出生,是美国享有盛誉的数学家,在.原创 2022-03-02 20:09:38 · 2673 阅读 · 0 评论 -
逼真,特别逼真的决策树可视化
同学们好,决策树的可视化,我以为之前介绍的方法已经够惊艳了([决策树可视化,被惊艳到了!](https://mp.weixin.qq.com/s?__biz=MzA4MjYwMTc5Nw==&mid=2648960771&idx=1&sn=4018c10f946c354be3b6f742222f61d6&chksm=87947d29b0e3f43ff29d42282ec40dc0dd1b2e46100f66805a81034ffc966188.原创 2022-01-15 21:12:52 · 1141 阅读 · 2 评论 -
【保姆级教程】免费的云服务器,部署网站
最近在玩streamlit,不但实现一些好玩的应用,还可以直接部署,比如我之前开发的[决策树挑西瓜](https://mp.weixin.qq.com/s?__biz=MzA4MjYwMTc5Nw==&mid=2648961437&idx=1&sn=b8704d462e9d764a8ed54564b2558802&chksm=879463b7b0e3eaa1a5e6c0a678a7c0c70236e7f338ac5397282ecf92359cd4867043f8fd22ac原创 2021-12-31 16:04:46 · 1118 阅读 · 0 评论 -
火爆全网的条形竞赛图,Python轻松实现
![](https://my-wechat.oss-cn-beijing.aliyuncs.com/covid19_horiz_20211223134708.gif)这个动图叫条形竞赛图,非常适合制作随时间变动的数据。我已经用streamlit+bar_chart_race实现了,然后白嫖了heroku的服务器,大家通过下面的网址上传csv格式的表格就可以轻松制作条形竞赛图,生成的视频可以保存本地。https://bar-chart-race-app.herokuapp.com/本文我将`实.原创 2021-12-31 15:56:38 · 1545 阅读 · 0 评论 -
最被低估的Python绘图库,Matlplotlib 超强实力鉴赏
最被低估的Python绘图库!Matlplotlib 超强实力鉴赏![](https://my-wechat.oss-cn-beijing.aliyuncs.com/text-shadow_20211216170704.png)## Matplotlib> Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。Python宇宙的绘图库层出不穷,比如boken seaborn pyechart altair plotly p原创 2021-12-17 19:30:15 · 1073 阅读 · 0 评论 -
彻底干掉了Windows的cmd,一个字:爽
彻底干掉了Windows的cmd,一个字:爽!先说一句:Windows下的 cmd 就是垃圾! 习惯了Ubuntu和Mac的Terminal,再去用Windows的 cmd 简直难以忍受。 今天就向同学们介绍一下这款Windows神级命令行工具—-`Cmder` ## CmderCmder是一款windows的命令行工具,用起来和linux的命令一样顺畅。 可以使用大量的 linux 命令,比如 grep, curl,vim, grep, tar, unzip, ssh, ls...原创 2021-12-15 10:23:04 · 891 阅读 · 0 评论 -
JupyterLab 桌面版!!!
JupyterLab 是广受欢迎的 Jupyter Notebook「新」界面。它是一个交互式的开发环境,可用于 notebook、代码或数据,因此它的扩展性非常强。用户可以使用它编写 notebook、操作终端、编辑 markdown 文本、打开交互模式、查看 csv 文件及图片等。手把手教你配置JupyterLab 环境现在Jupyter 家族又有新成员了————JupyterLab 桌面版JupyterLab 桌面版适用于Linux、macOS 和 Windows 操作系统,每个平原创 2021-09-29 23:27:55 · 1081 阅读 · 0 评论 -
6行代码!用Python将PDF转为word
pdf转word应该算是一个很常见的需求了网上有些免费的转换工具,一方面不安全,有文件泄露风险,另一方面有免费转换的次数限制。今天向大家分享一个很好用的工具:pdf2docx安装$ pip install pdf2docx用法也很简单,核心方法是Converter我写了一个小脚本,如有需要,大家可以直接copy走。# -*- coding: utf-8 -*-"""Created on Sat Aug 7 16:36:59 2021@author: LaoHu"""import原创 2021-08-10 11:45:00 · 307 阅读 · 0 评论 -
100天搞定机器学习:PyYAML基础教程
编程中免不了要写配置文件,今天我们继续Python网络编程,学习一个比 JSON 更简洁和强大的语言————YAML 。本文老胡简单介绍 YAML 的语法和用法,以及 YAML 在机器学习项目中的应用实例。欢迎大家一起学习,也欢迎点赞、在看、分享!前篇:我开始学Python网络编程了YAMLYAML 是 “YAML Ain’t a Markup Language”(YAML 不是一种标记语言)的递归缩写。YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩原创 2021-04-18 23:17:51 · 703 阅读 · 2 评论 -
100天搞定机器学习:模型训练好了,然后呢?
大家好,我是老胡。许久没有更新100天搞定机器学习系列了,最近在看一个开源框架,其中有用到 gRPC ,它可以用于机器学习模型的部署,也可用于深度学习框架的开发,本文就当是《100天搞定机器学习》的番外篇吧。gRPC(Remote Procedure Call)gRPC 由 Google 开发,是一款语言中立、平台中立、开源的 RPC 框架。RPC(Remote Procedure Call)即:远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。使用的时候,原创 2021-04-18 23:17:22 · 4309 阅读 · 7 评论 -
Python网络编程:ZeroMQ
大家好,我是老胡。最近在和小伙伴们一起搞事情,我是学统计出身,编程能力其实很差,有点拖后腿了。所以需要恶补基础,这个系列会更新几篇,感兴趣的同学可以一起学习交流。ZeroMQ概述ZeroMQ(又名ØMQ,MQ,或zmq)像一个可嵌入的网络库,但其作用就像一个并发框架。ZeroMQ类似于标准Berkeley套接字,其提供了各种传输工具,如进程内、进程间、TCP和组播中进行原子消息传送的套接字。可以使用各种模式实现N对N的套接字连接,这些模式包括:发布-订阅、任务分配、请求-应答。ZeroMQ的速度原创 2021-04-17 16:03:40 · 507 阅读 · 0 评论