...
首页> 外文期刊>Journal of computational and theoretical nanoscience >A Study on Optimization Algorithm (OA) in Machine Learning and Hierarchical Information
【24h】

A Study on Optimization Algorithm (OA) in Machine Learning and Hierarchical Information

机译:机器学习中优化算法(OA)的研究和分层信息

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Genetic Algorithm is a division of machine learning, where the computers are programmed to teach themselves to complete the given task over time. In our project, we simulate many rockets to fly towards the target specified. Genetic algorithm revolves around three main concepts. First generate a population of random rockets that fly in random directions. Each rocket is implemented as an array of Vectors, where each vector points to a specific direction at a given time. We then apply a fitness function that calculates the best performing rockets in each generation. With the fitness function, we now select the best rockets with which we form the next population. This involves two steps: First step is the crossover. Choose two parents i.e., two rockets and use their vector values to create a child rocket. This is done by retrieving the first half vectors from the first parent and second half vectors from the second parent and fuses them to build the child rocket, Second step is the mutation. This step is very crucial. If mutation is not applied, we will receive a new population that is only built around best performing ones from the previous population. We will then land in local maxima and may never reach the target. Mutation helps create individual rockets that go beyond the local maxima to reach the target. But over mutation will lead to too much diversity that is not beneficial to the system. Thus, define a mutation rate that is optimally balanced. In mutation, we choose a rocket with random probability, and alter its vector values randomly. This new population of rockets forms the next generation.
机译:遗传算法是一种机器学习的划分,在那里计算机被编程为教导自己以随着时间的推移完成给定的任务。在我们的项目中,我们模拟了许多火箭飞向指定的目标。遗传算法围绕三个主要概念。首先生成一群随机方向飞行的随机火箭。每个火箭被实现为矢量阵列,其中每个向量在给定时间点指向特定方向。然后,我们应用一个健身功能,可以计算每代最佳表演火箭。使用健身功能,我们现在选择我们形成下一个人口的最佳火箭。这涉及两个步骤:第一步是交叉。选择两个父母,即两枚火箭,并使用他们的矢量值来创建儿童火箭。这是通过从第二个父母从第一家长和第二半向量中检索前半向量来完成的,使它们融合它们以构建儿童火箭,第二步是突变。这一步非常重要。如果不适用突变,我们将获得一个新的人口,这些人口仍然建立在以前的人口中最好的。然后我们将降落在当地的最大值,可能永远不会到达目标。突变有助于创建超越当地最大值的单独火箭来达到目标​​。但过度突变会导致太多的多样性,对系统没有有益。因此,定义最佳平衡的突变率。在突变中,我们选择具有随机概率的火箭,随机改变其载体值。这一新的火箭群体形成下一代。

著录项

  • 来源
  • 作者单位

    Department of Computer Science and Engineering Sri Krishna College of Engineering and Technology Coimbatore 641008 India;

    Department of Computer Science and Engineering Sri Krishna College of Engineering and Technology Coimbatore 641008 India;

    Department of Computer Science and Engineering Sri Krishna College of Engineering and Technology Coimbatore 641008 India;

    Department of Computer Science and Engineering Sri Krishna College of Engineering and Technology Coimbatore 641008 India;

    Department of Computer Science and Engineering Sri Krishna College of Engineering and Technology Coimbatore 641008 India;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 薄膜技术;
  • 关键词

    Genetic Algorithm; Population; Fitness Function; Rocket; Mutation;

    机译:遗传算法;人口;健身功能;火箭;突变;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号