Bio-inspired Artificial Intelligence Algorithms

th_pf1IE63cGB5okf2lZjlGRi4P5ElmAe4a

大自然为将生物过程融入技术和计算提供了广泛的灵感。其中一些过程和模式一直在启发可用于解决现实世界问题的算法的开发。它们被称为仿生算法,其自然灵感允许应用于各种优化和分类问题。

为了带您进入这个领域,在本课程中,您将学习主要和最常用的仿生算法的理论和主要实际实现!在课程结束时,您将拥有构建可应用于您自己的问题的人工智能解决方案所需的所有工具!本课程分为六个部分,涵盖在实际案例研究中应用的不同算法。请参阅下面将逐​​步实施的项目

遗传算法(GA):它是解决优化问题的最常用和最著名的仿生算法之一。它基于生物进化,其中个体种群通过突变、选择和交叉进化代代相传。我们将解决航班时刻表问题,目标是尽量减少机票价格和在机场等候的时间。

微分进化(DE):它也受到生物进化的启发,我们将逐步解决的案例研究是创建菜单,正确平衡碳水化合物、蛋白质和脂肪的数量。

神经网络 (ANN):它基于生物神经元的工作原理,被认为是解决复杂问题的最现代技术之一,例如:聊天机器人、自动翻译、自动驾驶汽车、语音识别等。案例研究将是创建用于图像分类的神经网络。

克隆选择算法 (CSA):它基于优化针对抗原的抗体反应的功能,类似于生物进化的过程。这些概念将在实践中用于数字识别和数字生成。

粒子群优化(PSO):它依赖于动物的社会行为,其中群体试图找到特定问题的最佳解决方案。要解决的问题将是时间表:有课程,想参加的人以及不同的时间表。最后,该算法将指示每个班级参加课程的最佳时间。

蚁群优化 (ACO):它基于蚂蚁如何在自然界中寻找食物的概念。该案例研究将是该领域最经典的案例之一,即最短路径的选择。

每种类型的问题都需要不同的技术来解决。当您了解仿生算法的直觉和实现时,就更容易确定哪些技术最适合在每种情况下应用。课程期间,所有代码都将使用Python编程语言一步步实现!我们将使用 Google Colab,因此您不必担心在您的机器上安装库,因为一切都将使用 Google 的 GPU 在线开发!

Genetic algorithm, differential evolution, neural networks, clonal selection, particle swarm, ant colony optimization

Published 05/2022
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 87 lectures (8h 23m) | Size: 2.43 GB

What you’ll learn

Understand the theory and practice of the main bio-inspired artificial intelligence algorithms
Solve real-world optimization problems using bio-inspired algorithms
Minimize the price of airline tickets using Genetic Algorithms
Create custom menus using Differential Evolution
Classify handwritten digits using Artificial Neural Networks
Adapt antibodies and antigens with the Clonal Selection algorithm, applied in digit recognition
Optimize course schedules using Particle Swarm Optimization
Solve shortest paths problems using Ant Colony Optimization

Requirements
Programming logic
Basic Python programming

Description

Nature offers a wide range of inspirations for biological processes to be incorporated into technology and computing. Some of these processes and patterns have been inspiring the development of algorithms that can be used to solve real-world problems. They are called bio-inspired algorithms, whose inspiration in nature allows for applications in various optimization and classification problems.

To take you to this area, in this course you will learn the theoretical and mainly the practical implementation of the main and most used bio-inspired algorithms! By the end of the course you will have all the tools you need to build artificial intelligence solutions that can be applied to your own problems! The course is divided into six sections that cover different algorithms applied in real-world case studies. See below the projects that will be implemented step by step

Genetic Algorithms (GA): It is one of the most used and well-known bio-inspired algorithm to solve optimization problems. It is based on biological evolution in which populations of individuals evolve over generations through mutation, selection, and crossing over. We will solve the flight schedule problem and the goal is to minimize the price of air line tickets and the time spend waiting at the airport.

Differential Evolution (DE): It is also inspired in biological evolution and the case study we will solve step by step is the creation of menus, correctly balancing the amount of carbohydrates, proteins and fats.

Neural Networks (ANN): It is based on how biological neurons work and is considered one of the most modern techniques to solve complex problems, such as: chatbots, automatic translators, self driving cars, voice recognition, among many others. The case study will be the creation of a neural network for image classification.

Clonal Selection Algorithm (CSA): It is based on the functioning of the optimization of the antibody response against an antigen, resembling the process of biological evolution. These concepts will be used in practice for digit identification and digit generation.

Particle Swarm Optimization (PSO): It relies on the social behavior of animals, in which the swarm tries to find the best solution to a specific problem. The problem to be solved will be the timetable: there is a course, people who want to take it and different timetables. In the end, the algorithm will indicate the best times for each class to take the course.

Ant Colony Optimization (ACO): It is based on concepts of how ants search for food in nature. The case study will be one of the most classic in the area, which is the choice of the shortest path.

Each type of problem requires different techniques for its solution. When you understand the intuition and implementation of bio-inspired algorithms, it is easier to identify which techniques are the best to be applied in each scenario. During the course, all the code will be implemented step by step using the Python programming language! We are going to use Google Colab, so you do not have to worry about installing libraries on your machine, as everything will be developed online using Google’s GPUs!

Who this course is for
People interested in how nature can provide inspiration for Computer Science problems
People interested in artificial intelligence algorithms, especially those inspired in Biology
Developers who want to solve real optimization and classification problems
Data Scientists who want to increase their portfolio

k3jHfSKZu0SmSjfXMAPWnoGIfRa5qxmx

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/32833.html

赞 (0)
steven的头像steven
上一篇 2022年5月10日
下一篇 2022年5月11日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部