153
Views
0
CrossRef citations to date
0
Altmetric
Peer Review

Automatic Generation of Architectural Plans with Machine Learning

 

Abstract

The fact that computer software has no intuition about the design process is the main reason not to outsource that entire process to computers, this study aims to use artificial intelligence solutions that automatically produce architectural plans based on machine learning. The research combines quantitative and qualitative data using genetic algorithms, machine learning (k-means clustering), and instance-based neural networks. The results of this study show that, unlike methods based on a combination of genetic algorithms and genetic programming, it is possible to improve the accuracy and speed of map generation by combining three genetic algorithms, machine learning, and a pattern-based graph neural network. Another feature of the proposed method is a nearly 90 percent learning rate in identifying and presenting complete designs.

Data Statement

The data supporting this study’s findings are available from the corresponding author, Reza Babakhani, upon request.

Additional information

Notes on contributors

Reza Babakhani

Reza Babakhani, PhD, focuses on research in architecture and artificial intelligence. He is the Director of the Architecture & AI Laboratory for the International Federation of Inventors’ Associations (IFIA).

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.