首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用人工智能进行自动编程的搜索技术的类别是什么?

使用人工智能进行自动编程的搜索技术的类别是什么?
EN

Stack Overflow用户
提问于 2011-05-10 17:26:51
回答 4查看 345关注 0票数 7

我正在研究文献中提供的自动编程技术,但只研究那些使用人工智能的技术。我能找到的唯一这样的技术就是遗传编程。

有没有其他技术可以将程序员不需要知道如何解决的高级问题规范转换为工作程序?这些搜索技术的类别是什么?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-05-10 22:41:54

据我所知,遗传编程是目前自动编程技术的主要方法。除此之外,您可能还想看看

inference

  • optimal程序搜索(Universal Search)

  • self-improving程序(Gödel Machine)

  • 程序归纳/程序
票数 1
EN

Stack Overflow用户

发布于 2011-05-10 20:06:56

这一类别实际上没有特定的名称,尽管术语遗传编程通常不仅指使用以树表示的lisp S表达式的原始遗传编程,而且更广泛地指使用进化算法的所有自动编程技术。这当然不包括非进化论方法,但它在研究文献中占很大比例。

您可能会考虑的其他技术往往属于这个宽泛的“遗传编程”类别,包括Grammatical EvolutionGene-Expression ProgrammingLinear GPCartesian GP

还有Evolutionary Programming,它与遗传编程截然不同(尽管在某些方面类似)。在使用蚁群优化进行自动编程方面已经做了少量的研究。虽然,我不认为它是非常成功的。你可以使用谷歌学者找到最好的答案。

票数 2
EN

Stack Overflow用户

发布于 2011-05-10 17:30:52

一般的caegory应该是machine learning。其他技术包括boosting,我相信你现在知道到哪里去找了,你可以自己找到更多。

您可能还想研究一下neural networks

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

https://stackoverflow.com/questions/5947963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档