Urbanism is no longer planned on paper thanks to powerful models and 3D simulation platforms. However, current work is not open to the public and lacks an optimisation agent that could help in decision making. This paper describes the creation of an open-source simulation based on an existing Dutch liveability score with a built-in AI module. Features are selected using feature engineering and Random Forests. Then, a modified scoring function is built based on the former liveability classes. The score is predicted using Random Forest for regression and achieved a recall of 0.83 with 10-fold cross-validation. Afterwards, Exploratory Factor Analysis is applied to select the actions present in the model. The resulting indicators are divided into 5 groups, and 12 actions are generated. The performance of four optimisation algorithms is compared, namely NSGA-II, PAES, SPEA2 and eps-MOEA, on three established criteria of quality: cardinality, the spread of the solutions, spacing, and the resulting score and number of turns. Although all four algorithms show different strengths, eps-MOEA is selected to be the most suitable for this problem. Ultimately, the simulation incorporates the model and the selected AI module in a GUI written in the Kivy framework for Python. Tests performed on users show positive responses and encourage further initiatives towards joining technology and public applications.
翻译:由于强大的模型和3D模拟平台的强大模型和3D模拟平台,不再在纸面上规划城市主义。然而,目前的工作对公众开放,缺乏有助于决策的优化剂。本文件描述了在现有荷兰活性评分的基础上,用一个内置的AI模块创建开放源模拟。特征是使用特效工程和随机森林选择的。然后,根据以前的可居住性等级,修改评分功能。通过随机森林预测回归,得出0.83的回溯,并得出10倍交叉校验。随后,对模型中目前的行动选择了探索系数分析。由此产生的指标分为5组,产生了12项行动。四种优化算法的性能比较,即NSGA-II、PAES、SPEA2和eps-MOEA,以三种既定的质量标准为基础:基本性、解决方案的传播、间距以及由此产生的评分和转折次数。尽管所有四种算法都显示不同强,但Eps-MOEA被选为最适合这一问题的选项。最终,将产生的指标分为5个组,并产生了12项行动。四种选择了四种优化算法的模拟算法,从而将模型和选择了科学框架,从而进一步纳入了公共GIUI。最后,试验的用户将进一步展示了积极的模型和选择了积极的应用。