![](https://img-blog.csdnimg.cn/a71abfd8899440a69fc08d6b28aeda1d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python实战
文章平均质量分 90
专栏提供了丰富多样的Python实战案例和教程,涵盖了Python基础语法、数据结构与算法、Web开发、数据分析、人工智能等方面的内容。通过清晰易懂的讲解和实际示例,读者可以学习到如何运用Python解决实际问题,并提升自己的编程技能。无论是初学者还是有一定经验的开发者,都可以在这里收获良多。
禅与计算机程序设计艺术
著有《AI大模型应用入门实战与进阶》(写作中)《ClickHouse入门实战与进阶》《Kotlin 极简教程》《Spring Boot开发实战》《Kotlin从入门到进阶实战》等技术书籍。资深程序员、大数据与后端技术专家、架构师,拥有超过10年的技术研发和管理经验。现就职于字节跳动,曾就职于阿里巴巴,主要从事企业智能数字化经营管理、电商智能数字化运营等系统架构设计和研发工作。在大数据和企业级系统架构领域有非常深厚的积累,擅长大数据系统架构和分布式系统架构设计开发。热衷于新技术的学习和技术分享。
展开
-
深入理解DAG任务调度系统:核心原理与实现
任务调度系统是计算机科学中一个重要的研究领域,它主要关注于在并行计算系统中有效地分配和调度任务的问题。任务调度系统的主要目标是在满足所有任务执行需求的前提下,最大化系统的资源利用率和任务执行效率。原创 2023-12-27 18:07:02 · 2073 阅读 · 2 评论 -
调度器 原理与代码实例讲解
在现代计算机系统中,CPU是一种宝贵的资源,需要合理高效地分配和利用。多任务环境下,多个进程同时运行,它们之间相互竞争CPU的使用权。如何公平合理地安排进程的执行顺序,使CPU时间片得到充分利用,成为一个亟待解决的关键问题。这就是调度器(Scheduler)应运而生的根本原因。调度算法是调度器工作的核心和基础,不同的调度算法旨在实现不同的目标,如最大化CPU利用率、最小化等待时间、保证公平性等。先来先服务(FCFS)算法按照进程到达就绪队列的先后顺序,先来先服务。简单公平,但可能导致长进程"饥饿"。原创 2024-06-25 00:28:01 · 11 阅读 · 0 评论 -
使用RPA通过GPT大模型AI Agent自动执行业务流程任务企业级应用开发实战:如何进行自动化流程的测试和验证
随着互联网的飞速发展和人工智能技术的成熟,企业在面对复杂、繁琐的重复性工作时可以依赖计算机及其机器学习系统来替代人类专业人员完成工作。但是传统的方法论和工具仍然很难完全取代人的专长。2021年,RPA(Robotic Process Automation)这个新兴技术方向从业者已经在越来越多地被提出,尤其是在企业内外的数据驱动场景下更加受到重视。而作为一个企业级应用开发者,如何根据业务需求构建基于RPA的自动化流程,同时兼顾效率和准确率?如何验证自动化流程的正确性和有效性?原创 2023-11-23 01:08:11 · 204 阅读 · 3 评论 -
Python 实战人工智能数学基础:自然语言处理应用
近几年人工智能领域涌现了许多重要的研究成果。在自然语言处理(NLP)这个方向上,我们可以看到许多基于统计学习和机器学习的算法被提出并取得了成功。但我们都知道,构建有效的数据集、清洗数据、设计特征工程方法、选择合适的模型算法都是非常重要的工作。因此,本文试图从理论和实践两个角度,对目前最流行的NLP算法——基于神经网络的神经元网络(NNLM)进行介绍,为读者提供一个真正的 hands-on 学习的机会。原创 2023-11-23 01:08:42 · 104 阅读 · 3 评论 -
Python 深度学习实战:智能机器人
1.背景介绍在这个行业里,智能机器人的应用越来越广泛。可以帮助企业完成各种重复性工作,提升生产效率、节约成本、降低风险等。随着技术的发展,人工智能领域也在加速崛起,尤其是在深度学习方面。基于深度学习的智能机器人目前已经具备了巨大的应用潜力。如何用Python语言进行深度学习是一件非常重要的事情。因此,本文将通过一个简单的示例——基于Python的强化原创 2023-11-23 01:07:40 · 119 阅读 · 0 评论 -
使用RPA通过GPT大模型AI Agent自动执行业务流程任务企业级应用开发实战: 设计安全策略
首先,我们要清楚要设计什么样的安全策略?什么样的安全策略适合当前的业务场景?例如,是否需要在所有数据基础上建立数据分类?如果没有,需要怎么考虑数据分类的影响?除了考虑当前业务的安全需求,还需要考虑到未来业务发展可能带来的变动,例如,新的业务线可能会涉及新的敏感数据类型,这样我们如何及时调整我们的安全策略?我们还有些迷茫,那该怎么办呢?原创 2023-11-23 01:07:08 · 101 阅读 · 0 评论 -
Python入门实战:Python数据挖掘入门
1.背景介绍数据挖掘(Data Mining)是一个用计算机对大量数据进行分析、处理、加工、整理和结构化的方法,将复杂的数据转换成有价值的信息、洞察隐藏信息,并对其进行有效应用的过程。在过去几年里,随着互联网、移动互联网、智能手机、物联网等新型信息技术的飞速发展,越来越多的人把自己的生活和工作中的数据都记录下来,形成海量的数据资源。如何从这些庞大的数原创 2023-11-23 01:06:37 · 91 阅读 · 0 评论 -
Python 实战人工智能数学基础:逻辑回归
1.背景介绍逻辑回归(Logistic Regression)是一种分类算法,可以用来解决二分类问题。在机器学习领域中,逻辑回归被广泛应用于分类、预测等任务中。本文通过从基本概念出发,到具体算法实现和案例解析,全面剖析了逻辑回归的工作原理,并用最简单易懂的代码实例展示了它的实际作用。希望能够帮助读者更好地理解、掌握和运用逻辑回归算法。原创 2023-11-23 01:06:06 · 93 阅读 · 0 评论 -
Python入门实战:Python面向对象编程基础
1.背景介绍“面向对象编程”(Object-Oriented Programming,简称 OOP)是一种编程范型,其特征之一是抽象程度高、封装性好、继承性强、多态性强等。而 Python 是当前最流行的面向对象编程语言,因此掌握 Python 的面向对象编程知识对你在后续工作中无论是面试还是实际项目开发都会非常有帮助。本文就将以 Python 作为原创 2023-11-23 01:05:04 · 67 阅读 · 0 评论 -
使用RPA通过GPT大模型AI Agent自动执行业务流程任务企业级应用开发实战: AI Agent 的设计与实现
在现代企业中,业务流程自动化是提高效率、降低成本的重要手段。通过AI技术,尤其是自然语言处理(NLP)的进步,我们可以设计出能够自动执行业务流程任务的智能代理(AI Agent)。本文将详细介绍如何利用GPT大模型构建一个AI Agent,使其能够理解业务流程任务的指令并自动执行它们。自动化机器人(Artificial Intelligence (AI) agent)可以帮助企业更好地管理其内部复杂的业务流程和工作流。原创 2023-11-23 01:05:35 · 60 阅读 · 0 评论 -
使用RPA通过GPT大模型AI Agent自动执行业务流程任务企业级应用开发实战:如何解决RPA项目中的数据安全问题
1.背景介绍在企业级应用开发过程中,如何提升数据采集、清洗、处理、分析等环节的效率?如何降低成本,提高可靠性?通过人工智能技术,是否可以实现自动化办公呢?为了回答这些问题,我们结合实际案例和RPA(Robotic Process Automation)产品,深入探讨RPA在企业级应用开发中的应用场景,以及面临的问题和需求,并分享RPA项目中数据安全的原创 2023-11-23 01:04:33 · 85 阅读 · 0 评论 -
Python入门实战:Python测试驱动开发
1.背景介绍测试驱动开发(TDD)是一种敏捷开发的方法,旨在通过尽早编写自动化测试用例的方式来驱动开发流程,确保开发过程中代码质量和可靠性。其特点包括:单元测试:以小而精的方式,针对代码中的单个模块或功能进行测试。单元测试可以帮助我们快速定位和修复错误。集成测试:将多个单元测试组合在一起,检测代码之间的原创 2023-11-23 01:04:02 · 60 阅读 · 0 评论 -
Python 实战人工智能数学基础:决策树
1.背景介绍决策树(decision tree)是一种常用的机器学习方法,它由一个树状结构组成,其中每个内部节点表示一个特征或属性,每个分支代表这个特征取某个值的情况,而每条路径代表一条从根到叶子节点的判定规则。决策树可以用来做分类、回归或者其他预测任务。在很多领域都被广泛应用,如分类问题中的垃圾邮件过滤、商品推荐、市场划分、图像识别等;回归问题中用原创 2023-11-23 01:03:31 · 59 阅读 · 0 评论 -
人工智能入门实战:AI在电力需求预测领域的应用
1.背景介绍随着电网设备的升级换代、电价的上涨,世界各国正在进行电力需求的预测分析,特别是在短期内对电力供需进行快速调节,减少因停电而造成的损失。在此背景下,传统的基于线性回归或决策树等机器学习方法已无法满足需求变化剧烈、时效性要求高的电力需求预测分析的需要,近年来人工智能技术也成为当前热点。然而,由于电网设备、信号源、地理位置、经济发展等诸多变量复原创 2023-11-23 01:02:59 · 89 阅读 · 0 评论 -
使用RPA通过GPT大模型AI Agent自动执行业务流程任务企业级应用开发实战:如何进行自动化项目的文档和报告撰写
1.背景介绍随着信息技术的飞速发展,云计算、微服务、容器技术等新兴技术使得企业能快速应对复杂业务场景。但是,业务流程仍然存在重大障碍:慢、繁琐、不精准、易错。而人工智能(AI)、机器学习(ML)、自动化运维(ATO)等技术的发展又促进了业务流程自动化转型,实现了业务需求的实时、准确响应,帮助企业改善效率并减少手动重复性工作。2019年原创 2023-11-23 01:02:28 · 88 阅读 · 0 评论 -
Python入门实战:数据加密与解密
1.背景介绍数据加密与解密数据加密与解密(英语:Data Encryption Standard),简称DES,一种密码对称算法,是美国联邦政府采用的一种对敏感信息进行加密的算法标准,后被国家标准化部门作为行业标志。它是一种块密码算法,速度快,安全性高,目前被广泛应用于各种场合,比如银行卡交易、互联网支原创 2023-11-23 01:01:57 · 54 阅读 · 0 评论 -
使用RPA通过GPT大模型AI Agent自动执行业务流程任务企业级应用开发实战:如何为RPA项目制定合理的预算与投资
1.背景介绍近几年,随着智能手环、智能家居、智慧城市等新型科技产品的不断涌现,人工智能(AI)在生活中的应用也越来越广泛。其中以人机对话系统(即,聊天机器人)和语音助手等具有人类交互能力的应用作为代表,发展迅速。而基于深度学习的智能对话系统,则需要大量训练数据才能达到较好的效果。由于业务流程的复杂性,单靠传统的人工智能技术无法解决其中原创 2023-11-23 01:00:55 · 79 阅读 · 0 评论 -
使用RPA通过GPT大模型AI Agent自动执行业务流程任务企业级应用开发实战:16. RPA与GPT大模型AI Agent的扩展与升级
1.背景介绍随着工业互联网、智能制造领域的飞速发展,业务流程自动化已经成为各行各业面临的新的需求。而RPA(Robotic Process Automation)机器人流程自动化技术则是一种新型的业务流程自动化工具。它在解决复杂且重复性强的手动流程任务的同时,可以减少人力资源成本、提高工作效率,实现企业目标的关键。然而,这种通过人工智能(AI)与机器原创 2023-11-23 01:01:26 · 40 阅读 · 0 评论 -
使用RPA通过GPT大模型AI Agent自动执行业务流程任务企业级应用开发实战:经典案例解读—供应链管理
供应链管理作为供应链中最复杂的一个环节,其管理对象既有实体制造商又有供应商,其中一个重要难点就是复杂且累赘的采购订单。美国汽车零件供应链管理平台(VSP)的项目是为美国汽车零部件供应链管理提供解决方案的第一步。该项目的目标是利用大数据、云计算、人工智能等技术,利用GPT-3大模型的AI智能代理完成供应链的自动化管理,提升整个供应链的效率,改善客户体验。原创 2023-11-23 00:59:52 · 124 阅读 · 0 评论 -
人工智能入门实战:实践:智能音箱设计与实现
1.背景介绍智能音箱概述智能音箱(Smart speaker),又称智慧语音助手、智能音响、语音助手或智能扬声器,是一种可以智能化地处理语音指令并作出回应的数字设备。它可实现诸如播放音乐、调整音量、定时提醒、播放电视节目等多种语音控制功能。目前,市面上已经推出了许多具有完整的语音交互功能的智能音箱产品,包括原创 2023-11-23 01:00:23 · 299 阅读 · 0 评论 -
Python 深度学习实战:机器翻译
1.背景介绍机器翻译(MT)是一个典型的NLP任务,其目标就是把一种语言的内容翻译成另一种语言。在自然语言处理领域,机器翻译被广泛应用于各种场景,如:文档自动生成、聊天机器人、数字助手等。而在深度学习方面,可以利用强大的神经网络模型对文本数据进行预测并输出翻译结果。近几年来,基于深度学习的机器翻译系统已经取得了很大的进步,取得了更好的效果。本文将会基原创 2023-11-23 00:59:21 · 77 阅读 · 0 评论 -
人工智能入门实战:深入理解深度学习
1.背景介绍深度学习(Deep Learning)是指机器学习方法的一个分支,它可以训练复杂的神经网络模型来处理高维数据。由于其高度非线性、多层次、特征交互等特点,使得深度学习在图像识别、自然语言处理、语音合成、视频分析等多个领域都取得了卓越的效果。随着近年来深度学习的发展,越来越多的研究人员提出了新的理论,技术,工具来帮助工程师们更好地掌握和应用该原创 2023-11-23 00:58:50 · 67 阅读 · 0 评论 -
使用RPA通过GPT大模型AI Agent自动执行业务流程任务企业级应用开发实战:如何提升业务流程自动化的用户体验
在中长期发展中的国内及海外企业都面临着信息化、数字化、智能化等一系列的技术革命带来的商业变革、经营效率提升。为了实现这些目标,企业应当借助智能化的方式从根本上改善自身运营方式、降低运营成本、提高工作效率。而面对庞大的业务流程复杂性、手工执行效率低下、信息孤岛等众多难题,企业可以选择自动化工具与系统实现业务流程的自动化管理,从而极大地节省人力物力资源,缩短流程耗时,提升工作效率。原创 2023-11-23 00:58:18 · 89 阅读 · 0 评论 -
Python入门实战:科学计算与统计分析
1.背景介绍Python是一门面向对象的解释型高级语言,也是一种具有非常广泛的应用领域。它简洁易懂,一切都在可控范围内。由于其简单、易读、强大、跨平台等特点,Python已经成为最流行的语言之一。Python目前已进入第七个十大编程语言排名中。而Python在数据处理、科学计算、机器学习、人工智能、网络爬虫、Web开发等领域有着举足轻重的作用。所以本原创 2023-11-23 00:57:47 · 59 阅读 · 0 评论 -
人工智能入门实战:人工智能在医疗行业的应用
1.背景介绍近年来,随着人们生活水平的提升、科技进步、全球化进程加快等诸多因素的影响,人类社会发展进入了一个全新的阶段——“信息时代”。由于信息技术的快速发展、普及及人们对其认识的深入,使得医疗服务领域发生了巨大的变革。作为医疗服务的重要参与者之一,每一个人的身体都与医疗器械紧密相连。据统计,中国每年有近百亿人次需要接受治疗。因此,人工智能与医疗服务原创 2023-11-23 00:57:16 · 58 阅读 · 0 评论 -
Python 人工智能实战:时序预测
1.背景介绍时序预测(Time Series Forecasting)简介时序预测就是根据过去的数据来预测未来的某一个变量或者数据值。预测通常是为了进行管理、决策等目的,可以帮助企业更好地把握市场趋势、制定明智的计划、为客户提供更好的服务。许多传统的预测方法原创 2023-11-23 00:56:45 · 73 阅读 · 0 评论 -
Python入门实战:Python的面向对象高级编程
1.背景介绍面向对象(Object-Oriented Programming)是一种高级编程范式,它将现实世界中的各种实体抽象成类、对象和关系。在计算机科学和软件工程领域中,经常使用面向对象的方法进行开发,包括函数式编程,数据驱动编程等等。Python是一门非常流行且功能强大的编程语言,它已经成为编程者最喜爱的语言之一,尤其是在数据分析、机器学习、w原创 2023-11-23 00:56:14 · 43 阅读 · 0 评论 -
Python 深度学习实战:情感分析
1.背景介绍在互联网上越来越多的人使用语音对话功能。而作为一名AI工程师,如何利用这些语音对话数据提升自身的业务能力和竞争力?那么,今天我们就聊一下“语音对话情感分析”这一领域的一些基本原理及方法。首先,我们回顾一下互联网语音平台的整体架构。语音对话平台的整体架构如图所示,语音对话原创 2023-11-23 00:55:43 · 96 阅读 · 0 评论 -
人工智能入门实战:人工智能在天文的应用
1.背景介绍天文天文学是研究天体及其运动的科学。它包括太阳、月亮、地球、星空、银河系、海洋等物质及其周围空间的运行规律,为人类了解宇宙奥秘和寻求宇宙真相提供重要工具。我们生活中的绝大多数事务都与天文有关。例如,时钟、日历、航海、医学、机器人控制、互联网、金融、经济、房地产、制造业、广告、文化等等,无不与天文息息相关原创 2023-11-23 00:55:12 · 55 阅读 · 0 评论 -
Python编程基础教程:数据结构与算法
1.背景介绍数据结构数据结构(Data Structure)是计算机存储、组织、管理和处理数据的一种方式。它是指相互之间存在一种或多种关系的数据元素的集合。数据结构决定了数据元素之间的逻辑关系和数据元素之间的访问顺序。数据结构可以分为抽象数据类型(Abstract Data Types,ADT)原创 2023-11-23 00:54:41 · 46 阅读 · 0 评论 -
使用RPA通过GPT大模型AI Agent自动执行业务流程任务企业级应用开发实战:企业级应用开发的最佳实践
1.背景介绍根据政策要求,电子商务平台需要采取重点支撑业务流程作为激励机制,提升平台订单量、营收、成本效益。而业务进程的自动化管理工具将成为核心技能。此次,我将分享RPA(robotic process automation)技术在自动执行业务流程任务中的应用实践经验。本文假设读者已经具备相关基础知识,如数据结构、算法、数据库等。文章主要基于Micr原创 2023-11-23 00:54:09 · 53 阅读 · 0 评论 -
Python 人工智能实战:自动推荐系统
1.背景介绍一、业务需求分析随着互联网产品和服务的日益多元化,消费者对品牌认同的要求也越来越高。如今,电子商务网站、社交媒体平台、线上教育平台等都面临着用户个性化推荐的问题。推荐系统不仅能够帮助用户快速找到感兴趣的内容,还可以根据用户的兴趣习惯和行为习惯推荐适合的商品。目前最流行的推荐系统技术有协同过滤原创 2023-11-23 00:53:38 · 70 阅读 · 0 评论 -
使用RPA通过GPT大模型AI Agent自动执行业务流程任务企业级应用开发实战:Part 16 持续集成和持续部署
1.背景介绍持续集成(Continuous Integration,简称CI)是一种开发模式,用于频繁地将代码集成到共享存储库或主干分支中,并在每次检查-编译-测试周期结束时进行集成。每当检查通过后,自动构建过程就会生成新的可发布的包,该包可以进行质量保证、功能测试、生产环境验证和推广。这是实现敏捷开发和交付的关键机制之一。一般来说,持续集成的目标是原创 2023-11-23 00:52:36 · 47 阅读 · 0 评论 -
Python 人工智能实战:智能区块链
1.背景介绍什么是区块链?区块链是一个去中心化的分布式数据库网络,由一系列记录信息的散列值组成的链接,通过点对点网络通信传输,并用密码学的方式保证数据不可篡改。它的特点是安全、透明、不可伪造和可追溯。在 2017 年初,比特币问世,创造性地解决了信任问题,引起了轰动,也推动了区块链技术的发展。原创 2023-11-23 00:53:07 · 51 阅读 · 0 评论 -
使用RPA通过GPT大模型AI Agent自动执行业务流程任务企业级应用开发实战:Part 19 拓展业务流程
1.背景介绍前言:提到企业在业务流程方面需要提升效率、降低成本、提高收益,人工智能(AI)产品已经成为主流的信息处理工具,如微信的智能助手,头条的智能折叠屏等。而事实上,随着“知识管理”这一新领域的发展,企业已经意识到“知识整合”可以提升工作效率,实现信息交互和决策更加及时、准确。如何利用AI来完成信息搜集、分类、整合、关联、分析、评价、呈现是构建出原创 2023-11-23 00:51:34 · 53 阅读 · 0 评论 -
人工智能入门实战:强化学习的基本概念与算法
1.背景介绍强化学习(Reinforcement Learning,RL)是机器学习领域的一类算法,它可以让机器通过不断地尝试、做出反馈、获得奖励和惩罚等方式不断提升自身性能,从而达到解决特定任务或优化目标的目的。强化学习通常包括环境、动作、策略、奖励函数、值函数等要素,RL模型能够根据这些要素来定义系统在当前状态下的行为,并基于这一行为产生下一个状原创 2023-11-23 00:51:02 · 86 阅读 · 0 评论 -
Python 深度学习实战:迁移学习
1.背景介绍机器学习技术在解决现实世界复杂的问题方面已经取得了巨大的成功,但是解决某个领域问题时,往往需要大量的数据才能得到较好的效果。而对于某个具体应用场景来说,我们可能没有那么多的数据,或者说还没有足够的经验来进行数据的收集和标注,所以迁移学习(Transfer Learning)技术应运而生。迁移学习是指利用源域的数据去学习目标域的知识,而不原创 2023-11-23 00:52:05 · 78 阅读 · 0 评论 -
Python入门实战:基础语法与数据类型
1.背景介绍概览Python是一种简洁、灵活、高效的编程语言。它的简单性、可读性以及强大的运行时环境(解释器)使它成为很多领域的首选。Python是用开源社区开发,因此拥有庞大的库生态系统。从基础语法到面向对象编程、Web应用、游戏开发、科学计算、自动化运维等领域都有广泛的应用。作为数据分析、机器学习、深度学习等方原创 2023-11-23 00:50:00 · 41 阅读 · 0 评论 -
人工智能入门实战:过拟合与欠拟合问题解决策略
1.背景介绍过拟合(Overfitting)和欠拟合(Underfitting)是机器学习中两个经典的问题。而其根本原因就是训练集和测试集的数据分布不同导致的。一般来说,模型在训练数据上的损失函数的值比在测试数据上的损失函数的值要小;如果模型没有被过度优化,会出现这样的现象——模型在训练集上表现很好,但在测试集或其他未知数据上效果不佳,称为“过拟合”原创 2023-11-23 00:48:58 · 67 阅读 · 0 评论 -
人工智能入门实战:逻辑回归模型的建立与优化
1.背景介绍在现代社会,人工智能已成为当下企业和个人必备技能之一,也成为了解决复杂实际问题的必要手段。由于数据量大、类别多、特征丰富等特点,传统机器学习方法在分类任务中效果不佳,人工神经网络(Artificial Neural Network,ANN)模型逐渐受到关注。20世纪90年代末,基于反向传播算法的快速发展推动了深度学习技术的崛起,随后又引入原创 2023-11-23 00:50:31 · 74 阅读 · 0 评论