我的编程空间,编程开发者的网络收藏夹
学习永远不晚

建筑中的人工智能

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

建筑中的人工智能

译者 | 崔皓

人工智能 (AI) 有望彻底改变我们的世界,虽然并没有具有感知力的机器人接管社会这样戏剧性的事情发生但是,计算机算法能够有效地执行复杂的任务确实毋庸置疑的,这就是智能。

对于建筑领域而言,在该领域的许多方面,人工智能将充当打造该领域的完美工具。在设计建筑物和户外空间时,会考虑艺术元素的设计此时就需要大量的智能运算

如果将建筑设计分解成数字,那么计算机就可以参与其中。空间的几何形状、合理利用建材使用建筑材料的数量、风向、承重,甚至步行交通都是能否发挥人工智能成熟领域。

当然,人工智能作为设计程序的一部分,计算机已经初步方式完成了其中的一些工作。然而,人工智能的前景是,计算机将找出解决方案来解决建筑中的设计问题,因此需要有限的人工进行干预

在撰写本文时,建筑中的人工智能正在通过研究和实验向前发展。同时需要考虑到许多建筑项目的复杂性和费用。

尽管如此,其发展仍旧令人兴奋不已其研究成果包括来自初创公司和主要科技公司的许多商业产品。

生成式设计

机器学习 (ML) 是建筑行业中 AI应用 的一大焦点。然而,ML 并不等同于 AI,而是更重要学科的一个子集。

使用机器学习(ML,是创建和训练算法,然后通过不断建模和测试,经过不断尝试增量改进的方式完成任务。一过程类似于人类学习死记硬背,只是机器学习(ML 可以做得更快。

机器学习(ML 中有一个框架是 GAN 或生成对抗网络,这是一种使用两个人工神经网络的无监督学习模式

该模式的基本思路是,一个称为生成器的网络按照要求创建内容- 例如人脸图像。然后,另一个称为鉴别器的神经网络判断生成器的输出与创建的内容(人脸图像)是否一致

两个神经网络一种竞争关系,生成器试图欺骗鉴别器,而鉴别器则进行防御以免被生成器误导

在示例中,最终生成器创建越来越逼真的人脸图像,直到与真实图像无法区分,最终愚弄鉴别器。

公寓楼数据集 | 图片来源: 斯坦尼斯拉斯·夏尤 

Stanislas Chaillou 是众多尝试使用 GAN 来创建建筑设计的人之一。

对于他在哈佛的硕士论文工作,Chaillou 使用 GAN 来创建和改进平面图设计。在工作中,他发现空间和功能不仅会影响设计,还会影响 GAN 生成的平面图的风格。

“似乎风格不可逆转地渗透到生成过程的本质中了......对于建筑来说不会有不可知的人工智能,”Chaillou 在一篇关于走向数据科学的文章中说。“相反,每个模型或算法都会有它的风格、个性和专有技术。”

这是一个吸引人的概念,例如,您可以拥有一些喜欢现代建筑设计风格的模型,例如弗兰克·盖里(Frank Gehry)和扎哈·哈迪德(Zaha Hadid),一个受包豪斯Bauhaus)学派影响,另一个融合多种风格。

Chaillou 与人共同创立 了Rayon,这是一家专门从事平面空间设计的协作软件公司。

GAN 只是生成式设计的一种风格,其想法是随着时间的推移慢慢改进计算机生成的设计。可以使用无监督学习模型(例如 GAN)或结合人工输入的协作方式

生成式设计的另一个例子是 Delve,它是来自 Google 的 Sidewalk Labs 的房地产开发工具。Delve 可以在几分钟内生成数百个设计。

每个设计都考虑了各种零售、住宅、停车场和公共空间的要求。这些设计还有一个详细的成本模型来估计给定设计的成本。

网络应用

技术状态的美妙之处在于,不一定需要现场计算能力来完成一些高级工作。重要的是,Web 应用程序在前端变得越来越精致,同时模糊了本地软件和云软件之间的界限。

一些网络应用程序正在寻求彻底改变建筑行业。 Delve 就是这么一个例子Finch 3D 也是如此。Finch 用于项目的早期阶段Finch 的 AI 功能可以根据设计需求生成多个选项。

另一家基于人工智能开发的公司Higharc,它旨在通过迭代过程创建 3D 模型和计划从而完成自动化房屋设计。

Higharc 创始人兼首席执行官 Marc Minor 在 2020 年告诉英国《金融时报》:“虽然买家或建筑商看到的是一个简单的 3D 模型,但幕后有复杂的算法不断确定关键细节,而这些细节通常需要数小时的人工操作。”

Autodesk 于 2020 年底收购了 AI 架构初创公司 Spacemaker。这款基于云的软件可帮助团队使用 Delve 等设计工具分析和设计房地产网站。

该公司在 Autodesk 博客文章中表示,“Spacemaker 可以分析多达 100 个城市街区的标准:分区、景观、日光、噪音、风、道路、交通、热岛、停车等等。”

走进Omniverse​

无论是在本地还是在云端,AI 项目都需要大量的计算机能力,而显卡恰好能够提供这种能力。

NVIDIA 的 Omniverse协作和模拟平台是“用于 3D 模拟和设计协作的可扩展、多 GPU 实时参考开发平台”。

Omniverse 可以容纳少量或大量用户以及单个或多个 GPU。Omniverse 基于 NVIDIA 的 RTX GPU 和皮克斯的通用场景描述软件的功能。

Omniverse 不仅仅是一种架构工具。相反,它用于为建筑、工程、动画或工业设计等领域生成逼真的 3D 设计和模拟。

建筑师可以将 Omniverse 与 Autodesk 3ds Max、Rhino 和 Trimble Sketchup 等工具集成,将设计转换为 3D 模拟。

目前,Omniverse 的许多 AI 工作需要将产品输入到 Omniverse中, 通常来说这些产品都是在工作流程中生成和设计的。然而,未来有望出现一些令人兴奋的发展。例如,NVIDIA 位于多伦多的 AI 研究实验室创建了一个名为 GANverse 3D的工具,该工具可以获取 2D 图像并将其转换为 3D 模型。很容易看出,人工智能工具可以改变建筑行业或任何以 3D 建模为主的行业。

计算机视觉​

许多艺术项目也会应为人工智能在建筑中的应用而受到影响,例如伦敦的 AI Build 的 Deadalus 展馆。

Credit:AI Build

这种小型结构是使用 NVIDIA GPU 设计出来的,使用计算机视觉和深度学习来提高工业机器人创建的3D模型的能力,包括打印结构元素的速度和准确性的能力

人工智能和建筑的未来​

人工智能许多行业的未来带来了希望,建筑也不例外。虽然建筑行业还处于应用人工智能的早期阶段,但人工智能在增强架构设计方面表现出很大的潜力。

然而,尽管人工智能驱动的工具协助完成设计工作,人类仍然需要对设计结果进行改进和审批尽管建筑工具越来越先进,但它们不会很快取代人类建筑师。

译者介绍​

崔皓,51CTO社区编辑,资深架构师,拥有18年的软件开发和架构经验,10年分布式架构经验。曾任惠普技术专家。乐于分享,撰写了很多热门技术文章,阅读量超过60万。《分布式架构原理与实践》作者。

原文Artificial Intelligence in Architecture,作者:Kevin Vu

链接:https://dzone.com/articles/artificial-intelligence-in-architecture

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

建筑中的人工智能

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

建筑中的人工智能

本文通过 Rayon、Delve、Finch3D 和 NVIDIA 的 Omniverse 等示例探讨了人工智能是如何在建筑行业中应用的。
AIOmniverse2024-12-01

人工智能让您的建筑成为智能健康建筑

编程学习网:想象一下,你很快就能回到工作岗位,回到智能健康的大楼,用智能手机上的一个应用程序来开门,不用手。
人工智能让您的建筑成为智能健康建筑
2024-04-23

人工智能在建筑中的好处

建筑中的人工智能有可能帮助参与者在整个项目生命周期中实现价值,包括:设计、投标和融资;采购和施工;运营和资产管理;以及,商业模式转型。建筑中的人工智能帮助整个行业克服一些最严峻的挑战,包括安全问题、劳动力短缺以及成本和进度超支。
人工智能AI2024-12-02

在智能建筑中充分利用人工智能

人工智能是智能建筑难题中最关键的部分之一。没有它,一座建筑几乎不能被描述为智能——它使建筑业主和管理者所依赖的很多东西能够为他们的居住者每天创造最安全和最舒适的体验。

人工智能的建筑机器人技术

编程学习网:毫无疑问,机器人将在建筑行业中扮演重要角色,但是,根据麦肯锡的一份报告,由于效率低下,项目经理将面临同样的挑战,因为效率低下,每年总计达1.6万亿美元。
人工智能的建筑机器人技术
2024-04-23

人工智能在建筑行业中的应用

一些建筑行业厂商采用人工智能技术提高项目的效率和准确性、监控和跟踪设备使用情况和位置,以及采用其他人工智能驱动的应用程序。

人工智能在智能建筑技术管理中的作用

智能建筑技术的世界正在迅速发展,人工智能(AI)在其发展中发挥着关键作用。人工智能正被用于自动化流程、优化能源使用,并改善智能建筑的整体管理。本文将探讨人工智能在智能建筑技术管理中的各种好处。

剖析边缘人工智能在智能建筑中的作用

从作为办公或居住的物理空间,到为租户提供蓬勃发展的建筑体验,现代建筑的定义和功能在过去几十年里发生了变化。

人工智能如何让建筑变得智能

真正的创新发生在使用带有内置AI的平台时。通过整合和增强整个建筑或地产的智能,这些技术使其居住者能够更好地操作建筑。这包括建筑和设备性能的建模,以及建筑系统和外部输入(如天气或交通)的数据。

人工智能在优化建筑性能中的作用

一座建筑的性能是指它执行其指定任务的能力。无论是住宅、企业还是仓储设施,一个物业都需要许多元素来维持其运行。优化建筑性能意味着尽我们所能优先考虑关键因素。
人工智能2024-11-30

人工智能将如何创造更智能的建筑?

EmpiricAI 首席执行官 Salman Chaudhary 分享了计算机视觉 AI 将如何对建筑行业产生最大影响。

建筑中的AI:人工智能如何为智能施工铺平道路?

建筑业具有巨大的潜力,仅仅通过数字化,在经济上,建筑业的价值可以提高到每年1.6万亿美元。建筑中的人工智能可以帮助实现这种转变。
人工智能AI2024-12-13

人工智能在建筑行业的应用

随着科学技术的进步和快速发展,人工智能技术在各个领域的应用越来越广泛。

建筑服务工程在智能建筑中的作用

建筑服务工程是指建筑内机电、液压和消防系统的设计、安装、运行和维护。这些系统包括供暖、通风、空调、照明、管道、消防、数据和安全。建筑服务工程确保建筑系统的设计和运行能够满足建筑住户​​的需求,同时实现节能和可持续发展。

人工智能如何改变建筑业

人工智能将利用信息来确定对架构师项目的开始阶段至关重要的决策。
人工智能2024-12-03

支持人工智能的智能建筑优势有哪些

人工智能驱动的智能建筑的主要优势之一是提高能源效率。通过使用人工智能传感器,可以监控能源使用情况,并确定可以节省能源的区域。这项技术不仅降低了能源成本,而且使建筑物更具可持续性。照明和气候控制也可以实现自动化,使建筑物更加节能。

人工智能在商业建筑能源效益中的作用

人工智能正在改变商业建筑,使其在能源使用方面更加智能。其可以省钱,保护环境,并使建筑物更环保。让我们一起来探索人工智能是如何彻底改变办公室和商店的能源效率的!

人工智能改变建筑的三种方式

我们将深入探讨人工智能将通过安全、衍生式设计和机器人效率等方式对建筑行业产生积极影响的三种方式。

人工智能如何重塑未来建筑?

智能建筑由数据驱动。在未来的家庭和办公室中,传感器将收集越来越多的信息,为基于云的人工智能系统提供支持,从而提高建筑效率,同时降低成本和排放。

利用人工智能监测建筑工地的活动

人工智能(AI)已经开始改变建筑的各个方面,从设计到自动驾驶挖掘机。
人工智能2024-12-14

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录