首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Python中,我可以使用哪些算法在高维离散空间中进行优化?

在Python中,我可以使用哪些算法在高维离散空间中进行优化?
EN

Stack Overflow用户
提问于 2021-04-27 08:32:32
回答 1查看 137关注 0票数 1

我有一个矩阵D,表示高维空间中的点的网格。行数是数据点的数量,列数是空间的维度。

我有一个函数f,它可以取一行D,并输出一个浮点值。如果函数f可以在网格外的点上求值,那么它将是光滑的。函数f可以有多个零。

我想找到函数f接近于零的点(行实例)。我不想详尽地计算D中每一行的函数,因为这里有太多的行。

对于这个问题,你推荐什么算法和库?我更喜欢使用现有的Python库来简化实现。我也对寻找多个零感兴趣。

因此,首先,我在考虑使用某种类型的单形搜索,也许可以从不同的开始位置多次运行它(多开始)。不过,我不知道有什么库可以解决这个问题。

非常感谢您的帮助

EN

回答 1

Stack Overflow用户

发布于 2021-04-27 08:45:48

因为您不想计算f太多次,所以您的问题看起来像是黑盒函数问题。要优化这样的函数,有许多工具,如贝叶斯优化,将使用高斯过程对函数的形状进行建模(请查看维基百科中的“克里金”)。如果您的函数f值是一维的,我建议您使用smt:https://github.com/SMTorg/SMT

如果有很多目标,我开发了一个工具:https://github.com/RobinGRAPIN/smoot。查看笔记本教程以了解其功能:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67279570

复制
相关文章
在Python中10行代码可以执行哪些高端操作?
Python以其简单的代码赢得了许多开发人员的青睐。为了促进开发人员用Python开发新的模块,从而形成良性循环,Python可以用短代码实现许多有趣的操作。让我们看看在不超过10行的代码中可以实现哪些有趣的特性。
用户2966292
2020/04/26
1.9K0
在Python中如何使用BeautifulSoup进行页面解析
网络数据时代,各种网页数据扑面而来,网页中包含了丰富的信息,从文本到图像,从链接到表格,我们需要一种有效的方式来提取和解析这些数据。然而在处理网页数据时,我们常常面临着需要从页面中提取特定元素或者分析页面结构的问题。这些问题可能包括从网页中提取标题、链接、图片等内容,或者分析页面中的表格数据等。
小白学大数据
2023/09/12
5990
我应该使用 PyCharm 在 Python 中编程吗?
Python 是一种广泛使用的编程语言,以其简单、多功能和庞大的开发人员社区而闻名。这个社区不断创建新的库和工具,以提高Python编程的效率和便利性。选择正确的环境来编写和调试 Python 代码可能具有挑战性,但 PyCharm 是一个很好的选择,从其他选项中脱颖而出。
很酷的站长
2023/02/20
4.8K0
我应该使用 PyCharm 在 Python 中编程吗?
使用QuadTree算法在Python中实现Photo Stylizer
最近发现迈克尔·弗格曼(Michael Fogleman)完成了一个叫做四叉树艺术的项目。它激发了尝试编写自己的项目版本。这就是将在本文中讨论的,如何实现自己的Quadtree艺术程序,就像在这里所做的那样:
代码医生工作室
2019/08/15
2.2K0
维度规约(降维)算法在WEKA中应用
主成分分析(PCA)是一种统计算法,用于将一组可能相关的变量转换为一组称为主成分的变量的不相关线性重组。简而言之,主要组成部分,ÿ,是我们数据集中变量的线性组合, X,那里的权重, ËĴŤ是从我们的数据集的协方差或相关矩阵 的特征向量导出的。
拓端
2020/07/22
1.6K0
维度规约(降维)算法在WEKA中应用
带你手撕 AES算法在Python中的使用
记录一下AES加解密在python中的使用 研究AES之前先了解下常用的md5加密,既。然谈到md5,就必须要知道python3中digest()和hexdigest()区别。
Python攻城狮
2020/12/28
2.1K0
使用 Matplotlib 在 Python 中进行三维绘图
3D 图是可视化具有三个维度的数据(例如具有两个因变量和一个自变量的数据)的非常重要的工具。通过在 3D 图中绘制数据,我们可以更深入地了解具有三个变量的数据。我们可以使用各种 matplotlib 库函数来绘制 3D 绘图。
用户1418987
2023/10/26
3.7K0
使用 Matplotlib 在 Python 中进行三维绘图
在 Python 中对服装图像进行分类
图像分类是一种机器学习任务,涉及识别图像中的对象或场景。这是一项具有挑战性的任务,但它在面部识别、物体检测和医学图像分析等现实世界中有许多应用。
很酷的站长
2023/08/11
6731
在 Python 中对服装图像进行分类
本机ip在查询过程中可以看到哪些信息
正在操作的电脑,要想知道本机ip的话,只需要在百度上搜索一下即可。但是,一些用户都会关注到在查询过程中可以得到哪些信息内容,这样在分析的时候会更加全面一点。因此,关于在查询的过程中主要可以看到哪些信息呢?
用户8743567
2021/06/18
2K0
getopt在Python中的使用
在运行程序时,可能需要根据不同的条件,输入不同的命令行选项来实现不同的功能。目前有短选项和长选项两种格式。短选项格式为”-“加上单个字母选项;长选项为”–“加上一个单词。长格式是在Linux下引入的。许多Linux程序都支持这两种格式。在Python中提供了getopt模块很好的实现了对这两种用法的支持,而且使用简单。
全栈程序员站长
2022/08/13
7K0
在Python中如何使用Elasticsearch?
在这篇文章中,我将讨论Elasticsearch以及如何将其整合到不同的Python应用程序中。
马哥linux运维
2019/06/10
8.3K0
在Python中如何使用Elasticsearch?
干货|优化算法在菜鸟网络中的应用
作者: 本华 菜鸟网络-人工智能部
fishexpert
2018/11/21
1.7K0
Python在日常中的使用
今天想要整理下电脑硬盘的文件,只要一些有用的方便共享,然后发现文件组织结构是这个样子的
数据处理与分析
2019/07/31
9.5K0
Python在日常中的使用
这些优化技巧可以避免我们在 JS 中过多的使用 IF 语句
最近在重构代码时,我发现早期的代码使用太多的 if 语句,其程度是我从未见过的。这就是为什么我认为分享这些简单的技巧是非常重要的,这些技巧可以帮助我们避免过多的使用 if 语句。
前端小智@大迁世界
2020/05/11
3.4K0
空间信息在空间转录组中的运用
桑基图在单细胞数据探索中的应用 热图在单细胞数据分析中的应用 定量免疫浸润在单细胞研究中的应用 Network在单细胞转录组数据分析中的应用 你到底想要什么样的umap/tsne图?
生信技能树jimmy
2020/12/24
2K0
在视频交友app开发中,针对延迟能做哪些优化?
试想一下,当你和朋友进行视频聊天时,这时突然画面卡住不动了,而且声音变得断断续续,是不是会感到特别的尴尬?为了避免这些情况,那么在视频交友app开发过程中,针对于延迟,在技术上能对哪些方面进行优化呢?下面就来简单介绍下。
就爱吃小笼包
2019/10/22
6480
【算法】逐步在Python中构建Logistic回归
logistic回归是一种机器学习分类算法,用于预测分类因变量的概率。 在逻辑回归中,因变量是一个二进制变量,包含编码为1(是,成功等)或0(不,失败等)的数据。 换句话说,逻辑回归模型基于X的函数预测P(Y = 1)。
陆勤_数据人网
2018/07/30
3.1K0
【算法】逐步在Python中构建Logistic回归
在视频交友app开发中,有哪些交互功能可以实现?
视频交友app,其实是我们平常对于同时具有一对一和一对多直播功能软件的统称。它与单一的一对多直播软件和一对一直播软件相比,具有更为强大的交互性。那么在视频交友app开发过程中,有哪些交互功能可以实现?
就爱吃小笼包
2019/10/18
1.1K0
在视频交友app开发中,有哪些交互功能可以实现?
在 JS 中如何使用 Ajax 来进行请求
github 地址:https://github.com/qq44924588...
前端小智@大迁世界
2020/12/07
9.2K0
使用 Pandas 在 Python 中绘制数据
在有关基于 Python 的绘图库的系列文章中,我们将对使用 Pandas 这个非常流行的 Python 数据操作库进行绘图进行概念性的研究。Pandas 是 Python 中的标准工具,用于对进行数据可扩展的转换,它也已成为从 CSV 和 Excel 格式导入和导出数据的流行方法。
用户1880875
2021/09/15
7.2K0

相似问题

离散优化算法

24

如何使用python进行离散优化

172

python中的离散优化

11

离散优化算法的探讨

13

如何使用贝叶斯优化(在Python中)对超参数空间进行优化?

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档