
机器学习
天天进步2015
软件开发老兵,任职于Acer和Hp,熟悉多种编程语言和框架,现任高级软件工程师。
展开
-
NumPy的广播机制详解
广播(Broadcasting)是NumPy中的一个重要特性,它允许不同形状(shape)的数组在算术运算时进行自动扩展,使它们的形状兼容。这种机制可以让我们在处理不同维度的数组时更加方便,同时也能提高内存使用效率。NumPy的广播机制是一个强大的特性,它使得数组操作更加灵活和高效。通过理解和正确使用广播规则,我们可以编写更简洁、更高效的数组运算代码。但同时也要注意广播的限制和潜在的陷阱,在实际应用中合理使用这一特性。原创 2024-12-30 09:18:12 · 455 阅读 · 0 评论 -
如何通过OpenAI Gym学习强化学习
OpenAI Gym是一个用于开发和比较强化学习算法的工具包。它提供了大量预定义的环境,从简单的经典控制问题到更复杂的Atari游戏。快速开始强化学习实验使用标准化的接口进行开发专注于算法设计而不是环境实现。原创 2024-10-30 08:55:22 · 599 阅读 · 0 评论 -
BERT、自注意力机制与Transformer
Transformer、自注意力机制和BERT的出现,标志着NLP领域的一次重大革新。它们不仅改变了我们处理和理解语言数据的方式,也为未来的研究和应用开辟了新的道路。随着技术的不断发展,我们有理由相信,基于这些基础构建的更强大、更智能的系统将继续推动人工智能领域的进步。原创 2024-10-10 08:55:10 · 1396 阅读 · 0 评论 -
CNN模型显存需求估算示例
对于这个CNN模型,估计的最小显存需求约为4.52 GB。实际训练时,可能还需要考虑批处理大小、框架开销等因素,因此建议选择至少8 GB显存的GPU来确保顺利训练。总显存需求: 1.49 GB + 23.33 MB + 23.33 MB + 2.98 GB ≈ 4.52 GB。总参数数量: 373,378,954。原创 2024-10-09 08:54:19 · 527 阅读 · 0 评论 -
将机器学习知识应用到实际项目中时,最重要的几个方面(笔记)
总之,成功应用机器学习需要理论知识、编程技能、领域专长和创造性思维的结合。仅仅依赖现成的代码是不够的。原创 2024-10-08 17:12:37 · 330 阅读 · 0 评论 -
深度学习运用小批次训练减少显存占用
深度学习模型通常需要处理大量数据,但GPU显存是有限的。小批次训练是一种有效的技术,可以在有限显存下训练大型模型。这样就可以显著减少单次占用的显存,使得在有限显存条件下也能训练大模型。原创 2024-10-08 08:50:54 · 474 阅读 · 0 评论 -
强化学习核心概念与公式总结
通过这些概念和它们之间的相互作用,强化学习算法能够让智能体在复杂的环境中学习和改进其行为,最终达到最优化长期收益的目标。通过这些概念,强化学习算法试图找到一个最佳策略,使得智能体在长期内获得最大的累积奖励。孩子通过不断尝试,逐渐学会如何在游戏中获得高分,这个过程就类似于强化学习。玩游戏的策略就是要学习的策略。原创 2024-09-30 15:55:45 · 991 阅读 · 0 评论 -
使用GPT的小说创作助手Agent Python代码
Agent的主要作用是保持情节的连贯性。原创 2024-09-30 11:24:11 · 341 阅读 · 0 评论 -
Unity与AI对话系统互动生成表情示例
本文解释了Unity如何与AI对话系统互动来生成虚拟人的表情。这个过程涉及情感分析和表情映射。原创 2024-09-27 09:50:06 · 1017 阅读 · 0 评论 -
似然函数与先验概率、后验概率的关系
先验概率:是你在获得数据之前的信念或猜测。似然函数:是基于某个假设,观察到当前数据的可能性。后验概率:是结合先验概率和数据之后,更新的对事件或参数的信念。通过贝叶斯定理,这三个概念紧密联系在一起,用数据不断更新我们的判断。原创 2024-09-13 17:03:46 · 758 阅读 · 0 评论 -
深度学习中训练集、验证集和测试集的不同作用
在深度学习中,训练集、验证集和测试集的划分对于模型的训练和评估非常重要。原创 2024-06-02 18:23:20 · 1661 阅读 · 0 评论 -
用ROS2实现 智能助理小车(待完善)
功能有: 人脸识别 手势识别 智能避障 人机对话。原创 2024-05-19 11:16:53 · 973 阅读 · 0 评论 -
手动下载COCO2014,VOC2007,VOC2012数据集
手动下载COCO2014,VOC2007,VOC2012数据集原创 2024-02-02 14:00:03 · 415 阅读 · 0 评论 -
Halcon对DM码傻瓜式解码
步骤:通过训练直接对DM码解码,之后可以用得到的训练参数对DM码解码。原创 2024-01-23 08:17:32 · 731 阅读 · 0 评论 -
转换yolov3数据到yolov5
前几天,我想把labelimg标注的数据集用到colab的juperbook上。找到一个工具,挺方便。原创 2023-12-04 15:39:18 · 167 阅读 · 0 评论 -
Python与机器学习:入门与基础
机器学习是人工智能领域中一项重要的技术,而Python作为一种简单易用且功能强大的编程语言,成为了机器学习领域中的热门工具。本文将介绍Python与机器学习的基础知识,包括Python的优势、常用的机器学习库以及基本的机器学习算法。原创 2023-06-21 08:14:16 · 980 阅读 · 0 评论 -
限制tensorflow使用Cpu核数
一开始,用tensorflow训练时,使用默认设置,运行时Cpu占用率过高,机器声音很响。原创 2022-08-03 15:18:20 · 1161 阅读 · 0 评论 -
判断numpy array数组的维数
判断numpy array数组的维数原创 2022-07-26 16:57:31 · 1060 阅读 · 0 评论 -
解决Google CoLab使用外部文件的问题
有时,用GoogleCoLab时需要用到外部的数据集。这时,可以通过代码把文件上传到CoLab上。在之后的代码中就可以使用上传的文件。原创 2022-07-19 17:57:09 · 975 阅读 · 0 评论 -
机器学习笔记(1)--机器学习入门
描述了机器学习术语和机器学习问题的类型原创 2022-05-17 10:37:47 · 205 阅读 · 0 评论 -
tensorflow python api 参考网站
分享一个tensorflow python api 参考网站Module: Tf - TensorFlow Python - W3cubDocs可以查询函数,给出函数的定义和例子。原创 2022-02-09 10:58:43 · 1050 阅读 · 0 评论 -
用docker搭建tensorflow和Jupyter服务器环境
#tensorflow 环境docker pull tensorflow/tensorflow:latest #下载最新版的tensorflow#运行下载好的tensorflow映像docker run -it tensorflow/tensorflow bash#进入bash后,可输入python调用tensorflow的apipythonJupyter服务器docker run -it -p 8888:8888 tensorflow/tensorflow:latest-j.原创 2021-12-31 11:25:04 · 1480 阅读 · 0 评论