Artificial Intelligence


Image

 

活動時間 : 2018/10/27 -28 (周末)

活動地點 : 台北

課程語言 : 英文為主,中文為輔

適合對象 : 從事產品、室內、建築空間、都市設計、工程等對參數化智能演算設計、設計最佳化及程式編寫有興趣的相關專業人士或大專以上學生參加, 建議有Grasshopper或程序撰寫基礎者參加。

課程軟體:  Rhino 6.0 / Grasshopper / GH Python

課程主題

“Artificial Intelligence 智能程序演算工作營” 為兩天(共16小時) 高密集的Grasshopper參數化程序編寫中階課程。參數化設計的發展從2008年Grasshopper平台出現開始,應用範圍已廣大涵蓋結構、 流體、 材料分析、環境模擬、物理引擎、多媒體及機具控制等不同專業,資訊及跨領域於單一平台的整合改變了產業鏈從設計發展到工程製造的方式, 透過數據分析優化或程序設計的客製化使設計發展及表現更加多元,也使高度複雜的物理分析及工程等有著更有效的整合。10/27-28兩天的課程,我們將以智能為主題,探索如何透過定義程序行為及演算法則之邏輯,進行與設計的整合應用。

“智能程序演算工作營” 的課程,將會由來自日本的資深軟體工程師及建築師進行深度的Python編程設計教學,課程內容將循序漸進由淺入深帶領學員探索智能程序於設計之應用,課程重點將著重於GH Python的進階程式撰寫教學及Multi-Agent等先進演算法於設計和分析的應用,本課程歡迎對於演算法於造形設計及大尺度項目進行設計分析整合有興趣或是希望了解Grasshopper程式編寫的學生或專業者前來參與,課程安排上除了會說明演算法行為模型及邏輯外,課程老師也會以一系列不同尺度的國際案例如ATVL空間設計、MorphosisGreg Lynn Form建築案例進行幾何形態編程邏輯和設計思維說明,學員於兩天的密集課程中將會熟悉Object Oriented Programming、Multi-Agent / Swarm System等進階編程技術,並進行不同尺度的設計應用練習,此課程將是學員深入程序撰寫於設計應用學習最佳的技術性課程。

課程背景

DEZACT 從2015-17年已進行一系列如 Data Morphology 、 Algorithmic ExpressionUnfold Complexity 等對於複雜幾何構成及相關參數化設計應用的課程,透過幾何模型進行參數化思維的建構。過去課程主要強調對單體設計之幾何形態變化、物理引擎應用、環境分析等多項設計應用整合之教學;智能程序演算工作營 為今年一月首度開出針對參數化設計平台Rhino/Grasshopper程序編寫的系列進階課程,目的在於希望能進一步提升產業設計師對於客製化設計幾何及軟體資訊系統的根本掌握並接軌國際相關應用技術。此課程老師將與Encode Fractalization初階課程為相同老師。

 

課程特色:

課程內容:

1. 台灣首度針對程序編寫開設人工智能設計應用課程

2. 課程老師為過去七年任教於美國南加大建築研究所程序編寫課程

3. 課程老師背景兼具資訊工程師及建築設計師,擁有豐富的設計實務應用及軟體顧問經驗

4. 課程老師所開發之程序IGEO編寫軟體及開源程式教程為各大事務所使

 

Day 1 10:00- 13:00
Python 基礎回顧 

1. Introductory lecture of computational design
2. Quick introduction to GH Python Basic 
3. Introduction to Object-Oriented Programming
4. Class, Instance and Object
5. Constructor and Instance Method

 

Day 1 14:00- 18:00
Agent System及場域建構

1. Instance Field and Static Field
2. Introduction of Agent Based-Algorithm
3. Definition of Agents Behaviors
4. Reproductive Agents 
5. Agent Design Exercise & Examples

 

Day 2 10:00- 13:00
Multi-Agent System介紹

1. Branching Agents
2. Stochastic Agent Behaviors
3. Interaction of Agents
4. Particle Agents
5. Force Field 

Day 2 14:00- 18:00
智能程序應用

1. Steering behaviour Introduction
2. Swarm Logic 
3. Custom Agent Behavior Development 
4. Agent System Application in Large Scale Project 
5. Urban Design Project 
6. Q&A

 

Image
Image
Image
Image
Image
Image
Image
Image
Image