关闭

AI科技大本营

所属频道 公众号精选
  • 如何实现比 PyTorch 快 6 倍的 Permute/Transpose 算子?

    无论是在统治NLP届的Transformer,还是最近视觉领域的新秀Vision Transformer,我们都能在模型中看到Transpose/Permute算子的身影,特别是在多头注意力机制(Multi-Head Attention)中,需要该算子来改变数据维度排布。 显然,作为一个被高频使用的算子,其CUDA实现会影响到实际网络的训练速度。本文会介绍优化Permute Kernel的技巧,并跟PyTorch的Permute,原生的Copy操作进行实验对比。

    公众号精选
    2024-08-20
    se rc os
  • 使用 Python 和 OpenCV 构建 SET 求解器

    SET 是一种游戏,玩家在指定的时间竞相识别出十二张独特纸牌中的三张纸牌(或 SET)的模式。每张 SET 卡都有四个属性:形状、阴影/填充、颜色和计数。下面是一个带有一些卡片描述的十二张卡片布局示例。带有一些卡片描述的标准十二张卡片布局请注意,卡片的四个属性中的每一个都可以通过三个变体之一来表达。因为没有两张牌是重复的,所以一副套牌包含 3⁴ = 81 张牌(每个属性 3 个变体,4 个属性)。一个有效的 SET 由三张卡片组成,对于四个属性中的每一个,要么全部共享相同的变量,要么都具有不同的变量。为了直观地演示,以下是三个有效 SET 示例:(1) 形状:全部不同 (2) 阴影:全部不同 (3) 颜色:全部不同 (4) 计数:全部相同(1) 形状:全部不同 (2) 阴影:全部相同 (3) 颜色:全部不同 (4) 计数:全部相同(1) 形状:全部相同 (2) 阴影:全部不同 (3) 颜色:全部相同 (4) 计数:全部不同构建一个 SET 求解器:一个计算机程序,该程序获取 SET 卡的图像并返回所有有效的 SET,我们使用 OpenCV(一个开源计算机视觉库)和 Python。为了使自己​熟悉,我们可以浏览图书馆的文档并和观看一系列教程。

    公众号精选
    2024-08-20
    pen
  • 20个经典函数细说 Pandas 中的数据读取与存储,强烈建议收藏

    关于数据分析与可视化,以下介绍Pandas读取数据以及保存数据的方法,毕竟我们很多时候需要读取各种形式的数据,以及将我们需要将所做的统计分析保存成特定的格式。

  • AI大佬怼怼怼的背后,究竟暗藏哪些玄机?

    在四年前的争论中,Marcus认为:“深度学习必须通过一些借鉴自经典符号系统的操作得到增强,也就是说需要充分利用经典人工智能技术(允许显式地表示层次结构和抽象规则)的混合模型,并将其同深度学习的优势相结合。”事实上,符号学派的历史颇为悠久,如果说蒸汽机和发动机开启了第一次产业革命,内燃机和电动机发动了第二次产业革命。人工智能掀起的新一轮从模拟化到数字化的革命就是自符号学派开始的。

  • Oracle 工程师离职并回踩:MySQL 糟糕透顶,强烈推荐 PostgreSQL

    整理 |祝涛    出品|CSDN(ID:CSDNnews)如果你即将离职,你会做什么?抨击自己付出了五年心血的技术——这是Oracle公司前首席软件工程师、MySQL优化器团队成员SteinarGunderson的选择。这位工程师现已在Chrome团队任职,他在一篇文章中表示,...

  • 码住!聊一聊常用的6种绘制地图的方法,超好用!

    作者|周萝卜来源|萝卜大杂烩今天来讲一讲在日常工作生活中我常用的几种绘制地图的方法,下面我将介绍下面这些可视化库的地图绘制方法,当然绘制漂亮的可视化地图还有很多优秀的类库,没有办法一一列举。pyecharts、plotly、folium、bokeh、basemap、geopand...

  • Python 爬虫利器 Selenium 从入门到进阶

    作者|俊欣来源|关于数据分析与可视化今天小编就来讲讲selenium,我们大致会讲这些内容selenium简介与安装页面元素的定位浏览器的控制鼠标的控制键盘的控制设置元素的等待获取cookies调用JavaScriptselenium进阶selenium的简介与安装seleniu...

  • “CSDN 2021年度IT技术影响力之星评选”正式开启报名!

    2021年,数字化转型正磅礴兴起,大批传统企业正在拥抱数字化,云计算、大数据、AI、5G应用能力正在变成企业的核心竞争力;核心技术正在崛起,在操作系统、数据库,依靠开源的力量,众多开发者背后的行业公司逐渐从国外开源技术的使用者,变成国产技术的贡献者,引领者;业务创新依然是行业主旋...

  • 机器人 Ameca「苏醒」瞬间逼真到令人恐惧,网友纷纷惊叹……

    整理 |禾木木出品| AI科技大本营(ID:rgznai100)近日,国内外网友都被一段机器人「苏醒」的视频惊讶到。视频开始时,机器人似乎已经睡着,眼睛闭着,头部略微向下倾斜。随着肩膀的伸展,机器人从睡梦中「苏醒」,当它的眼睛环顾房间时,一切都变得不一样了。41秒的视频,让小编回...

  • 一文详解 RNN 及股票预测实战(Python)!

    作者|泳鱼来源|算法进阶循环神经网络(RNN)是基于序列数据(如语言、语音、时间序列)的递归性质而设计的,是一种反馈类型的神经网络,其结构包含环和自重复,因此被称为“循环”。它专门用于处理序列数据,如逐字生成文本或预测时间序列数据(例如股票价格)。一、RNN网络类型RNN以输入数...

    公众号精选
    2021-12-07
  • 联邦学习应用思考:需求还是方法?

    作者| 徐葳 清华大学交叉信息研究院长聘副教授、华控清交首席科学家前言:目前,“联邦学习”这个术语在市场上存在很多认识上的误解和混淆,主要原因是其既在广义上表达了保护数据前提下联合多方数据训练模型的需求,又在狭义上表示了一类通过暴露部分数据信息来提升训练性能的方法。有趣的是,作为...

    公众号精选
    2021-12-07
  • Meta 开移动端 AI 生成神器 PyTorch Live,打造人工智能驱动的移动体验

    整理 |禾木木出品| AI科技大本营(ID:rgznai100)近日,PyTorch开发者大会如期召开。在会上,Meta发布了PyTorchLive,这是一套可以为移动端用户提供人工智能体验的工具。PyTorchLive支持单一的编程语言JavaScript,可以为Android...

  • 7000 字精华总结,Pandas/Sklearn 进行机器学习之特征筛选,有效提升模型性能

    作者|俊欣来源|关于数据分析与可视化今天小编来说说如何通过pandas以及sklearn这两个模块来对数据集进行特征筛选,毕竟有时候我们拿到手的数据集是非常庞大的,有着非常多的特征,减少这些特征的数量会带来许多的好处,例如提高预测的精准度降低过拟合的风险加快模型的训练速度增加模型...

  • OpenAI 真的 Open 了,GPT-3 使用将更加开放

    整理 |禾木木出品| AI科技大本营(ID:rgznai100)OpenAI,这次真的要Open了。OpenAI在2020年6月开放了GPT-3API接口,但只是开放商用,随即吸引了大量的公司:客服、视频游戏、辅导服务和心理健康应用程序等。近日,OpenAI宣布,将取消访问其自然...

    公众号精选
    2021-12-07
  • 为什么要研究游戏 AI 呢?

    作者| 叶鑫来源|DatawhaleAI作为时下计算机算法的超级巨星,在例如CV、NLP、语音、机器人等诸多领域都有广泛的应用。而在游戏领域,AI的应用往往被认为只是把游戏角色拟人化,算法的第一印象也通常是强化学习。但实际当中,AI在游戏中的应用却不止于此。本文就来介绍一下游戏领...

    公众号精选
    2021-12-07
    AI