Result: [ANT]: A Machine Learning Approach for Building Performance Simulation: Methods and Development

Title:
[ANT]: A Machine Learning Approach for Building Performance Simulation: Methods and Development
Source:
The Academic Research Community publication; Vol 3, issue #1 (2019): Energy Efficiency and Built Environment in Developing Countries; 205 - 213; 2537-0162; 2537-0154; 10.21625/archive.v3i1
Publisher Information:
IEREK press 2019-02-07
Document Type:
Electronic Resource Electronic Resource
Availability:
Open access content. Open access content
Copyright (c) 2019 Mahmoud M. Abdelrahman, Ahmed Mohamed Yousef Toutou
http://creativecommons.org/licenses/by/4.0
Note:
application/xml
English
Other Numbers:
EGIER oai:ojs.www.ierek.com:article/442
https://press.ierek.com/index.php/ARChive/article/view/442
10.21625/archive.v3i1.442
1091072870
Contributing Source:
IEREK PRESS
From OAIsterĀ®, provided by the OCLC Cooperative.
Accession Number:
edsoai.on1091072870
Database:
OAIster

Further Information

In this paper, we represent an approach for combining machine learning (ML) techniques with building performance simulation by introducing four methods in which ML could be effectively involved in this field i.e. Classification, Regression, Clustering and Model selection . Rhino-3d-Grasshopper SDK was used to develop a new plugin for involving machine learning in design process using Python programming language and making use of scikit-learn module, that is, a python module which provides a general purpose high level language to nonspecialist user by integration of wide range supervised and unsupervised learning algorithms with high performance, ease of use and well documented features. ANT plugin provides a method to make use of these modules inside Rhino\Grasshopper to be handy to designers. This tool is open source and is released under BSD simplified license. This approach represents promising results regarding making use of data in automating building performance development and could be widely applied. Future studies include providing parallel computation facility using PyOpenCL module as well as computer vision integration using scikit-image.