自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三余知行

冬者岁之余,夜者日之余,阴雨者时之余也

  • 博客(138)
  • 收藏
  • 关注

原创 深度学习|激活函数:网络表达增强

激活函数是神经网络的核心组件之一,其对于模型的性能是至关重要的。不同的激活函数在输出范围、计算复杂度、梯度表现和适用场景等方面存在显著差异。选择合适的激活函数应根据具体任务的需求、网络结构与数据特性进行考量。随着深度学习的发展,激活函数的类型、性质及其设计原则也在不断演进。了解各种激活函数的特性,有助于设计更有效的神经网络结构。

2024-09-05 23:53:28 964 8

原创 深度学习|模型推理:端到端任务处理

神经网络是一种机器学习算法,它的目的是自动学会**端到端**任务的处理逻辑。这里说的端到端,便是指任务的最初输入端到最终输出端。神经网络的推理过程主要前向传播的过程,我们可以将输入数据通过网络的各个连接进行传递,每个神经元接收到上一层神经元传递的信息,并根据自身的权重和激活函数进行计算,然后将计算结果传递给下一层神经元。通过多个层次的计算和传递,神经网络就具备了对输入数据进行复杂逻辑处理的能力,并产生网络所需的端到端的预测或分类结果。

2024-09-04 19:59:35 2903 23

原创 深度学习|感知机:神经网络之始

感知机经历了从起初的热潮到冷却,再到现代深度学习复兴的过程。其简单而有效的结构与思想成为了现代人工智能的基石,指引了神经网络在各个领域的广泛应用与发展。感知机的基本结构与学习算法为现代复杂神经网络的设计奠定了理论基础,是理解更高级模型的关键。尽管受限于线性可分性,但其概念与学习算法是现代深度学习(如卷积神经网络、递归神经网络等)的发展提供了基础。感知机的思想指引研究者探索新的激活函数、优化算法及网络架构,从而推动深度学习领域的不断创新。

2024-09-03 22:31:31 1244 24

原创 深度学习|引介:未来已来

人工神经网络(ANN)是深度学习领域的核心概念,而深度学习几乎已经是现代人工智能(AI)的代名词,其对 AI 的发展起到了重要的推动作用。我们将围绕 ANN 的基本概念与原理、发展历史和近来趋势、应用领域等进行由浅入深的探讨,慢慢全面而细致地沉浸到这个重要主题的探索与剖析中去。

2024-09-03 13:28:11 1575 27

原创 Python 优雅编程:会报恩的代码(五)

在 Python 编程中,有一些常用技巧和最佳实践可以帮助你编写更优雅、更高效的代码。本文将介绍`使用 Python 从文本中搜索指定单词`的几个特定用法,并验证 re.compile 中缓存的存在,希望这些小技巧能在某个特定的时间正好帮到你。

2024-09-06 22:20:42 487 3

原创 Python|玩转 Excel:Pandas、openpyxl、pywin32

`Excel` 是在数据处理和分析中一种最常用的工具,而 Python 是一种强大的编程语言。结合 Python 的数据处理库,可以方便地操作 Excel 文件,进行数据读取、处理、分析和报告生成等工作。本文将介绍如何使用 Python 操作 Excel 文件,包括读取、写入、数据处理、样式设置、数据验证、公式支持和图表创建等方面的内容。

2024-09-06 21:57:52 642 1

原创 Python 优雅编程:会报恩的代码(四)

在 Python 编程中,有一些常用技巧和最佳实践可以帮助你编写更优雅、更高效的代码。本文将介绍的是 Python 中 `urllib.parse.quote_plus` 的 URL 编码作用、判断指定路径的文件是否存在、使用 `imaplib` 与 `smtplib` 实现收发邮件、使用 `matplotlib` 绘制人工神经网络拓扑图、使用 `Keras` 构建卷积神经网络(CNN)等。希望这些小技巧能在某个特定的时间正好帮到你。

2024-09-05 09:15:00 882 9

原创 Python 优雅编程:会报恩的代码(三)

在 Python 编程中,有一些常用技巧和最佳实践可以帮助你编写更优雅、更高效的代码。本文将介绍的是 Python 中使用 `Scikit-Learn` 下载 `MNIST` 数据,并训练模型,序列化模型、`MLPClassifier` 模型的参数查看、MLPClassifier 的`激活函数`及其实现、从 `pandas.core.frame.DataFrame` 中获取数据等。希望这些小技巧能在某个特定的时间正好帮到你。

2024-09-04 22:47:34 1001 4

原创 善用工具:开发与效率

在软件开发领域,在这个竞争激烈的社会环境中,合适的工具和资源是提升工作效率的关键因素。在编程工作中,传统的 Visual Studio Code、Git、Docker 和 Postman 等工具,“近来”不断融合智能化和自适应能力的新技术,都是我们需要握在掌中的好牌。此外,版本控制工具,团队协作工具、代码质量工具、学习平台和监控工具等也同样扮演着重要角色。这些工具能够帮助开发者改善协作、提高代码质量、简化日常操作并提升学习效率。通过有效整合这些工具和资源,开发者不仅能够优化个人工作流程,还能在团队合作中

2024-09-02 20:38:39 1669 3

原创 计算之魂:持续于正确的因果链(二)

将问题中各种情况抽象成状态,将大量看似无关的情况用少数状态覆盖,再理清状态之间的逻辑关系。状态之间是存在因果关系的,借助 test(找到非法的状态)与 debug(找到导致非法状态的因果关系链)的能力,我们可以更好地理解问题的本质。有很多经典而有趣的问题或算法,它们计算之机巧,应用之广泛,类比之深远,皆值得我们去深思和不断探究。今天带来的是其中的12 球问题与和为 K 的字数组问题*

2024-09-02 09:15:00 1774 1

原创 计算之魂:持续于正确的因果链(一)

站在系统的角度来考虑所有应用问题,沿着正确的方向,经过不断递进的联系,见识逾大,思考逾深,才能完成一次质的飞跃。有很多经典而有趣的问题或算法,它们计算之机巧,应用之广泛,类比之深远,皆值得我们去深思和不断探究。今天带来的是其中的**25 人赛跑**与**BB84 量子密钥分发**。

2024-09-01 18:02:52 1061

原创 Nginx 维护与应用:最佳实践

Nginx 是开发者和运维人员常用的 Web 服务器和反向代理工具,具有高性能、高可靠性和丰富的功能。我们对 Nginx 的基本安装、配置和常见应用场景需要有足够的了解,对于如何通过 Nginx 实现高可用性、负载均衡、缓存和 CDN 等功能也需要有一定的认识。Nginx 可以帮助企业建立稳定、高效的服务架构,但 Nginx 维护与应用具有一定的深度和广度,以上关于 Nginx 维护与应用的最佳实践提供了全方位的参考,为系统架构师和运维团队可以根据具体的应用场景和需求进行调整和优化。

2024-09-01 13:31:15 877 3

原创 Python 数据可视化:工具与实践

Python 在数据科学领域中扮演着重要角色,特别是在数据可视化方面。有效的数据可视化可以帮助我们更清晰地理解数据,发现模式,传达信息。本文将从数据可视化库的比较与选择、交互式可视化与静态图表的区别,以及图表设计原则与最佳实践等方面,深入探讨 Python 作图的工具与应用实践。

2024-08-31 22:20:08 2768 34

原创 AI 内容创作:思考与实践

随着人工智能技术的迅猛发展,AI 写作逐渐成为一个热门话题。尤其是结合了大语言模型(LLM)和检索增强生成(RAG)技术的应用,越来越多的创作者开始关注如何利用 AI 在写作中实现更高的效率与质量。本文将从 LLM 与 RAG 集成的最佳实践、写作内容的结构层面和内容深度的优化、以及内容评测与自动优化迭代机制等方面深入探讨如何更好地利用 AI 进行写作,并进一步探讨一些关于 AI 写作的思考与实践。

2024-08-31 19:13:32 1661 24

原创 问题最优解:实际问题转换图论问题

图论作为一种数学模型,为我们提供了分析各种实际问题的强有力工具。无论是在城市交通、社交网络还是物流优化领域,我们所面临的很多问题都可以通过图论理论来获取“最优解”,而如何将实际问题转换为图论问题是我们必须面对的挑战。本文将回归图论的本质,探讨实际问题到图论问题的转换、图算法的作用及求解优化、以及图论对解决实际问题的局限性与更多可能性。

2024-08-30 13:25:30 918 4

原创 AI 模型的全能与专精之路

在人工智能(AI)迅速发展的今天,各种类型的 AI 模型层出不穷,从专注于特定任务的专业型 AI 到具备广泛应用能力的全能型 AI,都在不断推动社会的进步和技术的变革。近期,OpenAI 预计将在秋季推出代号为“草莓”的新一代 AI 模型,其展示的广泛多样性引发了人们对 AI 模型未来发展的热烈讨论。它是否暗示着全能型 AI 将逐渐取代专业型 AI?这种趋势是否代表了未来机器学习的发展方向?在这篇文章中,我们将深入探讨全能型 AI 与专业型 AI 的优劣,并分析它们在经济市场和用户偏好方面的潜力。

2024-08-30 09:15:00 942 2

原创 计算存储:时空权衡

存储是计算机科学中的一个核心话题,它不仅提供了对数据的持久性访问,还涉及资源的有效利用。计算机系统中可用的内存或磁盘空间的量,即存储空间;计算机执行操作所需的时间,包括处理时间和存取时间,即处理速度;此两者之间的平衡,我们可以称之为时空权衡。

2024-08-29 13:15:00 639 2

原创 计算思维:串行、并行、分布式云计算、GPU

计算效率是计算机科学中的重要主题,不同的计算模式和架构设计适用于不同的场景。串行计算适用于小规模任务,而并行计算适用于大规模任务。分布式云计算适用于海量数据处理,GPU 批处理适用于深度学习和计算密集型任务。掌控每一种计算架构与思维方式是提高计算效率和性能的关键,也是计算机工程师的必备技能。在实际应用中,根据任务的特点和需求,选择合适的计算模式和架构设计。

2024-08-29 09:15:00 2415 23

原创 Python 优雅编程:会报恩的代码(二)

在 Python 编程中,有一些常用技巧和最佳实践可以帮助你编写更优雅、更高效的代码。本文将介绍的是 Python 中 `defaultdict` 的分组作用、`random` 在随机选取中的实践、使用 `networkx` 作图时,如何令图中的点一直保持相同的位置(不需要自行指定点的位置)、`logging.basicConfig` 的参数含义、`SQLAlchemy` 执行任意 SQL 等。

2024-08-28 13:15:00 1721 6

原创 图论:最大流量问题与 Ford-Fulkerson 算法

最大流量问题是图论中的一个经典应用,主要涉及在给定的图中,从源点(Source)到汇点(Sink)能够传输的最大流量。这个问题常见于交通流、数据传输等领域。本文将介绍最大流量问题的基本概念,以及如何使用 Ford-Fulkerson 算法和 Edmonds-Karp 算法来解决这一问题。

2024-08-28 09:15:00 718

原创 未来技术席位之争:《黑神话:悟空》

在过去的十多年里,国产商业游戏行业取得了显著的进步,不论是在技术水平还是市场表现上。随着技术的不断发展,越来越多的中国游戏作品在全球市场上崭露头角。通过图形渲染、物理引擎、人工智能(AI)等技术一系列的不断突破,国产游戏逐渐形成了自己的特色和优势。本文将深入探讨国产游戏技术在全球市场中的发展现状,面临的挑战,以及未来的机遇。

2024-08-27 14:15:00 842 2

原创 图论:商业级网络爬虫思考

网络爬虫是一种用于自动抓取网页内容的程序。商业级网络爬虫通常用于搜索引擎、数据挖掘、竞争情报等领域。构建一个高效的“商业级”网络爬虫需要考虑多个方面,包括有向性与强连通性、节点的不可枚举性(可预知性)、动态变化的拓扑结构、体量(海量规模)、并行协调、流量控制、合法合规等。本文将从这些方面进行深入探讨,并提供一些实现示例与实践思考。

2024-08-27 09:15:00 1011 4

原创 图论:图的遍历(DFS vs. BFS)

图的遍历是图论中的核心概念,通过不同的遍历方法能够有效地处理多种问题,例如连通性检测、路径查找、图的最小生成树等。本篇我们将重点探讨图的深度优先搜索(DFS)和广度优先搜索(BFS)两种常见的图遍历方法,分析它们的原理、应用场景以及实现方法,并通过实际案例代码分析问题解决方案。

2024-08-26 13:28:57 918

原创 图论:配对问题与匈牙利算法

在社会实验与市场机制中,图论可以帮助分析竞争与合作如何影响配对的效果。例如,通过分析竞争者间的边权重,评估配对质量。图论不仅是数学的抽象工具,更是现代科技和社会发展的重要支撑。探索图论在日常生活中的影响,激励我们在应对复杂问题时,更有效地运用这一理论,提升决策的科学性与效率。

2024-08-26 09:15:00 2224 8

原创 图论:描述有限离散集合中元素间关系

图论作为一种数学理论,旨在研究有限的离散集合中元素之间的关系,其核心在于通过图的结构,即点与线的组合,精确地描述和解析对象间的互动与联系。图的定义不仅是数学抽象,更具有丰富的应用场景。本文将结合计算机科学的视角,从图论的基本概念、实际生活中的应用以及配对问题的解决方案三个方面进行深入探讨,并通过 Python 代码实现相关模型。

2024-08-25 19:41:53 588

原创 Python 优雅编程:来报恩的代码(一)

在 Python 编程中,有一些技巧和最佳实践可以帮助你编写更优雅、更高效的代码。本文将介绍 Python 中的 yield 和 yield from 用法,以及处理 offset-naive 和 offset-aware 的 datetime 对象时的最佳实践。此外,我们还将探讨如何处理 requests 异常,以提高代码的鲁棒性和用户体验。

2024-08-25 09:15:00 642

原创 Python ORM 最佳实践:Django ORM vs. SQLAlchemy

Django ORM 与 SQLAlchemy 无论是在性能优化、版本控制、事务管理、数据验证与清洗、以及缓存机制,还是在复杂查询的处理上,都有各自的新颖解法和优势。Django ORM 提供高效、快速的开发体验,适合小型及快速迭代的项目;而 SQLAlchemy 则为开发者提供了强大的查询和操作能力,适合复杂的应用需求。

2024-08-24 15:15:00 773

原创 风波中坚守:技术应对突发故障的危与机

应对突发技术故障和危机不仅涉及技术层面的快速响应与解决,还包括用户沟通、跨部门合作、风险管理和技术社区参与等多方面的内容。通过构建全面的应对策略,开发团队能够更有效地处理突发事件,提升其整体的抗风险能力和技术实力。未来,随着技术的不断变化,团队应持续适应新的挑战,通过不断学习与改进,确保在风波中也能坚持自我,更加稳健地迈向未来。

2024-08-24 10:19:04 1130 10

原创 分布式任务队列:Celery 最佳实践

在现代应用开发中,通过正确配置、合理使用各种功能以及监控管理,开发者可以构建出高效且可靠的异步任务处理系统。我们还探讨了异步任务的高级使用、特定应用场景中的优化、任务的故障与恢复策略,以及团队协作的最佳实践。Celery 的优势在应对复杂业务要求时尤为明显,随着需求的变化与大规模需求下推动下,Celery 的引入将会是提升开发效率与应用性能的一个不错选择。

2024-08-23 14:15:00 1545

原创 Django 集成 Celery:状态监控与任务管理

通过 Django Admin 管理 Celery Worker 任务是一种方便的方式,可以通过简单的配置和定制来实现任务的查询、查看、重试和终止等操作。通过本文提供的步骤和示例,您可以轻松地在 Django 项目中集成 Celery Worker,并通过 Django Admin 界面对任务进行管理和监控。

2024-08-23 09:15:00 929 2

原创 Django 集成与扩展:Database & Task Queue

Django 试图在所有数据库后端上支持尽可能多的功能。但并不是所有的数据库后端都是一样的,Django 不得不在设计上决定如何安全地支持哪一部分重要的功能。Django 官方支持的数据库有 PostgreSQL、MySQL、SQLite 和 Oracle。在这篇文章中,我们将讨论如何将 Django 切换到连接 PostgreSQL、MySQL、Oracle 和 SQL Server 数据库,同时使用 SSL/TLS 证书进行加密传输。

2024-08-22 13:32:59 1034 2

原创 克服挫折感:编程与成熟且从容

编程学习中的挫折感并不可怕,关键在于我们如何面对它。心态的调整、学习方法的合理运用、成功经验的积累、时间管理、资源利用、自我激励与内驱力的培养,以及保持心理健康,都是帮助我克服挫折的重要因素。编程不仅是技能的掌握,更是心态与思维的成长。在这条路上,每一步前行都将让我更加成熟与从容。让我们在编程学习的旅途中,不断以积极的心态前行,以灵活的学习方法突破瓶颈,最终在这条道路上不断成长,创造属于我们的成功。愿我们都能以坚定的信念,在编程的世界中不断探索与追求,成就更好的自己。

2024-08-22 09:15:00 924 5

原创 向量数据库|Milvus:智能检索新时代

随着对高效向量检索需求的不断增长,Milvus 在未来的数据分析和人工智能领域继续扮演着举足轻重的角色,助力企业和开发者解决各类复杂的数据挑战。本文通过探讨 Milvus 的基本特点与技术原理、环境搭建与数据管理、基本使用与最佳实践,能够全面理解 Milvus 的强大功能及高效性能,并为构建智能化、高效率的数据处理平台打下坚实基础。

2024-08-21 13:45:00 2989 20

原创 向量:任意事物的机器表达与理解

向量作为一种灵活而强大的数学表示方式,无论是在特征表示、模型训练还是高效检索中,向量都扮演着不可或缺的角色。向量不仅是信息的载体,更是智能化发展的重要推动力。向量在多个领域中的广泛应用凸显了它作为机器学习和人工智能中重要工具的价值。从自然语言处理到计算机视觉,从推荐系统到信息检索,从音频处理到社交网络分析,向量展示了其强大的表达与理解能力。随着向量技术和相关算法的不断发展,向量将愈发重要,成为推动智能化革新的核心力量。

2024-08-21 09:14:21 911

原创 向量数据库 Faiss:搭建与使用

在大数据与 AI 的时代,向量数据库在高效搜索与相似度检索场景中扮演了至关重要的角色。Faiss(Facebook AI Similarity Search)作为一款强大的开源向量数据库,以其优越的性能和灵活的配置选项,成为处理高维向量检索的理想选择。本文将探讨 Faiss 的基本特点与核心技术原理、基础维护,以及基本使用,从而帮助用户搭建出高效的向量数据库解决方案。

2024-08-20 12:39:52 1272

原创 高维数据检索:PQ(积量化)算法

在大 AI 时代,高维数据的处理与检索一直是一项重要的技术需求。面对高维数据的海量增加,传统的数据处理方法往往无法应对存储和计算开销的挑战。PQ(积量化)算法以其高效性受到广泛关注,旨在通过量化技术对数据进行压缩,并提高近似搜索的效率。本文将深入探讨 PQ 算法的基本原理,包括量化与码本的构建、维度灾难与内存开销的分析,以及积量化的创新与应用。

2024-08-20 09:15:00 1159

原创 高维数据检索:局部敏感哈希算法

局部敏感哈希(Locality Sensitive Hashing, LSH)是一种用于高维数据相似性检索的算法,通过将相似的高维数据点映射到相同的“桶”(bucket)中,从而提高相似性检索的效率。随着数据量的不断增长,LSH 在图像检索、文本数据处理、推荐系统等众多领域中展现出极大的潜力。以下是对 LSH 算法的原理、优缺点、改进算法与应用场景进行深入探讨。

2024-08-19 13:16:19 1011

原创 无监督学习:K-Means 聚类算法

K-Means 聚类算法因其高效性和易用性,已广泛应用于各种领域。K-Means 与嵌入模型结合的使用是有效的无监督学习策略,能够帮助我们在复杂数据集上进行有效的聚类和模式识别。K-Means 聚类算法与向量数据库的结合极大地提升了高维数据的处理能力,让管理员能高效地存储、检索和分析数据。在实际应用中,K-Means 聚类算法广泛用于文本分析、图像处理、推荐系统和其他数据分析领域。

2024-08-19 10:01:39 925

原创 高维数据检索:IVFFlat 算法

IVFFlat(Inverted File with Flat Quantization)算法在高维数据检索领域中扮演着不可或缺的角色。作为传递速度与数据处理效率的重要工具,IVFFlat 为在大规模数据集中的近似最近邻搜索提供了一种有效的解决方案。随着大数据技术的发展,传统的线性扫描方法已无法适应现代需求,因此深入探讨 IVFFlat 的原理、实施与应用实践显得尤为重要。

2024-08-18 23:05:06 615

原创 现代信息检索:HNSW 算法

HNSW 算法以其独特的高效特性,在信息检索、大数据处理、与深度学习结合等多个领域展现出广泛的应用潜力和灵活性。随着技术的快速发展,HNSW 不仅在对抗传统搜索系统的瓶颈方面取得了重大的突破,同时在实时动态检索中正渐渐发挥出更为重要的作用。未来的研究可以进一步集中在 HNSW 在动态数据环境中的优化与创新应用,以期在信息检索领域实现更多的创新与突破。

2024-08-18 21:53:52 885

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除