首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

还在用PPT做神经网络架构图?GitHub2万星项目,手把手教你从入门到可视化大师

当然,相比PPT来说,我还是更喜欢用流程图软件或者Sketch来进行可视化,毕竟ppt的学习成本太高了。 直到我发现了manim!...如果你看了下面manim做的效果,绝对跟我一样,再也不想用ppt了! 告别重复性纯体力劳动,manim自动生成惊艳的动画效果!...这里捎带安利一波3Blue1Brown视频课程,他制作的人工智能和数据科学课程不仅通俗易懂,还配了大量精美的解释动画,而所有动画,竟然都是Python代码生成的!...3Blue1Brown火了之后,大家都很好奇,课程我听懂了,但我想知道你的动画怎么做的。好吧,我开源自己的制作工具,manim! 整个项目不到17M,却收获了2万多星!...如何使用manim制作自己想要的数学动画呢? 你可以参考这个开源项目,作者精心制作了一系列教程。

3.9K10

46.5k stars编程动画解释性引擎

Manim是一个Python库,可让您创建数学和科学中难以用普通视频制作工具制作的图形和动画。Manim 是一个用于精确编程动画的引擎,专为创建解释性数学视频而设计。...技术概念的动画制作在传统上是相当乏味的,因为要使动画足够精确,以准确地表达它们是很困难的。Manim 使用 Python 以编程方式生成动画,使其有可能准确地指定每一个动画应该如何运行。...GitHub数据 46.5k stars 837 watching 5k forks 开源地址:https://github.com/3b1b/manim 安装 Manim 在 Python 3.7 或更高版本上运行...pip直接安装 > pip install manimgl MacOS安装 > brew install ffmpeg mactex 制作一个简单的视频 from manim import * class...img 碰撞摩擦过程 第一个木块以一定的速度从右边进入,而第二个木块一开始是静止的。 更多功能广大网友可以继续挖掘。

47230
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    manim动画编程(安装+入门)

    1.基本介绍 这个manim就是一款软件,是基于这个python代码实现的数学动画软件; 这个相当于是一个代码软件,适合于有这个python基础的同学,或者对于这个manim很感兴趣的同学~~ 2.效果展示...manim软件了: pip install manim 6.vscode制作 首先就是写代码了,但是我们的今天的这个就是为了测试,因此直接先把这个代码用上再说: from manim import *...-p表示对于这个动画进行渲染,最后就会看到视频的效果(虽然只有几秒,但是也是一个入门); 7.我的学习收获 1)我看了这个视频最大的感受就是:知道了这个manim的基本知识,之前我也是从来没有听说过的,...,因此,我也把一句话送给屏幕前的各位: 不要管那和这,先去做,哪怕做成一坨~~ 就是我们要勇敢的尝试,在这个过程中找到我们喜欢和热爱,因此,不要犹豫,大胆地向前走吧~~~ 自己:什么是我自己真正喜欢的,...,先去做,哪怕做成一坨~~ 就是我们要勇敢的尝试,在这个过程中找到我们喜欢和热爱,因此,不要犹豫,大胆地向前走吧~~~

    6200

    程序员小抄——GitHub 热点速览 Vol.44

    VSCode 的时候想不想知道别人用 VSCode 在干嘛呢?...nat 特性包括: 显示文件权限 显示文件大小 显示文件最后被修改的日期 显示文件所属的用户 显示文件所属的组 一个容易使用的文件搜索 用醒目的颜色区分文件和文件夹 GitHub 地址→https://...与以前的专注于静态照片或需要在智能手机中集成惯性测量单元以拍摄视频的惯性测量方法不同,作者的方法完全基于视觉,对捕获设备没有任何要求,可以很好地应用于在线或离线处理方案。...star 增长数:1200+ manim 是一个动画制作库,主要用于制作跟数学物理相关的动态视频。...GitHub 地址→https://github.com/3b1b/manim 2.6 自动驾驶:openpilot 本周 star 增长数:1650+ openpilot 是由 comma.ai 开源的自动驾驶系统

    1.2K20

    GitHub 10大热门顶级 Python 项目

    写 Python 代码的乐趣应该在于看到简短、简洁、可读的类,这些类用少量清晰的代码,而不是用大量烦死人的琐碎代码表达了大量的操作。...这就是为什么我们要探索一些 GitHub 上顶级的 Python 项目,它们不仅可以激励你,而且可以让你感受一下创新的思维和 Python 结合起来可以做些什么。 你知道吗?...Manim Stars: 26.2k Forked By: 3.4k 开发者: Grant Sanderson GitHub 链接: https://github.com/3b1b/manim Manim...DeepFaceLab 是一个可以制作深度伪造照片和视频的工具,让你可以做很多有趣的事情,比如改颜、返老还童和换脸。更有吸引力的是,你甚至可以改变他们的讲话,虽然这需要熟练的视频编辑软件。...开发者声称,互联网上超过95% 的深度伪造视频都是用这个工具制作的。你可以在项目的 GitHub 页面上找到设置指南和一些人脸数据集,很快就能上手玩耍。 3.

    1.7K52

    macOS 安装解释性数学视频的动画引擎 Manim

    Manim 这篇文章的目的是给出另一个关于如何让 Manim 使用 Python 3.7 在 Mac 上 工作的帐户,仅此而已。...我花了几个令人沮丧的夜晚试图让事情发挥作用,我想把我的经验添加到 Manim 不断增长的资源中。...这就是为什么我建议在继续本教程之前将它们直接安装到您的系统上。 下一步需要花费大量的试验和错误来解决,特别是因为 3b1b 的 GitHub 上没有文档。...现在已经安装了 LaTeX,您可以继续开始获取 Manim 库。通常,在虚拟环境中运行项目是一种很好的做法,这样您就可以轻松控制所有文件和其他软件包的安装位置。...在我的例子中,我用 “animation/manim37/output” 替换了那一行。您应该用您的文件路径替换它(请记住,上面一行中的 〜 是主目录的文件路径的缩写)。

    3.7K70

    网友:点燃对数学的爱

    如果你无法理解高等数学、比特币、深度学习这些概念,可能有人会向你推荐 3blue1brown 的视频——这是一个专门制作可视化讲解视频的频道,其内容覆盖数学、人工智能等领域,每门课都配有直观生动的动画演示...你可以亲眼看到你所给出的输入是如何被神经网络处理成输出的。 例如,想知道神经网络做 MNIST 数据集手写识别要经历怎样的流程,你可以用自己的涂鸦来考验 AI: ?...下面这个互动操作很好地展示了线性代数中的向量和矩阵又具体代表着什么: ? ‍ 而所有这些玩法,你都可以点开 3b1b 的网站亲自体验: ?...他开发的动画引擎名叫 Manim,在 Python 上运行。 ?...Manim 引擎 Github:https://github.com/3b1b/manim 如果你对自己的学习能力信心不足,或许看看 3b1b 的内容会是一个好主意。

    2K70

    对比了Github上5000份Python开源之后,大神精选了36个项目

    Manim - Mathematical Animation Engine 简介:Manim是解释性数学视频的动画引擎。用于以编程方式创建精确的动画,如3Blue1Brown的视频中所展示的样例。...Snips NLU 简介:Snips NLU(自然语言理解)是一个Python库,允许解析用自然语言编写的句子并提取结构化信息。...它采用自动化方法在流行的社交媒体网站上搜索目标名称和图片,以准确地检测和分组人员的存在,将结果输出到人类操作员可以快速查看的报告中。...utm_source=mybridge&utm_medium=blog&utm_campaign=read_more 30. pixelhouse 简介:一个极简的绘图库,用于在python中制作精美的动画...utm_source=mybridge&utm_medium=blog&utm_campaign=read_more 35. render-py 简介:一个用Python编写的软件3D渲染器,旨在让每个人都能轻松理解

    99630

    单调栈入门+动画视频

    对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。如果气温在这之后都不会升高,请在该位置用 0 来代替。...在栈里面的人肯定都是比较高的,最终如果没有人了,栈里面的元素没有找到比自己高的,所以他们的距离就是0。 可以用下面这个图表示: ?...视频解说 上面这个图已经很清楚了,不过最近dansen找到了一个做动画的软件manim,顺便用这个题目练练手,下面这个是视频动画。...} return res; } }; 总结 单调栈里面的元素都是有序的,遇到新元素,发现不能保证有序,就会让之前的不能有序元素都出栈,直到有序。...这个特性对于某些场景很好用,性能复杂度,后面还有很多题目会继续深入讲解,然后也会使用图片和视频的方式,如果你觉得不错就点个赞吧,所有的资源(本题解、源码、图片drawio源码、视频manim源码)都会上传到咱公众号的

    74110

    如何成功制作你的第一个机器人?

    在开始这个教程前先问问自己为什么要制作机器人,你的目的和动机是什么,否则当你半路 退出时还不知道自己到底为什么开始。...OK既然你已经知道自己为什么要制作一个机器人了,那么让我们谈谈制作机器人你所需要知道的东西… 成功完成第一个机器人总是最难的。...听起简单,但我们还是需要一个整体的设计方案。 让我们先从轮子开始。大轮子会让你的机器人移动速度更快,而小的轮子会慢些。那为什么不直接用大的呢?...大轮子意味着你的机器人有更小的转矩去携带沉重的负荷,大轮子也更难很好的控制位置。而且你的传感器一般跟不上位置快速的移动。...你希望自己花了数小时制作的东西最后说“糟糕根本不能工作”吗? 你绝对不能略过设计,尤其当你参加像battlebots那样,零件经常损坏的竞赛,或是没有足够的资金或时间浪费在失误上的时候。

    2.7K61

    英伟达研究亮点和启发

    这里松散地分为供给方和需求方,供应方试图开发技术 直接为产品组提供更好的 GPU 和更好的电路。另一方面设计方法的架构,以降低使用成本。...GPU 这样的电路完全不同。...为了探索更复杂的模块和让这些模型广泛应用,我们必须继续扩展GPU的性能。 317X 在 8 年间的单芯片推理性能变化 到目前为止,我们在这方面做得很好。...最近 Steve 提出用更少的bit位得到更多的信息的方法,即通过缩放矢量而不是张量,把 bit 位集中在最能发挥作用的地方。通过做向量缩放能更好地表示相同位数的权值。...首先把相机放在那里,沿着样本的数组进行采样,然后生成一个分割图,我们不能只用分割图来制作图像,因为它不一致,但我们可以使用分割图生成伪 ground truth。

    87720

    芯片和光刻

    我国科技的锐变自1979年以来,我国进入了科技高速发展状态,在这40多年以来我国发生了翻天覆地的变化,在各个领域上都取得了辉煌的成就,比如第一次载人航天、太空行走、第一月球探测、第一个空间站建设。...那么芯片是怎么做成的,为什么制作工艺这么难呢。...由于一枚芯片需要几十层的电路堆叠组成,所以我们就要制作几十层的光罩,比如一张7nm工艺的处理器,最少需要80张以上的光罩才能完成。...芯片的制作原理在图纸设计完成之后,我们就要开始芯片的制作了,也就是台积电的主要工作,制作的原理就相当于在一层层的薄膜上可出一层层的电路布线,当薄膜堆积起来时,就能形成电路图中电路的功能。...这也证明想要在芯片光刻的工艺中取得一点突破是非常难得的。 给大家推荐一本很好的激光器芯片书籍 一本书70多大洋。

    28720

    为什么你会觉得FPGA难学?

    时序逻辑电路的时钟是控制时序逻辑电路状态转换的“发动机”,没有它时序逻辑电路就不能正常工作,因为时序逻辑电路主要是利用触发器存储电路的状态,而触发器状态变换需要时钟的上升或下降沿!...描述这个词精确地反映了HDL语言的本质,HDL语言不过是已知硬件电路的文本表现形式而已,只是将以后的电路用文本的形式描述出来而已。而在编写语言之前,硬件电路应该已经被设计出来了。...但是很多人就不理解了,既然硬件都已经被设计出来了,直接拿去制作不就完了,为什么还要转化为文字表达形式再通过EDA工具这些麻烦的流程呢?...b、为什么不推荐0基础学习ZYNQ或SOC? 1、容易让人有傍同心理。傍同心理是指一个人通过渲染与自己有亲近关系的人的杰出,来掩盖和弥补自己在这方面的不足,从而获得心理上的平衡。...c、为什么已经存在那么多IP核,仍然需要写HDL? 1、问这种问题的,一般是学生,他们没有做过产品,没有遇到过工程上的问题。 2、IP核并非万能,不能满足所有需求。

    1.9K42

    差分,单端是什么鬼???

    为了处理单端,单电源系统的双极信号,我们必须在地和电源干线之间某任意电压处(通常是中点)建立一个虚地。用高于虚地的电压来表示正极信号,低于虚地的电压来表示负极信号。...差分放大电路时直接耦合放大电路的基本组成单元,对于共模信号起到很强的抑制作用,未对差模信号起到放大作用,并且电路的放大能力与输出方式有关。 什时候使用差分?...但是使用差分信号时,一个不可忽视的问题:共模电压范围,要求两根线上的电压,相对于系统的地不能太大。 传输 0.1V 的信号没问题,如果一根是1000.0,另外一根是1000.1就不行。...单单将单端信号用反向跟随器跟随并不是不行,但是差分信号被平白地放大了2倍,常见的用仪表运放+普通运放搭建的单端转差分是个很好的实例。...不给共模信号提供地阻抗回路,势必会造成 EMI 辐射,这种做法弊大于利。 2、认为保持等间距比匹配线长更重要。在实际的PCB布线中,往往不能同时满足差分设计的要求。

    51720

    如何学习FPGA「建议收藏」

    HDL是硬件描述语言,突出硬件这一特点,所以要用数电的思维去思考HDL,而不是用C语言或者其它高级语言,如果不能理解这句话的,可以看《什么是硬件以及什么是软件》。...这里你没必要每次编译通过就下载代码,咱们用modelsim仿真(此外还有QuestaSim、NC verilog、Diamond的Active-HDL、VCS、Debussy/Verdi等仿真工具),如果仿真都不能通过那就不用下载了...我大概地分几个方向供大家参考,后面跟的是要掌握的理论课。...b、为什么不推荐0基础学习ZYNQ或SOC? 1、容易让人有傍同心理。傍同心理是指一个人通过渲染与自己有亲近关系的人的杰出,来掩盖和弥补自己在这方面的不足,从而获得心理上的平衡。...2、IP核并非万能,不能满足所有需求。 3、尽量少用闭源IP核,一旦出问题,这种黑匣子很可能让产品难产。 4、深入理解底一层次,可以更好地使用高一层次。

    85212

    手机基带电路设计20问(1)

    这个问题本身其实并不准确,首先,电压和电流是由负载的需求来决定的,比如负载需要的是1.2V的电压,前端电源就不能给他提供3.3V的电;负载需要500mA的电流,前端电源的输出电牛就不能低于500mA,要知道负载是先决条件...2 电源快放电路的能量释放最后是通过能量存储还是发热方式? 以前简单介绍过快放电的原理《电源为什么要加快放电功能!不加行不行?》...3 手机的基带电路的电源转换部分的电容啸叫是可以通过频率调整来改善吗? 我感觉这是个永恒的话题,以前介绍过电容啸叫的原理和解决方案《MLCC电容为什么会啸叫?怎么让它闭嘴!》...拆掉电池,用台式电源看。 用程控电源给手机主板供电,供电电压可以设置为3.8V-4.2V之间,此时程控单电源显示的电流就是系统电流,这个方法在debug时很好用。...这个方法操作起来比较复杂,但是对于一些极限场景确实很好用,打的很准。 9 手机快充是否会减少电池的寿命?

    63220
    领券