樽海鞘算法(原理)

1 算法简介

樽海鞘(salp)属于纽鳃樽科,身体呈透明的桶状,身长在 1 厘 米到 10 厘米之间,其透明的特性可以让樽海鞘在水中很好地隐藏自己,保护樽海鞘免 受天敌的伤害。它们的组织与水母非常相似。它们的运动也非常类似于水母,水被泵过身体作为向前移动的推动力。

樽海鞘的形状如下图所示。关于这种生物的生物学研究处于早期的里程碑,主要是因为它们的生存环境极其难以接近,而且很难把它们放在实验室环境中。

海鞘最有趣的行为之一是它们的群集行为。其自然界中的大多数生物以群的方式移动、觅食,但樽海鞘却是首尾相连,组成链的形式,靠海洋中的浮游生物为食,几十亿地成群浮游在海水中。

这个链如下图所示。这种机制有助于它们在海洋中能够快速的运动及协同捕食。

正是受到这种樽海鞘群体智能行为的启发,澳大利亚学者 S. Mirjalili 等人于 2017 年提出樽海鞘群算法<

机器学习实战应用案例100篇(十二)-樽海鞘算法从原理到实战应用案例相关推荐

  1. 机器学习实战应用案例100篇(二)-蚁狮优化算法从原理到实战应用案例

    蚁狮优化算法(原理) 1 简介 蚁狮(Antlions,蚁蛉)属于蚁蛉科和神经翅目(网翅昆虫).蚁狮的生命周期包括两个主要阶段:幼虫和成虫. 自然的总寿命可达3年,主要发生在幼虫(成虫期只有3 - 5 ...

  2. GIS实战应用案例100篇(二)-元胞自动机模拟城市扩张过程

    前言 CA模型:CA(Cellular Automat)即元胞自动机模型,元胞自动机是一种具有时空计算特征的模型框架,从局部到整体的建模思想被广泛的应用于空间上离散.时间上也离散的复杂性系统模拟.标准 ...

  3. GIS实战应用案例100篇(二十一)-全国分省、市、县净初级生产力NPP数据制作实战(附代码)

    前言 净初级生产力(Net primary productivity, NPP)是研究陆地生态系统中物质和能量转换的重要指标,NPP的空间分布与区域气候.植被生长以及人类活动等因素息息相关,其变化能反 ...

  4. 知识图谱应用实战案例100篇(二)-以知识图谱的方式打开预训练语言模型

    前言 关于"知识"的话题有两条不同的技术思路. 一条思路认为需要构建知识图谱,利用符号化的表示手段描述知识,才能完成复杂的语言理解和推理问题. 另外一条思路认为可以利用语言预训练模 ...

  5. 【SQL开发实战技巧】系列(十二):三问(如何对字符串字母去重后按字母顺序排列字符串?如何识别哪些字符串中包含数字?如何将分隔数据转换为多值IN列表?)

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  6. OpenCV-Python实战(番外篇)——利用 SVM 算法识别手写数字

    OpenCV-Python实战(番外篇)--利用 SVM 算法识别手写数字 前言 使用 SVM 进行手写数字识别 参数 C 和 γ 对识别手写数字精确度的影响 完整代码 相关链接 前言 支持向量机 ( ...

  7. OpenCV-Python实战(番外篇)——利用 KNN 算法识别手写数字

    OpenCV-Python实战(番外篇)--利用 KNN 算法识别手写数字 前言 手写数字数据集 MNIST 介绍 基准模型--利用 KNN 算法识别手写数字 改进模型1--参数 K 对识别手写数字精 ...

  8. 上手机器学习,从搞懂这十大经典算法开始

    上手机器学习,从搞懂这十大经典算法开始 翻译 | AI科技大本营(rgznai100) 参与 | 林椿眄 编辑 | 波波,Donna 在机器学习领域,"没有免费的午餐"是一个不变的 ...

  9. .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现...

    本篇我将带着大家一起来对Dapper进行下封装并实现基本的增删改查.分页操作的同步异步方法的实现(已实现MSSQL,MySql,PgSQL).同时我们再实现一下仓储层的代码生成器,这样的话,我们只需要 ...

  10. 【云原生微服务>SCG网关篇十二】Spring Cloud Gateway集成Sentinel API实现多种限流方式

    文章目录 一.前言 二.Gateway集成Sentinel API 0.集成Sentinel的核心概念 1)GatewayFlowRule 和 ApiDefinition 2)GatewayFlowR ...

最新文章

  1. python读取excel送到网页_python+selenium excel中文读取填充到网页
  2. 鉴别一个人是否 js 入门的标准竟然是?!
  3. 速览Java 7 MethodHandle及其用法
  4. c++整理--虚函数
  5. Windows API——FindFirstFile——查找文件
  6. 【软件教程】Spring Tool Suite(STS)
  7. 关于AI拍照搜题的一些想法
  8. ScreenToClient和ClientToScreen
  9. Openlayer 切换鼠标样式
  10. 微信小程序获取手机号码(仅前端部分
  11. cc2530 按键中断实验——按键控制LED灯的亮灭
  12. 微信公众号开发C#系列-12、微信前端开发利器:WeUI
  13. 双态运维联盟工作会议暨2017年度双态运维大会乌镇峰会筹备会在新华三杭州园区召开
  14. adb 命令模拟点击事件
  15. 风丘科技为您提供电动汽车高压测试方案
  16. win32 api简易实现ftp文件上传
  17. 利用jQuery实现图片轮播
  18. DBA组件---ADO数据库编程利器
  19. c语言中 include math.h,C语言中的(#includestdio.h和#includemath.h)是什么意思?
  20. 2016广东工业大学第一次月赛补题

热门文章

  1. citypicker城市选择+高德定位,城市编码统一设置
  2. opencv4.5.5的下载与环境配置
  3. MTK改串工具,mtk刷机工具,高通刷机工具,MTK生成线刷包工具资料下载
  4. ArcGIS教程:MapGIS转换shp攻略
  5. PB中MessageBox用法大全
  6. 【Android容器组件—AdapterView】
  7. Delphi曾是一代王者,2020年Delphi强化WEB开发、拥抱开源、支持开发者社区,升级Delphi语言整合Python恢复昔日的跨平台开发工具王者地位
  8. 运筹学教学|十分钟快速掌握割平面法及对偶单纯形法(附Java代码及算例)
  9. ffmpeg中使用screen capture recorder录音的问题
  10. 通俗易懂解释信源编码与信道编码的区别与联系