我知道我的问题很笼统,但我对人工智能领域还不熟悉。我用一些参数做了一个实验(几乎6个参数)。每一个都是独立的,我想找到输出函数最大或最小的最优解。然而,如果我想用传统的编程技术来实现,这将需要很多时间,因为我将使用六个嵌套循环。
我只是想知道用哪种人工智能技术来解决这个问题?遗传算法?神经网络?机器学习?
实际上,这个问题可能有不止一个评估函数。它将有一个功能,我们应该最小化它(成本)和另一个功能,我们希望最大化它(容量),也许可以添加其他功能。建造一扇玻璃窗的方法有一百万种。然而,我们希望以最低的成本获得最坚固的窗口。影响窗户抗压能力的参数有很多,如玻璃强度、高度和宽度、窗户坡度。显然,如果我们走到极端情况(最大强度的玻璃,最小的宽度和高度,零坡度),窗户将非常坚固。然而,这样做的成本将非常高。
我想研究特定范围内参数之间的相互作用。
不久前,我编写了一个C代码,用于使用遗传算法解决优化问题。这是:http://create-technology.blogspot.ro/2015/03/a-genetic-algorithm-for-solving.html
这应该很容易理解。
首先,如果你有多个相互竞争的目标,那么问题就很复杂了。
你必须找到一个你想要最大化的单一价值。。。例如:
value = strength - k*cost
或
value = strength / (k1 + k2*cost)
对于固定强度来说,较低的成本获胜,对于固定成本来说,较高的强度获胜,但是你有一个公式来决定给定的解决方案是比另一个更好还是更坏。如果你不这样做,你怎么能决定一个解决方案是否比另一个更便宜但更弱的解决方案更好?
在某些情况下,正确定义的价值需要一个更复杂的函数...例如,对于强度,价值可以增加到某一点(即结果比规定的金额强是毫无意义的),或者成本可以有上限(因为高于某一金额的解决方案是没有意义的,因为它会将最终价格排除在市场之外)。
一旦找到了参数独立的标准,根据我的经验,一个非常简单的方法仍然是合理的:
n
随机值来选择一个随机解,允许边界内的每个html" target="_blank">参数对应一个根据目标函数的不同,存在比其他分布更好的随机分布,也可能是对于不同的参数,最佳选择是不同的。
在不太了解具体问题的情况下,遗传算法似乎是理想的。它们已被大量用于参数优化,并经常给出良好的结果。就我个人而言,我用它们缩小了边缘检测技术的参数范围,大约有15个变量,它们做得不错。
如果将多个评估函数编码到遗传算法的适应度函数中,则不必存在问题。我会用遗传算法查找多目标优化。
我从这里开始:使用遗传算法的多目标优化:教程
背景 随着数字化时代的到来,外卖市场近年来发展非常迅猛。对外卖物流系统而言,配送效率和用户体验至关重要。而实际配送过程是由配送员(骑手)最终完成的,因此,想要真正提升配送效率,不但要在智能调度系统(订单指派、路径规划、ETA)上下功夫,还要不断提升配送员的“附加”能力,让他们越送越“熟”,越送越“顺”,越送越“快”。以此为出发点,美团点评研发团队设计了骑手智能助手,全面提升骑手的各方面能力。 在
在开发和线上阶段使用不同的系统运行环境的话, 经常会遇到各种各样的 BUG, 并且在团队开发的时候, 让所有成员都保持使用最新版本的软件和类库, 也是一件很让人头痛的事情. 如果你是在 Windows 下开发, 线上环境是 Linux (或者别的非 Windows 系统) 的话, 或者团队协同开发的时候, 建议使用虚拟机. 除了大家熟知的 VMware 和 VirtualBox 外, 还有很多工具
问题内容: 哪些技术可以有效地应用于提高SQL查询的性能?是否有适用的一般规则? 问题答案: 使用主键 避免选择* 建立条件语句时要尽可能具体 去标准化通常可以更有效 表变量和临时表(如果有)通常会比使用大型源表更好 分区视图 使用指标和约束
热乎的,刚做完 第一感想:自我介绍白准备了hhh没有这个环节 我投的是数智化,只有三道题,难度个人感觉不是很大~所有题都要用英语回答,但幸好题目都是有中文翻译的,不怕看不懂! 第一题是行业相关的,数字化赋能生意差不多类似的,第二、三题是宝洁八大问,我抽到的是学习能力和领导能力,另外感觉玛氏还挺注重反思能力的,大家也可以往这方面组织语言~ 正式面试前是有无限次测试环节的,我说了自我介绍hhh 🤧大
今天,很多网站的 URL 的设计都是有问题的——因为 RESTful。依据 RESTful API 原则,我们设计出来的 API 的 URL 都会有这样那样的缺陷。 在过去的几年里,搜索引擎的影响力发生了一些变化——其影响力的趋势是逐渐变弱。应用程序已经变成了流量的一个大入口,当然搜索引擎也还是一个大的 入口。搜索引擎优化看上去并没有那么重要,企业靠活动、运营来挖掘新的用户。可当所有的人不重视,而
Spring Data提供了其他项目,可帮助您访问各种NoSQL技术,包括:MongoDB,Neo4J,Elasticsearch,Solr,Redis,Gemfire,Cassandra,Couchbase和LDAP。 Spring Boot为Redis,MongoDB,Neo4j,Elasticsearch,Solr Cassandra,Couchbase和LDAP提供自动配置。 您可以使用其