写在前面

最近需要写结课论文,感觉从网上找到的图不太好看,并且这个图画起来也不复杂,只需要掌握好椭圆右边相切的位置关系就可以了,感觉自己写的代码还是有一些冗杂,不过能出来结果还是很开心的!Happy TikZing!

(图源网络,侵删)

LaTeX代码

\documentclass[tikz,border=5pt]{standalone}
%导入中文支持宏包
\usepackage{ctex}
%定义绘制椭圆的命令,带有四个参数
%第一个参数:椭圆位置的横坐标
%第二、三参数:椭圆x位置的半径、y位置的半径
%第四个参数:填充的透明度
\def\drawell#1#2#3#4{\draw[draw=black,fill=gray,fill opacity=#4,line width=3pt] (#1,0) circle [x radius=#2, y radius=#3];}\begin{document}\begin{tikzpicture}[font=\rmfamily\large,scale=.9]
\drawell{0}{8}{5}{0};
%标记节点,添加文字
%使用垂直盒子,规定盒子宽度与对齐方式
\node at (-5.6,0) {\parbox[c]{8em}{{\bf 人工智能}\vspace*{2mm}\\
模拟、延伸和扩展人类智能的科学\\}};
%前两个参数之和为8,才能保证三个椭圆相切于右端点
\drawell{2.25}{5.75}{4.15}{.1};
\node at (-1.05,0) {\parbox[c]{8em}{{\bf 机器学习}\vspace*{2mm}\\
利用海量数据训练计算机,不断改进\\性能}};\drawell{4.65}{3.35}{3.25}{.2};
\node at (4.1,0) {\parbox[c]{8em}{{\bf 深度学习}\vspace*{2mm}\\
自动学习海量数据中的各类特征,不断提升性能}};\draw[draw=black,line width=3pt,dashed,fill=white,fill opacity=.5]
(10,0) circle [x radius=3.25, y radius=4.75];
\node at (10.5,0) {\parbox[c]{8em}{{\bf 神经网络}\vspace*{2mm}\\
学习和构建非线性的复杂关系\\}};
\end{tikzpicture}\end{document}

最后得到如下的图形,感觉还不错。

TikZ示例——Venn图绘制(机器学习有关概念的关系)相关推荐

  1. R语言中使用UpSet包绘制多集合Venn图

    集合的交集一帮采用Venn图进行展示,但当集合数目超过3时,使用Venn图直接展示会显得比较杂乱,我们倾向于使用UpSet展示. 这里,我们介绍UpSet的概念,并展示如何使用UpSet packag ...

  2. cytoscape使用方法_7种方法 ,订制你的专属venn图!-代谢组学/蛋白组学研究

    维恩图(Venn diagram),或译Venn图.文氏图.温氏图.范氏图,是用以表示集合(或类)的一种图. 大家对这种图应该不陌生,他们长这样: 或是这样: 以及,这~~样~~~~ 在数据可视化图片 ...

  3. JGG | EVenn: 3分钟在线轻松绘制5种Venn图和Venn网络

    2021年8月2日,JGG在线发表了中国中医科学院黄璐琦院士团队和中国科学院遗传与发育生物学研究所刘永鑫高级工程师合作题为"EVenn: Easy to create repeatable ...

  4. 送书 | 推荐一个可能是最全的Venn图一站式绘制工具

    上周送书中奖名单 在11月8日留言送书活动中,因各位参与活动积极,故小编增加奖品数目,挑选留言点赞最多者,和两位幸运读者(欢迎大家投稿,分享经验),希望大家多多阅读,多多转发,留言多多,收获多多,文章 ...

  5. 代谢组学结果在线分析:不同组差异代谢物高级韦恩图Venn的绘制——UpSet图

    文章目录 什么是UpSet图? UpSet图在线分析网站 数据准备 生成结果图与调整 什么是UpSet图? 可以说是Venn图的变体,对于集合数据的可视化,适用于少量组别的数据集,一般用于转录组数据基 ...

  6. 示例代码-Matlab绘制高斯分布曲面图(1)

    高斯分布 \quad在数据建模时,经常会用到高斯分布模型[1,2],下面我们就使用Matlab来绘制高斯分布曲面. \quad另一种画法可参考:示例代码-Matlab绘制高斯分布曲面图(2). 1. ...

  7. 使用Visio铅笔工具绘制月牙形、对称曲线等灵活图形及使用组合、拆分等操作绘制灵活Venn图

    需求 实验室任务要求绘制一幅效果如下图所示的Venn图. 环境 由于本人一直没有找到体验特别好的绘图工具,所以仍然使用Visio,具体版本为Visio 2016 Professional. 问题 Vi ...

  8. 机器学习——基础概念

    一. 机器学习基础概念 总结过层中,我结合了头歌上的相关公开课程:详见 (一).什么是机器学习? 机器学习致力于通过计算的手段,利用经验来改善系统的性能. "经验"-->通常 ...

  9. 机器学习核心概念、常用术语整理(建议收藏)

    [转]机器学习核心概念完全解析(建议收藏) 原文链接:https://mp.weixin.qq.com/s/wEpmF1gdvsIimnvXrxKdRw AI干货知识库 刚接触机器学习框架 Tenso ...

  10. AI:人工智能领域主要方向(技术和应用)、与机器学习/深度学习的关系、数据科学关键技术与知识发现/数据挖掘/统计学/模式识别/神经计算学/数据库的关系(几张图理清之间的暧昧关系)

    AI:人工智能领域主要方向(技术和应用).与机器学习/深度学习的关系.数据科学关键技术与知识发现/数据挖掘/统计学/模式识别/神经计算学/数据库的关系(几张图理清之间的暧昧关系) 目录 人工智能主要领 ...

最新文章

  1. 长期分享干货的技术大佬
  2. 深度摄影风格转换--Deep Photo Style Transfer
  3. ASP.NET常见错误,原因及解决方法(2003版)_不断更新.....
  4. 5G NGC — 会话管理模型 — 边缘业务本地分流
  5. nyist 541最强DE 战斗力
  6. 主板怎么开启csm_华擎Z490主板移植AMD SAM加速技术:游戏性能提升最多11.5%
  7. 计算机指定共享用户,局域网内共享文件夹给指定计算机
  8. 20210614 什么是状态?什么是状态空间?
  9. 高效的企业测试-单元和用例测试(2/6)
  10. 商家中心设计 多sku商品发布_商家后台怎么设计商品信息?
  11. sql 列求和_图解面试题:累计求和问题如何分析?
  12. python超时处理_Python如何实现让一个函数超时退出?
  13. 基于python管理系统论文_基于Python的学生信息管理系统
  14. matlab 矩阵 黑白,各位好 请问怎么用0 1矩阵画出黑白的矩阵如下图所示
  15. Java进阶之路对标阿里P6(8)——分布式理论及框架设计Netty
  16. 样式穿透和实现固钉效果
  17. python怎么交换xy轴_在python中,将x轴交换为y轴
  18. XML文档类型定义---XML Schema
  19. mac的python换字体_Python -mac-画图及设置坐标中文字体
  20. Unity-黑暗之魂复刻-手柄接入与配置(Joystick)

热门文章

  1. AE学习日记之MapControl与PageLayoutControl图层变化同步
  2. 为什么有人愿意将软件开源和共享?
  3. Linux 下查询 DNS 服务器信息
  4. 笔记本能ping通但是telnet不通
  5. linux把光标移到文件开头的命令,linux操作命令总结,希望可以帮助到菜鸟
  6. python tensorflow 智能家居_用 TensorFlow 让你的机器人唱首原创给你听
  7. cython安装ubuntu_Cython安装与使用入门
  8. Python编程-pypyodbc无驱动和无法打开注册表等错误的解决办法
  9. java处理excel,将xlsx转xls
  10. HDU 5602 Black Jack (记忆化搜索+DP)*