
深度学习
文章平均质量分 95
精通代码大仙
免费高效学习Python,AI,全栈编程技术!关注我带你免费学习成长!
展开
-
【机器学习实战高阶】基于深度学习的图像分割
你可能听说过物体检测和图像定位。当图像中只有一个物体时,我们使用图像定位技术在该物体周围绘制一个边界框。在物体检测的情况下,它会提供标签和边界框,因此我们可以预测物体的位置和类别。图像分割可以提供关于图像形状的更详细的微观信息,因此是物体检测概念的延伸。我们通过将图像分割成不同颜色的区域来区分物体,这有助于在更细微的层面上区分不同的物体。希望我们能够引导你解决你的第一个图像分割问题。我们讨论了整个过程,如果你对细节感兴趣,互联网上有大量的相关信息可供查阅。原创 2025-01-20 21:42:54 · 1070 阅读 · 0 评论 -
【机器学习实战高阶】基于深度学习车牌识别 自动识别车牌号码 Automatic License Number Plate Detection and Recognition
现在我们将定义三个函数,用于过滤掉 OpenCV 可能识别到但不太可能是车牌的轮廓。2.1.原创 2025-01-20 18:32:50 · 1060 阅读 · 0 评论 -
【机器学习实战中阶】使用Python和OpenCV进行手语识别
我们已经成功开发了一个手势识别项目。这是一个有趣的 Python 机器学习项目,可以帮助你提升技能。该项目可以进一步扩展,用于检测英文字符。原创 2025-01-20 16:48:37 · 2020 阅读 · 0 评论 -
【机器学习实战中阶】基于机器学习的人格预测,通过可视化研究人格数据,MBTI(Myers-Briggs Type Indicator(迈尔斯-布里格斯类型指标))
这段代码定义了一个函数var_row,用于计算每条MBTI类型的帖子中每条评论的词数方差。每条评论用|||分隔。l=[]#初始化一个空列表,用于存储每条评论的词数foriinrow.split('|||'):#将帖子内容按'|||'分隔成每条评论l.append(len(i.split()))#计算每条评论的词数,并添加到列表中returnnp.var(l)#返回列表中词数的方差这段代码定义了一个函数,用于绘制特定类型用户的词数方差与每条评论平均词数的联合分布图。原创 2025-01-20 14:10:25 · 1513 阅读 · 2 评论 -
【经典必看】时光印记:Pandas 时间序列处理的奥秘与实践
datetime 和 dateutil 的核心优势在于它们的灵活性和简单的语法:你可以使用这些对象及其内建方法轻松执行几乎所有你可能感兴趣的日期/时间操作。Pandas 在上述所有工具的基础上,提供了一个 Timestamp 对象,它结合了 datetime 和 dateutil 的易用性,以及 numpy.datetime64 的高效存储和向量化接口。Pandas 最初是在金融建模的背景下开发的,因此,正如你可能猜到的,它包含了一整套处理日期、时间和时间索引数据的工具。下表总结了主要的频率代码;原创 2025-01-20 00:32:42 · 808 阅读 · 0 评论 -
【机器学习实战中阶】使用SARIMAX,ARIMA预测比特币价格,时间序列预测
将数据赋值给 tsts = data# 绘制比特币价格的时间序列图以上代码主要用于加载比特币的历史价格数据,对数据进行预处理、转换、排序,并按不同的时间单位(如周、月、季及工作日与周末)对价格数据进行分组统计,最终绘制出这些统计结果的折线图。这有助于分析比特币价格随时间的变化趋势及其季节性特征。ARIMA 组合模型上面的图表和模型展示了不同的残差 RSS(残差平方和)。评估所有这些模型可能会很困难,因此我们对所有可能的 ARIMA 参数进行网格搜索。原创 2025-01-19 14:37:27 · 1000 阅读 · 0 评论 -
【机器学习实战中阶】比特币价格预测
比特币价格预测项目是一个非常有实用价值的机器学习项目。随着区块链技术的快速发展,越来越多的数字货币如雨后春笋般涌现,尤其是比特币作为最早的加密货币,其价格波动备受全球投资者和研究者的关注。本项目的目标是通过分析比特币的历史数据,建立一个能够预测未来比特币价格的机器学习模型,帮助用户更好地理解和应对市场的波动。比特币价格预测项目是一个结合了金融、数据科学和机器学习的综合性项目。通过分析历史数据并结合机器学习算法,项目旨在开发出一个准确、稳定的比特币价格预测模型。原创 2025-01-19 01:03:42 · 1083 阅读 · 0 评论 -
【机器学习实战中阶】音乐流派分类-自动化分类不同音乐风格
数据下载地址:https://www.kaggle.com/datasets/andradaolteanu/gtzan-dataset-music-genre-classification/data背景音乐。专家们长期以来一直在尝试理解声音以及是什么使一首歌曲与另一首不同。如何可视化声音。是什么使一个音调与另一个不同。这个数据集希望能提供实现这些目标的机会。内容原始流派 - 包含10种流派,每种流派有100个音频文件,每个文件长度为30秒(著名的GTZAN数据集,声音的MNIST)原创 2025-01-18 22:11:50 · 1208 阅读 · 0 评论 -
【机器学习实战入门】使用LSTM机器学习预测股票价格
在这个机器学习项目中,我们将开发一个基于神经网络的股票预测模型,用于预测股票收益。学习如何开发股票价格预测模型,并构建一个用于股票分析的交互式仪表板。我们使用 LSTM 模型实现股票市场预测,并使用 Plotly Dash Python 框架构建仪表板。类别:机器学习、深度学习编程语言:Python工具与库IDE:Jupyter前端:Plotly Dash(用于可视化)后端:无先决条件:Python、机器学习、深度学习、神经网络目标受众:教育、开发人员、数据工程师、数据科学家。原创 2025-01-18 17:55:49 · 925 阅读 · 1 评论 -
【机器学习实战入门】使用CNN和LSTM构建图像描述生成器 Learn to Build Image Caption Generator with CNN & LSTM
图像字幕生成器是一项结合了计算机视觉和自然语言处理概念的任务,旨在识别图像的上下文,并用自然语言(如英语)描述图像内容。卷积神经网络(CNN)是一种专门的深度神经网络,能够处理具有类似 2D 矩阵输入形状的数据。图像可以轻松地表示为 2D 矩阵,因此 CNN 在图像处理中非常有用。CNN 主要用于图像分类,可以识别图像中是否包含鸟、飞机或超人等对象。LSTM 是长短期记忆网络的缩写,是一种适用于序列预测问题的 RNN(递归神经网络)。根据之前的文本,我们可以预测下一个单词。原创 2025-01-18 10:58:11 · 694 阅读 · 0 评论 -
【机器学习实战入门】使用CNN和Keras进行交通标志识别,准确率达到95% Traffic Signs Recognition with 95% Accuracy using CNN&Keras
数据集的大小约为300MB。数据集中有一个训练文件夹,其中包含每个类别的图像,还有一个测试文件夹,我们将使用它来测试我们的模型。此外,我们还通过图表可视化了随时间变化的准确率和损失的变化,从简单的 CNN 模型来看,这是一个相当不错的成绩。在这个 Python 项目示例中,我们将构建一个深度神经网络模型,能够将图像中的交通标志分类到不同的类别中。数据的形状为 (39209, 30, 30, 3),这意味着有 39,209 张大小为 30×30 像素的图像,最后的 3 意味着数据包含彩色图像(RGB 值)。原创 2025-01-18 10:31:31 · 895 阅读 · 0 评论 -
【机器学习实战入门】使用OpenCV和Keras的驾驶员疲劳检测系统
为了在图像中检测人脸,我们首先需要将图像转换为灰度图,因为 OpenCV 的对象检测算法接受灰度图像作为输入。首先,我们分别在 leye 和 reye 中设置眼睛的级联分类器,然后用 left_eye = leye.detectMultiScale(gray) 来检测左眼。在这个 Python 项目中,我们将使用 OpenCV 从网络摄像头获取图像,并将其输入到一个深度学习模型中,该模型将分类人的眼睛是“睁着”还是“闭着”。这个数据将被输入到我们的 CNN 分类器中,该分类器将预测眼睛是睁着还是闭着。原创 2025-01-17 23:51:48 · 1338 阅读 · 0 评论 -
【机器学习实战入门】学习使用NLTK和Keras构建你的第一个聊天机器人
聊天机器人是一种智能软件,能够像人类一样进行交流和执行操作。聊天机器人广泛应用于客户互动、社交媒体营销以及即时消息传递等领域。根据其构建方式,聊天机器人主要分为两种基本类型:基于检索的模型和基于生成的模型。原创 2025-01-17 23:20:38 · 492 阅读 · 0 评论 -
【机器学习实战入门】使用Python进行MNIST手写数字识别
手写数字识别是计算机识别手写数字的能力。这对手工制造的设备来说是一个难题,因为手写数字并不完美,且人们书写数字的方式多种多样。手写数字识别旨在解决这一问题,通过使用数字的图像来识别该图像中的数字。python 混合学习项目 - 手写数字识别在本文中,我们将使用 MNIST 数据集实现一个手写数字识别应用程序。我们将使用一种特殊的深度神经网络,即卷积神经网络(Convolutional Neural Networks)。最终,我们将构建一个图形用户界面(GUI),您可以在其中手绘数字,并立即进行识别。原创 2025-01-17 23:13:41 · 1183 阅读 · 0 评论 -
【机器学习实战入门】使用OpenCV进行性别和年龄检测
计算机视觉是一门让计算机能够像人类一样观察和识别数字图像和视频的学科。它面临的挑战大多源于对生物视觉有限的了解。计算机视觉涉及获取、处理、分析和理解数字图像,旨在从现实世界中提取高维数据,从而生成可用来做决策的符号或数值信息。该过程通常包括物体识别、视频跟踪、运动估计和图像修复等实践。OpenCV 代表开源计算机视觉库,顾名思义,它是一个开源的计算机视觉和机器学习库。该库能够处理实时图像和视频,同时拥有强大的分析功能。它支持 TensorFlow、Caffe 和 PyTorch 等深度学习框架。原创 2025-01-17 21:45:54 · 1320 阅读 · 0 评论 -
【机器学习实战入门】基于深度学习的乳腺癌分类
什么是深度学习?作为对机器学习的一种深入方法,深度学习受到了人类大脑和其生物神经网络的启发。它包括深层神经网络、递归神经网络、卷积神经网络和深度信念网络等架构,这些架构由多层组成,数据必须通过这些层才能最终产生输出。深度学习旨在改进人工智能并使许多应用成为可能;它被应用于计算机视觉、语音识别、自然语言处理、音频识别和药物设计等多个领域。什么是 Keras?Keras 是一个用 Python 编写的开源神经网络库。原创 2025-01-17 21:25:19 · 973 阅读 · 0 评论 -
【机器学习实战入门】使用librosa进行语音情感识别
语音情感识别(Speech Emotion Recognition,简称 SER)是试图从语音中识别人类情感和情感状态的行为。这一技术利用了语音通常通过音调和音高反映潜在情感的事实。这也是动物如狗和马能够理解人类情感的现象。SER 很具挑战性,因为情感是主观的,且标注音频也很困难。librosa 是一个用于分析音频和音乐的 Python 库。它具有扁平的包布局、标准化的接口和名称、向后兼容性、模块化函数和可读代码。在本项目中,我们将演示如何使用 pip 安装它(以及一些其他包)。原创 2025-01-17 00:42:06 · 1052 阅读 · 0 评论 -
【机器学习实战入门】使用Pandas和OpenCV进行颜色检测
颜色检测是检测任何颜色名称的过程。这看起来很简单,对吧?对于人类来说,这是一个极其简单的任务,但对于计算机来说,却不是那么直接。人眼和大脑协同工作将光转化为颜色。我们眼睛中的光感受器将信号传输给大脑,大脑再识别颜色。从小开始,我们就将某些光线与它们的颜色名称联系起来。我们将使用类似的方法来检测颜色名称。在这个带有源代码的 Python 项目中,我们学习了颜色以及如何提取像素的 RGB 值和颜色名称。我们学习了如何处理双击窗口等事件,并看到了如何使用 pandas 读取 CSV 文件并执行数据操作。原创 2025-01-17 00:36:18 · 845 阅读 · 0 评论 -
【机器学习实战入门】利用XGBoost检测帕金森病
在这个 Python 机器学习项目中,我们将构建一个模型,通过该模型我们可以准确地检测个体是否患有帕金森病。使用 XGBoost 检测帕金森病— Python 机器学习项目什么是帕金森病?帕金森病是一种影响运动并引发震颤和僵硬的中枢神经系统渐进性疾病。它有5个阶段,每年在印度影响超过100万个人。这是一种慢性病,目前还没有治愈方法。帕金森病是一种影响大脑中产生多巴胺神经元的神经退行性疾病。什么是 XGBoost?XGBoost 是一种旨在提高速度和性能的新机器学习算法。原创 2025-01-17 00:31:28 · 783 阅读 · 0 评论 -
【机器学习实战入门】识别假新闻
你是否信任来自社交媒体的所有新闻?并不是所有的新闻都是真实的,对吗?那么,如何检测假新闻呢?答案是 Python。通过实践这个高级的 Python 项目,你将能够轻松地区分真实与假新闻。在继续这个机器学习项目之前,请先熟悉相关的术语,如假新闻、TfidfVectorizer、PassiveAggressive Classifier。什么是假新闻?假新闻是一种黄色新闻,它包含了可能是骗局的新闻内容,并通常通过社交媒体和其他在线媒体传播。这样做往往是为了推进或实施某些观点,通常与政治议程相关。原创 2025-01-17 00:23:25 · 750 阅读 · 0 评论 -
【机器学习实战入门项目】MNIST数字分类机器学习项目
手写数字识别是指计算机识别手写数字的能力。这是一项对机器来说较为困难的任务,因为手写数字并不完美,可能有许多不同的书写风格。手写数字识别为这个问题提供了解决方案,它使用数字的图像来识别图像中的数字。在本文中,我们成功构建了一个 Python 深度学习项目——手写数字识别应用。我们构建并训练了卷积神经网络,该网络在图像分类方面非常有效。随后,我们构建了一个 GUI,你可以在画布上绘制数字,然后对其进行分类并显示结果。原创 2025-01-17 00:18:03 · 1041 阅读 · 0 评论 -
【机器学习实战入门项目】波士顿房价预测
该数据集从小规模的506个案例中提取,广泛用于算法的基准测试,尽管这些比较大多在Delve之外进行,因此 somewhat suspect。数据下载:https://gitee.com/baiyunyi/udacity-mlnd-boston-housing/blob/master/housing.csv。优达学城推荐学生安装 Anaconda,这是一个常用的Python集成编译环境,且已包含了本项目中所需的全部函数库。需要注意的是,变量#14(MEDV)似乎在50.00处被审查,这可能影响模型的准确性。原创 2025-01-17 00:05:06 · 1003 阅读 · 0 评论 -
【机器学习实战入门项目】使用深度学习创建您自己的表情符号
在这个面向初学者的深度学习项目中,我们构建了一个卷积神经网络来识别面部情绪。我们在FER2013数据集上训练了我们的模型,然后将这些情绪映射到相应的情绪符号或头像。使用OpenCV的haar cascade xml,我们获得了网络摄像头中人脸的边界框,然后将这些框输入到训练好的模型中进行分类。DataFlair致力于为用户提供成为数据科学家所需的所有资源,包括详细的教程、实践、用例以及项目源代码。原创 2025-01-16 23:59:55 · 1101 阅读 · 0 评论 -
【机器学习实战入门项目】基于机器学习的鸢尾花分类项目 Iris Flower Classification Project using Machine Learning【含代码数据集】【亲测有效】
本项目利用机器学习模型对鸢尾花进行分类。鸢尾花数据集是一个著名的机器学习数据集,包含三种类别的花朵:Setosa、Versicolor和Virginica,每种类别由四个特征描述:萼片长度、萼片宽度、花瓣长度和花瓣宽度。机器学习是关于从数据中学习预测或提取知识的过程。它是人工智能的一个子领域。机器学习算法基于样本数据(即训练数据)构建模型,并根据训练数据对新数据进行预测。本项目展示了使用SVM算法构建机器学习模型对鸢尾花进行分类的过程。涵盖了数据加载、分析、模型训练、评估和部署。原创 2025-01-16 23:47:45 · 650 阅读 · 0 评论 -
【亲测有效】win10下如何顺利安装pytorch 1.1.0 等torch cpu gpu版本
【亲测有效】win10下如何顺利安装pytorch 1.1.0 等torch cpu gpu版本原创 2022-06-11 21:18:56 · 2009 阅读 · 0 评论 -
【人人都是深度学习师】5行代码实现一个基于深度学习迁移学习的分词、词性标注功能
基础环境基础环境安装见:PaddleHub安装教程show me your code只需要5行核心代码:import paddlehub as hublac = hub.Module(name="lac")test_text = ["今天是个好天气。"]results = lac.cut(text=test_text, use_gpu=False, batch_size=1, return_tag=True)print(results)import paddlehub a原创 2021-03-09 17:24:08 · 595 阅读 · 0 评论