Could you tell what type of building it is from its data? So can a computer...

Could you tell what type of building it is from its data? So can a computer...

A common data source we all work with is Revit, which has a robust amount of information on how we design families, room types, construction methods, sheets, etc. The below image is a proof of concept. I take the room information for 5 different types of buildings (Healthcare, Sports, K-12, Higher Ed, and Hospitality) and, through machine learning, understand what makes up these different building types. I put in various room types and had the model predict what type of building it was. To predict those below examples, I used a Multiclass Classification Algorithm: Multiclass Decision Jungle, which is great when you have three or more categories that you're trying to predict from. In my example, the machine learning model runs through the existing data and makes predictions on the building type information that I test from. I have a list of room types for Higher Ed and a Sport building separate from the machine learning data. The first example takes my inputs and rates that the probability of those inputs aligns with what a Higher Ed facility would have (Scored Probability of 0.57). You can see in this example, and it comes very close to being a K-12 building (Scored Probability of 0.41). The other example takes my new inputs and rates that the probability of those inputs aligns with what a sports facility would have (Scored Probability of 0.75). The accuracy of a machine learning model is dependent on a variety of things, such as the amount, variety, and veracity of data. Currently, the machine learning model has an overall accuracy of 0.836, which can be improved through tweaking the current settings, more data, or possibly a different algorithm.

No alt text provided for this image


The AEC industry generates A LOT of data every day, and in most cases, it goes unused. Now there are many complexities in storing and leveraging data, so leveraging it effectively may cost a lot of time, money, and maybe way out of your comfort zone. To help with that, there are great tools to lower that barrier to entry, one being Microsoft Azure Machine Learning Studio, which allows you to leverage machine learning in a simple to use way. What is machine learning? Here is a brief description: “Machine learning is a field of computer science that aims to teach computers how to learn and act without being explicitly programmed.” - Arthur Lee Samuel.

Edgar Westerhoven

Senior Business Consultant for AECO

5 年

Nice one! Thanks for sharing.

The purpose of a task is so important and needs to be SMART( Specific, Measurable, Achievable, Relevant and Time Bound). This is a great way to mine data to find what type of building. Ofcourse there are more optimal ways to get the same results much efficiently and profitably.

要查看或添加评论,请登录

Dalton Goodwin的更多文章

  • Navisworks Density

    Navisworks Density

    Here is a Python jupyter notebook where I extract features from the raw #data I get from #Navisworks clash using…

    25 条评论
  • Microsoft Power Apps | AI Builder example

    Microsoft Power Apps | AI Builder example

    I was playing with Microsoft AI builder after watching this course Microsoft Power Apps: AI Builder on LinkedIn…

  • Week2 for the BIM & DS Discord Server

    Week2 for the BIM & DS Discord Server

    Week 2 of the BIM & DS Discord server! If you are interested in BIM and Data Science check out the Discord BIM & DS…

  • Week1 for the BIM & DS Discord Server

    Week1 for the BIM & DS Discord Server

    This is the first week for the BIM & DS Discord Server and we have gotten a lot of new members, and we have some active…

    4 条评论
  • 3 Steps to Leverage Machine Learning for AEC

    3 Steps to Leverage Machine Learning for AEC

    Disclaimer, I am not a Machine Learning expert. I want to open the conversation in the AEC industry, because I believe…

    4 条评论
  • Navisworks Animation Checklist

    Navisworks Animation Checklist

    Here is a checklist I put together when I was doing a lot of Navisworks animation. The idea is to use this to help you…

  • Data Focused BIM Specialist Resources

    Data Focused BIM Specialist Resources

    This articles intent is to share different resources for somebody interested in pursuing BIM and Data Science. The…

    9 条评论
  • Capturing Navisworks Project Data

    Capturing Navisworks Project Data

    Navisworks is a tool that is used for coordination and can identify clashed elements within a model. We identify these…

    5 条评论

社区洞察

其他会员也浏览了