自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_31532979的博客

数据科学与艺术

  • 博客(1010)
  • 资源 (11)
  • 收藏
  • 关注

原创 当系统遇到性能瓶颈时,如何进行性能分析和优化

这可能涉及到检查系统的日志文件、跟踪系统的调用流程,以及使用代码分析工具来找出慢速代码或资源耗尽的问题。Profilers(性能分析器):可以帮助你监测程序的执行时间,找出执行时间长的函数或方法,从而定位慢速代码的问题。Logging tools(日志工具):通过分析系统的日志文件,可以获取系统的运行状态和潜在的性能问题。一旦找到性能瓶颈的源头,我会考虑采取不同的优化策略来改善系统的性能。这可能涉及到监控系统的关键指标,如响应时间、吞吐量等,并与系统的预期性能进行比较。

2024-02-20 08:39:45 886 2

原创 【在线部署一个机器学习模型】

部署机器学习模型,在实际生产环境中,可能需要考虑更复杂的问题,例如模型版本控制、身份验证和错误处理等。

2024-02-01 10:31:12 653 1

原创 一段比较简单的人工智能自动做模型的程序

这个程序使用了scikit-learn库,首先加载了一个经典的鸢尾花数据集(iris),然后将数据集分割成训练集和测试集。接着,创建了一个逻辑回归模型,并通过。这只是一个简单的示例,实际应用中可能需要更复杂的数据预处理、特征工程、模型调参等步骤。但这个示例程序展示了人工智能模型自动训练和预测的基本流程。方法在测试集上进行预测并计算模型的准确率。方法在训练集上进行训练。

2024-01-29 11:52:19 739 2

原创 2024 最火的技术话题

这些领域的发展也面临着诸多挑战,例如AIGC需要解决内容的原创性、准确性和版权问题,AI Agent需要提升交互的自然性和人性化,具象智能需要更高效地将AI技术与物理世界结合。此外,工业物联网还为工厂的智能化升级提供了海量数据,推动了5G行业应用的快速发展。此外,随着5G、物联网、云等新兴技术的普及,网络安全挑战也不断增加,需要不断加强安全防御措施。这些技术话题在2024年备受关注,它们的发展和应用对数字化转型和未来发展具有重要意义。不断学习和掌握这些新技术,将为个人和企业在未来的竞争中提供优势。

2024-01-29 11:51:02 1092

原创 自然语言处理(NLP)技术使用

以上只是一些NLP技术的例子,还有许多其他的技术和应用,如文本分类、文本生成、问答系统等。NLP技术的发展正逐渐改变人们与计算机之间的交互方式,并提供了许多新的商业和研究机会。语义角色标注:语义角色标注是将句子中的词语标注为相应的语义角色,如“施事者”、“受事者”、“时间”等。词性标注:这个技术可以自动识别文本中的每个单词的词性,例如名词、动词、形容词等。这个技术在中文文本处理中尤其重要,因为中文没有明确的词与词之间的边界。命名实体识别:命名实体识别是识别文本中的具体实体,如人名、地名、组织机构等。

2024-01-29 11:46:11 660

原创 TensorFlow 的基本概念和使用场景

深度学习:TensorFlow支持深度神经网络的构建和训练,如卷积神经网络(CNN)、循环神经网络(RNN)和变换器(Transformer)等。自然语言处理(NLP):TensorFlow提供了许多用于处理文本和语言的工具和模型。机器学习:TensorFlow提供了丰富的工具和算法,用于构建和训练各种机器学习模型,如线性回归、逻辑回归、决策树、支持向量机等。图像处理:TensorFlow具有强大的图像处理功能,可以用于图像识别、物体检测、图像生成和图像分割等任务。

2024-01-29 11:43:08 486

原创 区块链技术的应用场景和优势

物流和供应链管理:区块链可以追踪和验证物品的来源和流向,确保物流过程的透明度和可追溯性。医疗健康:区块链可以提供安全的医疗数据存储和分享平台,确保患者数据的隐私和安全。总之,区块链技术在许多领域都有广泛的应用前景,其去中心化、安全、透明和高效的特点将为各行业带来巨大的变革和创新。去中心化:区块链技术可以消除中心化的权威机构和中介,实现点对点的交易和信息传输,提高交易的效率和安全性。这提高了信任度,降低了欺诈的可能性。速度和效率:区块链可以快速处理大量交易,并且不需要中介机构的参与,减少了交易的时间和成本。

2024-01-29 11:41:54 549

原创 人工智能在现代科技中的应用和未来发展趋势

机器学习和深度学习:机器学习和深度学习是人工智能的重要分支,通过利用大量的数据和算法,使机器具备从经验中学习和改进的能力。通过语音识别和自然语言处理技术,语音助手可以理解人类的指令并执行相应的任务,智能家居可以通过连接各种设备和传感器,实现自动化和智能化的控制。此外,人工智能和人类的协作也是未来发展的重要方向,通过灵活的协作,人工智能可以更好地为人类服务。通过不断的技术创新和发展,人工智能将进一步提高准确性和效率,并在各个领域创造更多的应用和新的可能性。

2024-01-29 11:40:11 441

原创 机器学习中的 K-均值聚类算法及其优缺点

K-均值聚类(K-means clustering)是一种常用的无监督学习算法,用于将数据集划分为K个不相交的簇。该算法通过迭代的方式将每个样本分配到最近的簇,并更新簇的质心,直到达到收敛条件。总的来说,K-均值聚类算法是一种常用且有效的聚类算法,但在使用时需要注意选择适当的K值和初始质心,并处理好噪声和离群点的情况。

2024-01-29 11:38:33 801 1

原创 【计算机视觉(CV)技术的优势和挑战】

在当今数字时代,博客成为了分享知识、展示个人专业能力和吸引读者的重要工具。然而,随着越来越多的博客涌现,如何优化博客的内容和用户体验成为了一个关键的问题。计算机视觉(CV)技术是一种利用计算机和算法来模拟和解释人类视觉系统的技术。本文将为你提供一些有效的技巧,帮助你优化博客的内容和提升用户体验。虽然计算机视觉技术在许多领域中已经取得重要的进展,但还存在许多挑战需要解决。随着技术的不断发展和创新,计算机视觉技术有望在未来实现更多的突破和应用。

2024-01-29 11:31:46 556

原创 千万流量大型分布式系统架构设计

前言 -本文是学习大型分布式网站架构的技术总结。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,对大型分布式网站架构有较好的参考价值,并给出一个架构参考。

2024-01-29 10:13:58 1125

原创 【边缘存储-云端计算】

*边缘存储就是把数据直接存储在数据采集点或者靠近的边缘计算节点中,例如MEC服务器或CDN服务器,而不需要将数据通过网络即时传输到中心服务器(或云存储)的数据存储方式。边缘存储一般采用分布式存储,也称为去中心化存储。下面通过几个案例来说明:1、在安防监控领域,智能摄像头或网络视频录像机(NVR)直接保存数据,即时处理,不需要将所有数据传输至中心机房再处理。

2024-01-28 13:09:12 1169

原创 史上最全的数据科学与艺术

数据可视化是数据分析的一种展示方式,它将数据转化为图表、图像、地图等形式,以便更直观地展示数据的趋势和特征。数据可视化是数据分析的一种展示方式,它将数据转化为图表、图像、地图等形式,以便更直观地展示数据的趋势和特征。图表是数据可视化的一种形式,它将数据转化为条形图、折线图、饼图等形式,以便更直观地展示数据的趋势和特征。图像是数据可视化的一种形式,它将数据转化为图片、照片、视频等形式,以便更直观地展示数据的趋势和特征。数据清洗是数据分析的一部分,它涉及到数据的去除噪声、填充缺失值、数据类型转换等操作。

2024-01-17 09:53:30 1340

原创 【史上最全】如何建立模型

模型建立

2022-09-30 13:38:19 3577

原创 什么是模型

什么是模型?(The Model Thinker 1)从今天开始我将详细解读Scott E. Page的《模型思考者》(The Model Thinker: What You Need to Know to Make Data Work for You)。我计划结合这本书、各种资料以及我自己的一些想法写26篇文章,并在这个过程中学习各种模型。这是第一篇,主要介绍一下模型。我在之前的文章中讲过系统,你可以把模型理解为我们为了研究真实世界的某个问题,在逻辑世界中构建的一个抽象系统。这个抽象系统是真实世界里复杂系

2022-07-05 14:13:59 2363

原创 人工智能的三个层次

人工智能的三个层次  1.弱人工智能  AlphaGo运用深度学习和增强学习技术的人工智能依然只是属于“弱人工智能”。  实际上,目前所有的人工智能领域取得进展的都是在弱人工智能领域上。从服务机器人、车载与电视助手、智能客服以及图像处理等应用,又或是iPhone的语音助理Siri、百度的度秘、科大讯飞的“灵犀”、微软的小冰等。  2.强人工智能  强、弱的区别在于有没有意识,如果有意识、自我、创新思

2017-11-24 15:22:21 12830 2

原创 网页自动截屏

上述代码中,我们使用lxml的etree模块来解析网页源代码。首先,我们定义了一个字符串变量。最后,我们使用循环遍历打印出每条数据,并使用相关的截图工具对前3条数据进行截图展示。中提取出日期、天气状况、气温和风力风向的数据,分别赋值给。函数将网页源代码转化为一个Element对象。接下来,我们使用XPath表达式从。,其中包含了要解析的网页源代码。

2025-02-08 21:56:15 46

原创 HTTPS 证书

HTTPS 证书通常与特定的域名关联,以确保安全连接并验证网站的身份。使用的是像 Let’s Encrypt 这样的免费证书服务,他们提供了自动化的脚本,比如 Certbot,可以帮助你自动完成证书的申请、验证以及部署过程。这样可以简化整个流程。

2025-02-08 21:55:49 177

原创 【openCSG】

openCSG是一个用于实现几何形状之间的布尔运算(并、交、差)的开源软件库,但它没有官方的用户操作手册。你可以参考openCSG的官方文档和代码库,了解如何使用openCSG库进行代码实现。在openCSG的官方文档中,到详细的API文档和示例代码,以帮助你理解和使用openCSG库。另外,你可以搜索互联网上的开源社区和论坛,参考其他开发者的经验和案例分析。在这些社区中,你可以找到许多关于openCSG的讨论和问题解答,以及其他开发者分享的使用openCSG的案例。欢迎关注微信公众号:数据科学与艺术。

2025-01-18 14:09:05 125

原创 Clumsy 网络模拟工具使用指南

Clumsy 是一款用于模拟 Windows 系统上网络状况的工具,通过控制网络包的延迟、丢包等参数,帮助开发者测试和调试网络相关应用。它利用 WinDivert 库实时拦截系统接收和发出的网络数据包,并进行人为的延迟、丢包、篡改等操作,从而模拟各种网络问题。

2025-01-15 10:43:41 995

原创 【回望2024,展望2025】

回望2024,展望2025。

2025-01-15 10:41:38 704

原创 MyBatis中,批量新增数据好还是单个新增数据好

在MyBatis中,批量新增数据和单个新增数据的速度快慢取决于多种因素,以下是具体分析:

2025-01-12 23:21:02 142

原创 ReentrantLock 与 ReentrantReadWriteLock 的区别与用法

是一种读写锁,允许多个读线程同时访问,但只允许一个写线程访问,或者阻塞所有的读写线程。这种锁的设计可以提高性能,特别是在数据结构中,读操作的数量远远超过写操作的情况下。方法首先尝试获取读锁。如果缓存无效,它会释放读锁并获取写锁来更新缓存。更新完成后,它会进行写锁到读锁的降级,允许其他线程并发读取。可以显著提高并发性能,因为多个读线程可以同时访问数据,而写线程则独占访问。可以在确保数据一致性的同时,提高多线程环境下的性能。相同的基本行为和语义,但功能更加强大。假设有一个共享的数据结构,读操作远多于写操作。

2025-01-12 23:19:28 464

原创 大数据应用案例

大数据平台在阿里巴巴和京东等公司中发挥了关键作用。这些平台通过分析海量的数据,提供个性化的产品推荐、精确的市场趋势预测和高效的供应链管理,帮助企业提高运营效率和利润。大数据平台已成为企业决策和运营的重要工具,将在未来持续发挥重要作用。

2025-01-10 09:27:26 329

原创 CountDownLatch应用

当你提到“方法A调用时,对象锁锁着,方法B等待释放”,这通常是指通过。是一次性的,一旦计数器减到0,它就不能再次使用。如果你需要多次使用类似的等待/通知机制,可能需要考虑其他工具,如。方法,这将导致方法B所在的线程等待,直到计数器被减到0。这样,方法B就会等待方法A完成操作后再继续执行。来实现一种类似的效果,即让方法B等待方法A完成某个操作后再执行,那么可以这样使用。被初始化为1,表示有一个计数器需要被减到0。可以实现一种等待/通知机制,但它与对象锁(方法,将计数器减1。块或方法来实现的互斥访问。

2025-01-10 09:26:01 498

原创 COUNT(*)与COUNT(column_name)区别

SUM用于计算某一列中数值的总和,AVG用于计算某一列中数值的平均值,MAX用于找出某一列中的最大值,MIN用于找出某一列中的最小值。如果只需要计算某一列中非NULL值的行数,就可以使用COUNT(column_name)来避免对所有行进行计数。相比之下,COUNT(column_name)只会计算column_name列中非NULL值的行数,因此在计算行数时要比COUNT(*)效率更高。COUNT函数是用来计算某个列中非NULL值的行数的。),则会计算所有行的数量,包括包含NULL值的行。

2025-01-09 14:28:59 290

原创 【macOS Macbook pro 开发有什么优势】

终端工具:macOS 内置了强大的终端工具,如 Terminal 和 iTerm,开发者可以通过这些工具使用命令行进行开发工作,包括编译代码、执行脚本、安装依赖等。开发语言支持:macOS 对各种主流的开发语言提供了良好的支持,包括 Objective-C、Swift、Python、Ruby、Java 等。总之,macOS 提供了丰富的开发工具、友好的开发环境和强大的设备兼容性,使开发者能够更快速、高效地进行开发工作。社区支持:macOS 有一个庞大的开发者社区,提供了丰富的资源和支持。

2025-01-09 14:28:40 144

原创 【MacBook pro安装MySQL教程】

按照本文所述的步骤逐步操作,您可以轻松地在苹果笔记本上安装并配置MySQL。安装完成后,打开“系统偏好设置”,在下拉菜单中找到并点击MySQL。您还可以设置MySQL的启动项,以便在开机时自动启动MySQL服务。首先,访问MySQL官方网站(https://dev.mysql.com/downloads/mysql/)下载适用于Mac OS的MySQL安装包。至此,您已经成功在苹果笔记本上安装了MySQL。输入您刚刚设置的root用户密码,如果一切正常,您将看到MySQL的命令行提示符。

2025-01-05 17:11:12 401

原创 VUE启动npm run dev遇到Node版本问题

启动开发服务器时设置环境变量,你可以将这个设置和启动命令合并成一条命令。

2025-01-05 17:08:39 213

原创 【AI 智习室】

AI 智习室从商业模式上划分可以分为 B2C 模式和 B2B 模式。在 B2C 模式下, 以「硬件+软件+服务」为核心,直接为用户提供智能学习空间、个性化学习方案和学习辅导服务。

2025-01-03 11:21:48 746

原创 系统安全性

在验证访问令牌的合法性后,服务器可以根据用户的角色或权限,判断用户是否有权访问资源。在登录过程中,需要对用户输入的密码进行加密后与数据库中存储的密码进行对比,确认用户的身份信息。在登录过程中,需要对用户输入的密码进行加密后与数据库中存储的密码进行对比,确认用户的身份信息。在注册过程中,需要对用户的密码进行加密存储,以保障用户的安全性。在用户访问需要进行身份验证和授权的资源时,服务器需要验证用户携带的访问令牌的合法性。在用户访问需要进行身份验证和授权的资源时,服务器需要验证用户携带的访问令牌的合法性。

2025-01-03 09:15:50 712

原创 云平台服务大数据架构设计

本项目旨在依托云平台构建一套高效、可扩展的大数据处理架构,实现对海量数据的存储、管理、分析,并能够实时对接外部数据源,为企业的决策支持、业务优化等提供有力的数据支撑。

2025-01-03 09:09:13 857

原创 【获取天气状况】

使用BeautifulSoup模块对网页源代码进行解析。首先,您需要导入BeautifulSoup模块和requests模块,并使用requests模块获取网页源代码。

2024-12-28 22:49:59 165

原创 Word实现电子版手写签名

前期准备工作:准备一张白纸,并签上自己的姓名。

2024-12-28 22:18:36 181

原创 【主键自增】

在上述例子中,JPA实体类和MyBatis实体类都使用了@Id注解和@TableId注解将id字段标记为主键字段,并使用了@GeneratedValue(strategy = GenerationType.IDENTITY)和@TableId注解的type属性设置了主键生成策略为数据库自增长主键。@GeneratedValue(strategy = GenerationType.IDENTITY)注解是用于设置主键生成策略,其中GenerationType.IDENTITY表示使用数据库自增长主键。

2024-12-27 09:53:48 415

原创 Session和JWT (JSON Web Token) 两种不同的身份验证和授权机制详解

在使用JWT时,服务器会颁发一个令牌(Token)给用户,该令牌包含了用户的身份信息和其他相关的元数据。头部包含了令牌的类型和加密算法信息,负载包含了用户的身份信息,签名用于验证令牌的真实性和完整性。在使用Session时,服务器会为每个用户创建一个唯一的Session ID,并将该ID存储在服务器端的存储介质中(如内存、数据库等)。当用户进行身份验证后,服务器会将Session ID发送给用户,用户在后续的请求中需要携带该Session ID,供服务器进行身份验证和授权。

2024-12-27 09:06:47 365

原创 第一性原理

第一性原理思维要求人们摒弃传统的思维模式,回归到最基本的原理或事实,重新构建问题的解决方案。在AI领域,这种思维方式尤为重要,因为它能够帮助研究人员和开发者打破常规,开发出更具创新性和高效性的技术。可以看出第一性原理思维在AI领域的重要性,以及它如何影响个人和团队在AI领域的竞争力。

2024-12-26 19:22:50 350

原创 RESTful API和GraphQL API区别

简单、固定数据结构、适合缓存和状态管理。:灵活、减少请求次数、适合复杂数据结构。

2024-12-25 11:31:46 288

原创 RESTful API和GraphQL API区别

简单、固定数据结构、适合缓存和状态管理。:灵活、减少请求次数、适合复杂数据结构。

2024-12-25 09:06:15 443

原创 【Python调用百度翻译API进行翻译】

【代码】【Python调用百度翻译API进行翻译】

2024-12-24 17:26:33 697

自控标准合集-V2018.chm

自控标准合集-V2018

2024-04-09

过程自动化系统的发展现状与展望.pdf

过程自动化系统的发展现状与展望.pdf

2024-04-09

锅炉汽包水位的三冲量调节.pdf

锅炉汽包水位的三冲量调节.pdf

2024-04-09

2023中国消费者洞察与市场展望报告-德勤-202301

2023中国消费者洞察与市场展望报告-德勤-202301

2024-04-09

RV1106使用指导文档.pdf

RV1106使用指导文档.pdf

2024-04-09

MODBUS调试工具.RAR

MODBUS调试工具.RAR

2024-01-30

项目管理ITTO口诀.pdf

项目管理ITTO口诀.pdf

2024-01-30

软考考生常见操作说明.pdf

软考考生常见操作说明.pdf 软考

2024-01-30

2024高级中级-java面试题.docx

2024高级中级-java面试题.docx

2024-01-30

HeidiSQL-12.6-64-Portable.zip

HeidiSQL_12.6_64_Portable.zip mysql连接工具

2024-01-30

中国开源的底气.pdf

中国开源的底气.pdf

2024-01-18

开源开放的构建OpenHarmony.pdf

开源开放的构建OpenHarmony.pdf

2024-01-18

发展开源基础软件.pdf

发展开源基础软件.pdf

2024-01-18

从Harbor开源项目构建云原生生态.pdf

从Harbor开源项目构建云原生生态.pdf

2024-01-18

IOTE 2022 第十八届 国际物联网展·深圳站

IOTE 2022 第十八届 国际物联网展·深圳站

2024-01-18

P8大佬的算法解题笔记(14).pdf

P8大佬的算法解题笔记(14).pdf

2024-01-18

头条java面试题(10).pdf

头条java面试题(10).pdf

2024-01-18

Vue3-composition

Vue3-composition

2024-01-18

工具开发-开源项目整理

工具开发-开源项目整理

2024-01-18

百度的java-sdk-4.11.3.ja

java-sdk-4.11.3.ja,人工智能SDK

2024-01-18

aliyun-sdk-oss-2.2.3.jar

aliyun-sdk-oss-2.2.3.jar下载

2024-01-18

夜经济(地摊 个体经营).zip

互联网摆摊经济,需要我们好好的学习,去虚心的好好学习啊

2020-06-11

IK-Analyzer5.0

IK-Analyzer5.0此jar可以进行分词,在做业务逻辑的封装和检索,效率特高

2018-09-12

struts的jar包

需要strutsjar的可以放心下载,jar,开发起来全部容易啊

2018-09-12

sun.misc.BASE64Decoder

sun.misc.BASE64Decoder,编码转换需要的jar,需要下载就可以了

2017-12-22

Netty权威指南 PDF电子书下载 带目录书签 完整版

Netty权威指南 PDF电子书下载 带目录书签 完整版,需要下载直接下载

2017-11-21

mysql-connector-java-5.1.39

mysql-connector-java-5.1.39开发包,需要连接数据库的

2017-11-03

servlet3.0

servlet-api.jar 这个jar包用于处于servlet核心jar包。。。

2017-10-27

poi文件上传

poi-3.12.jar poi-ooxml-3.12.jar poi-ooxml-schemas-3.12.jar文件上传

2017-10-27

大型网站系统与Java中间件实践PDF

大型网站系统与Java中间件实践PDF,高级工程师必读的书籍

2017-10-27

Google_三大论文中文版2.pdf

Google_三大论文中文版,可以让你真是的去了解大数据的由来,可以下载看看

2017-10-27

JVM基础.doc

学习关于JVM基础,java内模型的全面透析,Jar hell问题以及解决办法,Class文件格式 • Java编译执行流程 • ClassFile的格式介绍 • ClassFile中FieldInfo和MethodInfo介绍 • 类型描述Descriptor介绍 • ClassFile中的Attribute介绍 • JVM指令介绍,获得ClassLoader的途径,CAS指令由硬件提供 • 并发程序设计实现的基础 • 486之后并不需要锁总线 • 基于MESI缓存⼀一致性协议 如果不声明volatile,变量装载到本地变量 中,或者cpu cache中,多线程下很容易导 致状态不⼀一致。 • 声明了volatile,每次访问的都是主存中的数 据,⼀一致性能提升,但是还是不可靠的。 • volatile字段的访问效率很低,每次访问都需 要十几个nano。大约为lock的1/3时间

2017-09-18

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

TA关注的人

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