python建筑案例_有哪些关于 Python 在建筑中的应用和教程?
當絕大部分建筑師都認為Python的應用僅僅是在參數化設計的時候,將Python和數據挖掘技術應用在建筑的其他方面就顯得更加有意義。
用Python做數據分析,首先要有數據庫
首先看一下相關的數據集,根據“building facade dataset”的關鍵詞搜索,可以找到名為“CMP Facade Database”的建筑立面數據集。去年的這個時候我還花了大概有2個月的時間來學OpenCV和深度學習算法,期望用計算機的方法來分析建筑立面。我甚至準備自己建立一套建筑平面CAD圖紙的數據集,如下圖2。圖1 CMP數據集的建筑立面處理圖2 我自己手動處理的CAD平面圖像
但后來我也沒有想清楚,這些圖像數據到底能干什么?,F在隨著理解的深入,我認識到用人工智能進行建筑設計根本是不可能的事情。就像李開復所言,人工智能的發展只有像藝術和設計這些工作是不可替代的。而建筑設計恰恰是需要創意和創新,也就是人工智能很難完成的工作。
看看有沒有相關的競賽
如果用關鍵詞在kaggle上搜索,如下圖。結果,大部分人都是把building作為“建模”的含義。
如果從競賽(competition)內搜索,無結果。如果是InClass,可以看到下面的結果。即這個是通過建筑照片找到城市內的建筑的位置。
Python在建筑領域應用的有限,恰恰意味著其中飽含機會。
人工智能時代,最重要的是思維的轉變
建筑師學寫代碼,很難比計算機出身的工程師厲害。但是沒有我們對建筑行業理解的更加深入。建筑方向的學習python,更重要的是學習編程思維、數據挖掘思維、深度學習技術的思維。擁有這些思維的能力后,就可以構思如何用這些技術解決已有的問題。當能夠構思出問題的解決方案時,實現就不是大問題。
推動Python和數據分析在建筑行業的發展
一個人的思維是有限的,當成百上千的建筑從業者掌握了解Python和數據分析能力后,無論在學術和商業領域,他們自然后找到最佳的應用場景。所以我正在舉辦一些講座和課程,一起學習,一起為這些轉變努力。
我為有相關想法的朋友建了QQ群,“人工智能建筑性能設計 群號744874168”,加入一起聊。還舉辦免費的《python建筑數據分析課程》(點擊可以了解詳情)
總結
以上是生活随笔為你收集整理的python建筑案例_有哪些关于 Python 在建筑中的应用和教程?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 项目整合微信扫码登录功能
- 下一篇: weui UI库适用范围