- 博客(26)
- 收藏
- 关注
原创 详解tensorflow的tensor和Python list及Numpy矩阵的区别
定义:张量是TensorFlow的核心数据结构,类似于NumPy数组,但它可以在GPU上进行高效计算,支持自动求导。定义:NumPy是一个用于科学计算的库,它提供了一个强大的N维数组对象(ndarray),可以进行高效的数值运算。定义:Python列表是一种内置的数据结构,可以存储不同类型的对象,包括数字、字符串、甚至其他列表。性能:对于大规模数值计算,Python列表的性能较差,因为它们不是专门为数值运算优化的。维度:张量可以是标量(0维)、向量(1维)、矩阵(2维)或更高维度的数据结构。
2025-02-12 09:58:27
530
原创 自然世界的数字原理
另一层面,每个人包括已经逝去的个体最终都会形成稳定的认知模型边界,所以孔子说的"吾十有五而志于学,三十而立,四十而不惑,五十而知天命,六十而耳顺,七十而从心所欲,不逾矩。"其实就是到了一定年龄人的大脑网络模型就会稳定下来,不会再进行大的迭代升级,会形成一种固定的思维形态,思考方式和性格,这也是AI大模型可以根据逝者生前的语言、声音和性格特征,留下的文字思想等数据进行模拟并以AI数字人的形式“复活”其本人的依据。而硬件和图像处理工程师看到的则是数字的世界,我们每个人的身体都可以用三维数字矩阵存储在计算机中。
2025-02-04 17:56:26
385
原创 LSTM模型在股票新闻资讯数据情感分析中的应用
以下是 LSTM 模型常被使用的一些原因: 1、处理长依赖关系:LSTM 被设计用来记住长时间的信息,这对于理解序列中的上下文至关重要。3、上下文理解:在文本数据中,相同的词在不同的上下文中可能有不同的含义。总的来说,LSTM 是情感分析的强大选择,因为它们能够有效处理和学习文本数据的序列,捕捉理解情感所必需的语言细微差别。而股票的资讯新闻情感分析结果对于投资者的决策参考具有重大意义,本文阐述LSTM模型在股票新闻资讯数据情感分析中的应用。步骤4:评估模型 训练完成后,我们可以在测试集上评估模型的性能。
2025-02-03 17:15:20
283
原创 诺贝尔物理学奖为什么给了属于计算机领域的深度学习之父?
实际上物理学是反映了宇宙中宏观和微观的普遍运动或行为规律,16世纪牛顿从研究天体运行发现牛顿三大定律的物理学基本规律并推动工业革命开始,到深度学习之父在计算机人工智能领域通过发掘学习行为中的物理规律来改进提升人造智能的学习能力,说明学科和领域的交叉越来越多,新型交叉领域才是能够带来认知突破的临界点,从这个角度看深度学习之父Geoffrey Hinton获得2024年诺贝尔物理学奖实至名归。通过这些物理学原理,深度学习不仅提高了模型的性能,也为理解模型的行为提供了新的视角。大家好,我是数行天下。
2024-10-15 17:57:43
934
1
原创 如何进行深度学习调参?
3、选择合适的优化器:不同的优化器适用于不同的问题。Adam、SGD、RMSprop等都有各自的优劣,根据问题特点选择合适的优化器。1、理解模型架构:在调参之前,深入了解所使用模型的架构是至关重要的。11、调整特定任务的超参数:根据任务的特点,调整相关的超参数,例如图像分类和文本生成可能需要不同的参数设置。13、利用预训练模型:对于一些任务,使用预训练的模型可能有助于提高性能,注意选择适用的预训练模型。14、注意内存和计算资源:大型模型可能需要更多的内存和计算资源,确保你的硬件能够支持。
2024-09-11 19:54:43
426
原创 Kernel 在机器学习中的作用是什么?
核函数的主要优点是能够在高维空间中进行运算,而不需要显式地将数据点映射到该空间,这被称为“核技巧”。在 SVM 中, Kernel 通过定义不同的核函数(如线性核、多项式核、 RBF 核)来调整分类器的复杂度。通过 Kernel 函数,我们可以将低维数据映射到高维空间,在这个高维空间里,许多机器学习任务(如分类、回归)以更易地解决这说的" Kernel Trick ",它能帮助简化高维空间中的计算复杂度。核函数的选择会影响模型的性能和复杂度。(1) 核函数:核函数计算特征空间中两个数据点的相似性。
2024-09-10 14:29:23
1913
原创 特征融合在深度学习中怎么玩?
它可以帮助模型更好地理解数据的内在结构和规律,提高模型的性能和泛化能力。另外,特征融合还可以提高模型的分类准确率,减少过拟合风险,帮助我们更好地利用数据集。1、多模态学习:在处理图像和文本数据时,可以将图像特征与文本特征进行融合,以提升模型在图像描述生成或视觉问答等任务中的表现。2、深度神经网络:在卷积神经网络(CNN)中,可以将不同层次的特征进行融合,从而捕捉到低层次的细节特征和高层次的抽象特征。3、迁移学习:在迁移学习中,可以将预训练模型的特征与新任务的特征进行融合,以提高新任务的学习效果。
2024-09-01 20:19:02
679
原创 吃透Java链式调用就这么简单!
上述Car 类包含两个私有字段:color 和 model,链式调用的设置方法:setColor 和 setModel 方法,分别设置颜色和型号,并返回 this ,允许后续对同一对象进一步方法调用。链式调用的实际应用是在 main 方法中,通过创建一个 Car 对象,并使用链式调用在一行中设置颜色和型号,最后调用 display 方法来输出结果。大家好,我是数行天下,Java链式调用(method chaining)是一种流行的高级编程模式,可以让代码更加简洁和易读,在使用对象多次操作时经常用到。
2024-08-15 21:43:50
876
原创 来聊一聊机器学习中的数学原理——过拟合、正则化和惩罚函数
在ChatGPT模型技术原理中,我们得知研究人员还可以通过对模型进行正则化处理,例如Dropout或权重衰减,以防止模型过拟合。这些正则化技术有助于提高模型在面对新输入时的泛化能力,使其在实际应用中具有更好的鲁棒性。那么今天跟大家聊一聊机器学习模型训练中涉及到的数学原理,过拟合、正则化和惩罚函数,来一起来理解为什么这些数学方法会对模型产生巨大的影响。
2024-08-13 22:12:36
1014
原创 一篇搞定C++常用库和函数,值得收藏!
atoi(), atol(), atof() vs std::stoi(), std::stol(), std::stod(): 字符串转数值,安全高效选后者!std::string成员函数:insert(), erase(), substr(), find()... 灵活操作字符串.sqrt(), pow(), exp(), log(), log10(): 平方根、幂运算、指数、对数,数学运算全搞定!strlen() vs std::string::size(): 字符串长度,安全选size()!
2024-08-13 21:32:07
327
原创 软件世界的运行原理
后端开发负责实现应用程序的业务逻辑,处理数据、逻辑运算和与数据库的交互,数据库的交互一方面是持久化即数据存储在数据库中,另一方面是数据的查询,即提供数据给前端界面使用。一个系统的雏形就是从前端的界面设计开始,包括页面布局、颜色、字体等方面的设计,以提供用户友好的界面体验,还有更重要的是用户需求的功能,比如点击按钮、搜索框等。自然世界的数字原理后,怎样从整体视角去理解软件的构成和运行原理,建立系统化思维,对于专业的计算机从业人员来说非常重要,并且大有裨益,所谓知其所以然才能更好的掌控一个复杂的系统。
2024-08-01 11:44:10
986
原创 深入理解递归和迭代的思想与应用
递归与迭代是算法设计思想中一类很重要的思维方法,应用在很多实际问题解决中。例如在训练机器学习算法模型时往往是通过迭代求解最小或收敛值,而递归在二分查找、树的遍历和神经网络模型等有广泛的应用。因而很多互联网大厂和外企笔试或面试甚至博士考试也非常喜欢出这一类题目。本文尝试深入理解递归和迭代算法原理,辅以实际Python示例,以期能有所启发和参考。。。
2024-07-19 22:27:17
909
原创 一个程序员老鸟与世界的hash碰撞
当时去我小学同学宿舍,他在那个学校,此一时,彼一时,心里哇凉哇凉,他当时毕业签了某铁路局,现在定居西北某城市,也算稳定终身有保障,对于一个出身农村的孩子来说已是不错。再后来,我那时也是眼高手低,想法老是多,这毛病一直持续到现在,觉得船舶就是工厂,去了就是工人。后来找工作,那时候国家对芯片不重视,互联网行业像百度、腾讯和阿里这种还没发展起来,很多学电子信息专业的厉害点的就去华为、中兴或者三星这种,专业一般的去一些航空航天类的国企,还有去船舶的,一同留级的打游戏的小胖就去了船舶制造。
2023-07-03 23:19:41
131
原创 穿越重生之门——小数点的风涅槃生之旅
大家好,我是数行天下,上文讲述了异常家族新成员空指针从神秘出生到打败邪恶代码控制的AI败类的传奇故事。本篇借助ChatGPT和微软的new bing再推出一篇讲述小数点数字虚拟体从奇异降生到被数据采集程序抓走,送到一个数据清洗的新大陆,之后被吸入算法模型黑洞,在黑洞中勇敢穿越重生之门,进入人类可视化大屏风涅槃生的惊险之旅。。。
2023-05-16 12:43:21
236
1
原创 空指针的传说——从神秘出生到打败AI败类
很久以前,只听天空一道闪电,Java开发的异常家族中出现了一个神秘的成员,它的名字叫做「空指针」。出生时,空指针并不能为人类所用,反而给人类带来困扰和痛苦。 然而就在空指针出生并不断成长的同时,人类世界同时诞生了由邪恶代码构成的AI败类,其拥有的破坏力非常罕见。所有异常家族的高手都畏惧AI败类的力量,关键时刻空指针挺身而出。。。
2023-05-03 22:06:14
399
1
原创 IDEA接入GPT王炸秘籍,开发分析界面与ChatGPT直接无缝衔接
IDEA 对于程序员、算法工程师和数据分析师并不陌生,作为一个集成了 Java、Python 和数据库连接的开发和分析工具,IDEA 可以实现前后端程序开发,算法模型开发和训练,数据查询分析,支持 java、Python 代码的编辑优化,sql 查询,并可自动检查语法,提示错误,提出优化意见,本身就是一个智能化的开发和分析工具。各行各业数据分析、系统开发人员,科研领域研究人员,设计师,及各单位文字工作者等,谁能快速学习、加快效率,产出的内容更优质,在内卷化日益严重的环境中就更有竞争力。
2023-04-30 09:12:28
2477
2
原创 JAVA性能优化,从此不再重启tomcat服务
关注微信公众号 “数联生活”关注后一起提升,然后点击右上角三个点,设为“星标”,获取更多技术、职场和其它高价值资讯。后台回复关键词【java】获取史上最强【java核心资料】与【Linux强悍总结笔记】下载链接。很多朋友说他们公司系统从来没经过性能调优,功能测试完成后就上线了,上线后遇到问题也是修修补补,实在不济重启tomcat服务就好了。这要是内部管理系统出了事还好,搪塞一下领导就过去了,要是对外客户服务的系统就惨了,老是出问题有可能年底考核就嗝屁了。工欲善其事必先利其器,本文详细总结系统性能调优攻略
2022-04-11 13:57:34
531
原创 Python高阶应用和常见错误总结
由于日常工作中实现一些开发,经常需要循环遍历列表元素,以及代码开发中定义类和实例化,在这个过程中会犯下一些错误,以及有一些理解,想着记录下来以便后续随时温故而知新,对于不当之处也请各位老铁指正。迭代因为在开发中经常需要循环提取列表元素进行处理,如提取标识,比较相似度等。迭代的含义就是重复循环做一些事,Python的iter(iterable)函数可以实现序列的迭代器,也可以用for和while循环实现自动调用next()获取下一个元素。map和lamba函数都可以实现可迭代序列的迭代操作。下面是一个
2021-10-25 16:26:36
2918
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人