首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏AI研习社

    累计设计 10 亿次海报,阿里 AI 设计师「鲁班」核心技术详解

    「鲁班」是阿里巴巴自研的一款设计人工智能产品,目前累计设计 10 亿次海报。2017 双 11 期间,鲁班一天制作 4000 万张海报,并且每张海报都是根据商品图像特征专门设计。 图:「鲁班」进行风格学习 规划网络的基础来源于设计师的创意设计模板和基本元素素材,设计师将大量设计素材进行结构化数据标注,最后经由一系列人工智能网络学习,输出空间+视觉的设计框架。 ? AI 研习社针对「鲁班」背后的技术细节与他们进行探讨,整理如下。 问:「鲁班」即将达到人类高级设计师水平,它的这一设计水平是如何衡量的?具体的考虑因素有哪些? 对于设计水平的衡量,需要从多个维度来考虑: 第一,从设计的合理性、美感上评估,这更多是设计行业评判设计师水平的通用标准。 第二,生成图片的使用效果如何。 答:你可以认为「鲁班」系统是对 AI 算法的集中。

    1.9K10发布于 2018-07-26
  • 来自专栏喔家ArchiSelf

    软件产品的10个UI设计技巧及AI 辅助

    【引】很久没有更新全栈系列了, 这一篇或许可以算做全栈系列的延续,本文源自过去的工作经验及与AI产品经理的对话。 用户界面设计是困难的。 本文尝试总结了10个UI设计的小技巧,当然,最快的学习方法是实践。 1. 使用空间对相关元素进行分组 将信息分解为相关元素的小组有助于构建和组织界面,使人们更容易理解和记忆。 一个更安全、更友好的设计策略是:避免纯黑与纯白的直接搭配,转而采用柔和的深灰与浅灰组合,并根据内容的重要性灵活调整颜色的明度和对比度,从而打造一个更舒适、易读且富有层次感的界面。 10. 现在,通过Figma MCP服务器,我们可以将设计资产直接连接到AI工具中,就像Apidog MCP服务器对API文档所做的那样,使这些资源可以直接被AI编码助手理解和使用。 基于这些信息,AI能够自动生成与设计相匹配的初始代码。 这意味着: 精准匹配设计意图生成的代码不仅外观上忠实于原设计,还能反映设计师在布局、颜色、字体等方面的所有考虑。

    80820编辑于 2025-11-24
  • 来自专栏MixLab科技+设计实验室

    AI设计系统“设计之神”

    标题: “God of Design” AI design system “设计之神”AI设计系统 价值主张: 我们的“设计之神”系统利用生成对抗网络技术,帮助甲方把设计目标可视化后,更清楚地传达给设计师 借此技术,让无作图能力的甲方,把生成条件输入AI设计系统后,程序在极短时间内生成海量方案,甲方只需挑选其中想要的方案,交给设计师来完善,避免了设计师的无效工作,提升了工作效率。 ? “设计之神”AI设计系统原型演示 demo of AI design system: 我们以室内装修设计为例,制作了一份简单的使用演示,让读者能更具体的了解人工智能发挥的作用 ? 3.甲方把自己定制的方案发布出来,交给设计师完善。 (这里我们还设计了一个简单的商业模式,AI设计工具免费开放给所有人使用,定制生成的方案可以直接发布在我们的平台上,寻找设计师来完成。 运营模式 BUSINESS OPERATION MODEL : 这块只是很粗略的构想了一个如何利用这技术来开展商业的模型,大体思路就是利用这个AI设计系统来吸引甲方和设计师,从而构建一个设计服务平台,对接甲方们和设计师们

    1.5K10发布于 2019-09-26
  • 来自专栏悠扬前奏的博客

    Kafka-10.设计-复制

    Kafka在可配置数量的服务器上复制每个主题分区的日志(您可以逐个主题地设置此复制因子)。这允许在群集中的服务器发生故障时自动故障转移到这些副本,以便在出现故障时消息仍然可用。

    64820发布于 2019-06-16
  • 来自专栏ADAS性能优化

    AI weekly (10-26)

    can stop a facial recognition network from identifying people in videos. https://venturebeat.com/2019/10 software tools for artificial intelligence deep learning applications. https://venturebeat.com/2019/10 verification solutions, has raised $10 million in seed funding. https://venturebeat.com/2019/10/24/incode-raises-10-million-to-verify-identities-with-ai Twitter now With the advent of AI, data access and accuracy are being improved even more How AI is transforming

    35420编辑于 2022-05-13
  • 台积电希望借助AI设计软件,将芯片能效提升10

    9月25日消息,据路透社报导,全球最大的晶圆代工厂台积电近日在美国硅谷的研讨会上公布了新策略,希望用AI驱动的设计软件,将AI计算芯片能源效率提升约10倍。 台积电是英伟达(Nvidia)、AMD等AI芯片大厂的芯片代工制造商,同时台积电本身也有在使用AI芯片,但是当前AI芯片的能耗也是非常高,以英伟达目前旗舰级AI服务器为例,高负载下耗电量可达1,200瓦 因此,台积电也希望新的芯片设计达成能源效率的突破:比如通过将多个具备不同技术的“芯粒”(chiplet,即小型芯片)封装整合在同一个计算模组中,以突破目前的能效瓶颈。 不过,为了运用这些新技术,芯片设计公司越来越倚重AI驱动的设计软件。 业界主要的EDA供应商Cadence和新思科技(Synopsys)9月11日也同步推出了与台积电深度合作开发的新工具。 这些AI设计软件在部分复杂设计环节甚至优于人工工程师,不仅找到更佳解方,效率更大幅提升。 台积电3DIC设计方法论部门人员在简报会上指出:“这有助于最大化发挥台积电技术。

    6810编辑于 2026-03-20
  • Cadence推出芯片设计验证AI智能体:效率提升10倍!

    美国当地时间2月10日,EDA及半导体IP大厂Cadence宣布推出ChipStack ™ AI超级代理(智能体),这标志着半导体设计领域迈出了变革性的一步。 据介绍,ChipStack AI超级代理是一款面向前端芯片设计和验证的智能体人工智能解决方案。它是全球首个用于自动化芯片设计和验证的智能体工作流程。 在编写设计和测试平台代码、创建测试计划、协调回归测试、调试和自动修复问题等方面,其效率可提升高达10倍。 我们的ChipStack AI超级代理将彻底改变设计和验证的效率,并且部署正在快速增长。” Altera 工程高级总监 Arvind Vidyarthi 表示:“Cadence ChipStack AI 超级代理显著降低了我们在某些领域的验证工作量,减少了约 10 倍,使我们的团队能够更快、更自信地完成验证工作

    26310编辑于 2026-03-19
  • 来自专栏体验主义

    导航设计10种模式

    导航设计的目的就是需要突出产品的核心,扁平化用户的任务路径。让用户能够顺利的在产品中畅行,让用户时刻清楚自己在应用中所处的位置,及如何前往目的页面。 移动端产品导航的设计没有最好之说,只有最合适,根据你的产品采取最合适的导航设计。 纵观应用市场上的APP,导航设计的模式总是几种的组合使用。下面我们来看一下常见的10种导航设计模式。 缺点: 不适合展现顶层入口框架; 容易形成界面内容过多,显得杂乱; 设计效果容易呆板。 ? 10 组合式 描述: 一个网站或者APP内不可能只用一种导航,通常都是组合来使用。在不同使用场景下根据实际需要进行选择。但是通常主导航会对这个产品的格调起决定性作用。 总结 1.底部tab式 2.顶部标签式 3.轮播式 4.宫格式 5.卡片式 6.抽屉式 7.下拉式 8.列表式 9.弹窗式 10.组合式 导航可能不单单只有这几种,可能大家的叫法也不尽相同。

    5K40发布于 2020-04-08
  • 来自专栏技术客栈

    Java设计模式(10)代理模式

    前言 在软件开发的世界里,设计模式如同一本精妙的编码诗集,已经成为一种标准的编程实践。在Java编程中,设计模式很重要。 本人将制作一个关于Java设计模式的系列文章,总共23种设计模式将以一篇一篇文章讲解,代码笔记已开源:Gitee点击跳转。在上一篇《Java设计模式(9)享元模式》文章中,我们介绍了享元模式。 代理模式 在代理模式中,一个类代表另一个类的功能,这种类型的设计模式属于结构型模式。代理模式通过引入一个代理对象来控制对原对象的访问。

    26010编辑于 2024-07-03
  • 来自专栏wayn的程序开发

    10种微服务设计模式

    微服务设计模式是一种指导微服务架构设计和开发的一系列原则和实践。微服务设计模式的目的是为了解决微服务架构中遇到的一些常见的问题和挑战,比如服务划分、服务通信、服务治理、服务测试等。 微服务设计模式可以帮助我们构建出高效、可靠、可扩展、可维护的微服务系统。 1. 这种设计模式有助于隔离故障(isolate failures), 并允许即使在故障期间仍可为某些使用者提供服务功能。 5. 10. BFF 模式 BFF 模式是一种为前端定制的后端的模式,它的全称是 Backend for Frontend。 总结 以上的十种设计模式能帮助我们构建扩展性良好的软件系统,但是在生产实践中,我们还需要根据具体的业务场景和需求来引入合适的微服务设计模式。 最后感谢大家阅读,希望本文能对你有所帮助。 ·END·

    60620编辑于 2023-08-28
  • 来自专栏wayn的程序开发

    10个微服务设计模式

    微服务设计模式是一种指导微服务架构设计和开发的一系列原则和实践。微服务设计模式的目的是为了解决微服务架构中遇到的一些常见的问题和挑战,比如服务划分、服务通信、服务治理、服务测试等。 微服务设计模式可以帮助我们构建出高效、可靠、可扩展、可维护的微服务系统。 这种设计模式有助于隔离故障(isolate failures), 并允许即使在故障期间仍可为某些使用者提供服务功能。 5. 10. BFF 模式 BFF 模式是一种为前端定制的后端的模式,它的全称是 Backend for Frontend。 总结 以上的十种设计模式能帮助我们构建扩展性良好的软件系统,但是在生产实践中,我们还需要根据具体的业务场景和需求来引入合适的微服务设计模式。 最后感谢大家阅读,希望本文能对你有所帮助.

    92921编辑于 2023-08-22
  • 来自专栏阮一峰的网络日志

    Javascript的10设计缺陷

    前几篇文章,我经常说Javascript的设计不够严谨,有很多失误。 今天的这一篇,前半部分就谈为什么会这样,后半部分将列举Javascript的10设计缺陷。 1995年5月,设计方案定稿;10月,解释器开发成功;12月,向市场推出,立刻被广泛接受,全世界的用户大量使用。Javascript缺乏一个从小到大、慢慢积累用户的过程,而是连续的爆炸式扩散增长。 设计缺陷还没有充分暴露就成了标准。相比之下,C语言问世将近20年之后,国际标准才颁布。 二、Javascript的10设计缺陷 ? 1. alert(1+10); // 11   alert("1"+"10"); // 110 如果一个操作项是字符,另一个操作项是数字,则数字自动转化为字符。    alert(1+"10"); // 110   alert("10"+1); // 101 这样的设计,不必要地加剧了运算的复杂性,完全可以另行设置一个字符连接的运算符。 7.

    94381发布于 2018-04-12
  • 来自专栏猿人工厂

    设计10——真电商之完整商品设计

    嘿嘿似乎还有一定的距离,设计就是这样一个过程,不断的去回看之前的一些东西,从而发现遗漏的东西,查漏补缺。今天,我们一起来经历下这个过程,进一步完善商品系统的设计。 ? ? ? ? ? 额,到现在才发现这个问题,简直不可饶恕,要是真完成设计进入编码阶段,这个问题就搞大了。赶紧分析一下。 至于还不熟悉商品需求和设计是怎么从无到有地挖掘出来的朋友,为了方便你的理解,简易你看看之前的系列文章猿设计8——真电商之刷新你对商品的认识以及猿设计9——真电商之商品实体识别。 ? ? ? 嗯,看上去规格与包装的信息,似乎是可以和类目的属性有些联系,但是作为一个商品,除了我们之前抽取出来的销售信息之外,还有好多普通属性没有记录下来,考虑到系统设计的冗余性,商品和sku上应该体现出来。 在做设计工作的时候,也要有个度,懂得取舍之道,没有最完美的设计,只有最合适的道理。 ?

    55120发布于 2020-07-28
  • 来自专栏区块链入门

    叶开:Token设计画布与10设计模式

    Token经济设计专家叶开,通过多年的企业实践经验总结而出的Token设计画布与10设计模式,为企业提供最全面的实现参考。 而同时叶开也结合实践总结出了Token经济模式设计画布及10设计模式。 我们构思了两种方法,一种是利用模式画布进行设计,一种是用传统的头脑风暴进行创新设计。 Token经济的10设计模式 为了传统企业能够简单便捷的理解Token和Token的设计,叶开提炼了10类Token模式,这些模式可以帮助传统企业快速理解Token的变化和组合,并且可以作为模板来分析和套用自己企业相对应的 本文转载自《专访Token经济设计专家叶开:Token设计画布与10设计模式》,版权属于原作者

    98940发布于 2018-08-10
  • 来自专栏Golang语言社区

    山海传说ai 设计

    二怪物ai:选定怪物时,怪物头上显示名字等级等,取消选定,怪物不再显示信息。 2.1怪物ai分类:1级到7级。 1级ai:不会移动,不会攻击。固定位置。 2级ai:不会移动,不会主动攻击,受到攻击会反击。固定位置 3级ai:会移动,不会主动攻击,受到攻击会反击,不会追击。在固定区域内巡逻 4级ai:会移动,会主动攻击。 1到3级怪物ai视野范围和警戒范围为0米。 4到5级怪物ai视野范围为10米,警戒范围为8米。 6到7级怪物ai非战斗状态视野范围为10米,警戒范围为3米。 7级boss ai会几率使用专属技能。 2.4怪物ai行为流程图 2.4.1 3到5级怪物ai行为流程图: ? ? 4级ai怪物追击敌人失败后回到初始位置,此过程中处于无敌状态。 5级ai怪物在追击敌人失败后,不会返回其初始固定区域内。在非刷新区域内处于初 始状态超过10分钟会消失。

    1.2K80发布于 2018-03-22
  • 来自专栏腾讯社交用户体验设计

    设计遇上AI

    一、背景 最近AI创作内容火爆网络,让我们看到AI设计上充满想象力的未来。关于AI设计上应用的探索由来已久,从早几年的智能广告素材,智能Logo再到如今的AIGC,AI的成长突飞猛进。 本文尝试梳理AI目前在设计领域应用的最新进展,展望设计行业在AI技术影响下可能发生的变革。 AI在文本生成视频的技术相对较新,Meta/Google在去年10月分别官宣对应的视频生成器Make-a-video/Imagen Video,目前只公开了研究论文和几个官网示例,但得益于文本图片质量的飞速提升 2.3 AI辅助UI设计 AI生成UI版式 近期已经有团队开始实践在AI辅助下的UI设计。 接待顾客的为显示屏上的虚拟店员,一项研究数据表明,它通过线上发放优惠券领取率是10%,通过人发领取率为70%,而通过虚拟人发领取率为57%,可见未来这种交互方式在商业领域的广阔前景。

    1.3K10编辑于 2023-04-14
  • 来自专栏新智元

    芯片设计大佬放狠话:未来10年,芯片性能提高1000倍!不过是AI设计的那种

    由于宏单元潜在配置数量巨大(约为10^2500),规划就会变得非常复杂,而且随着逻辑电路设计的发展,还需要进行多次迭代。 如果每次迭代都由人类工程师手动生成,就要耗时数天或数周。 随着AI接管更多任务,以往负责设计少量晶体管的工程师,现在可能负责设计更大芯片中的10亿个晶体管。 这样就能够在更短的时间内设计出更快的芯片,改变芯片的架构,将芯片性能提高10倍、100倍甚至是1000倍。 欢迎来到AI芯片设计时代 与使用最先进设计工具的世界一流设计团队相比,DSO.ai能够将功耗降低25%,性能是当下最好的AI芯片设计工具的5倍。 -10-years/ https://arstechnica.com/gadgets/2021/08/samsung-has-its-own-ai-designed-chip-soon-others-will-too

    51520发布于 2021-09-17
  • 来自专栏Java学习网

    面向对象设计10 条戒律

    虽然每个人在对待关于类应该如何基于功能上下文来构建的问题上都有自己的智慧,但仍然有一些基本原则值得我们在设计类的时候牢牢记住。 ? 因此,设计对于扩展应该是开放的,但对于修改应该是封闭的。 当然,有一些设计范例,如CQRS,会希望你在不同的类中隔离某些类型的行为,但它们只用于分布式系统。 VIII.保持DRY(Don’t Repeat Yourself) 也是一个声明不要在两个不同的地方重复相同代码的设计原则。也就是说,特定功能或算法应当,仅,在一个地方实现。 依赖注入,控制反转或观察者设计模式都是这个原则的好例子。这个原则促进了类之间的松散耦合,并使得实现非常可维护。

    64530发布于 2018-02-28
  • 来自专栏Python机器学习算法说书人

    Python设计模式(10):迭代器模式

    导言 在面向对象的软件设计中,如果一个系统有比较复杂的数据结构,客户程序往往没有必要详细地知道其内部的实现。为了使用方便,该系统应该提供给客户程序一种遍历方法。 本节介绍如何给复杂的聚合型数据结构提供一个遍历方法的设计模式——迭代器模式(Iterator Pattern)。 其好处可以为类似(但是不同)的聚合类设计/实现出类似(但是不同)的迭代器,便于复用。 协作关系指 ConcreteIterator 跟踪聚合类中的当前对象,并能够计算出待遍历的后继对象。 class ConcreteAggregate(Aggregate): def __init__(self): self.data_structure = list(range(10

    92110发布于 2019-07-26
  • 来自专栏java一日一条

    面向对象设计10 条戒律

    虽然每个人在对待关于类应该如何基于功能上下文来构建的问题上都有自己的智慧,但仍然有一些基本原则值得我们在设计类的时候牢牢记住。 ? 因此,设计对于扩展应该是开放的,但对于修改应该是封闭的。在我们的例子中,开发人员做了这样的事情: ? 当然,有一些设计范例,如CQRS,会希望你在不同的类中隔离某些类型的行为,但它们只用于分布式系统。 VIII.保持DRY(Don’t Repeat Yourself) 也是一个声明不要在两个不同的地方重复相同代码的设计原则。也就是说,特定功能或算法应当,仅,在一个地方实现。 依赖注入,控制反转或观察者设计模式都是这个原则的好例子。这个原则促进了类之间的松散耦合,并使得实现非常可维护。

    42220发布于 2018-09-18
领券