Building structure safety assessment method, device, equipment, medium and program product
By constructing a multi-indicator evaluation system and a logistic regression model, a scientific and comprehensive safety assessment of old residential buildings is conducted. This solves the problems of subjective differences and large workload caused by reliance on human experience in existing technologies, and achieves accuracy and efficiency in quickly identifying high-risk buildings.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NINGBO POLYTECHNIC
- Filing Date
- 2026-03-17
- Publication Date
- 2026-06-23
AI Technical Summary
Existing methods for assessing the structural safety of old residential buildings rely heavily on human experience, are subject to subjective differences, and involve a large workload. They are difficult to quickly identify high-risk buildings within limited funds and time, and cannot provide an effective prioritization for the renovation of old residential communities.
By constructing a multi-indicator evaluation system and using a logistic regression model to assess the structural safety of buildings, including the standardized processing of building age, deformation, and damage indicators, a training sample set is established and the model is optimized to achieve a scientific and comprehensive safety assessment.
It reduces the subjective bias of manual assessment, provides a scientific and comprehensive structural safety assessment, improves the accuracy and efficiency of the assessment, and can quickly identify high-risk buildings.
Smart Images

Figure CN122264604A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of building structural safety technology, specifically to building structural safety assessment methods, devices, equipment, media, and procedural products. Background Technology
[0002] With the advancement of urbanization, a large number of old residential buildings constructed in the mid-to-late 20th century are still in use, and they generally suffer from problems such as structural aging, foundation settlement, and component damage. In order to ensure the safety of residents' lives and property, various regions have generally carried out assessments of the integrity and safety of existing buildings, conducting inspections and evaluations of individual buildings and assigning a integrity level or safety level.
[0003] In existing technologies, the methods for assessing the structural safety of old residential buildings rely heavily on human experience. Engineers assess each building individually based on on-site inspection results, current standard limits, and their personal experience. There are subjective differences among different units and engineers in their judgments on whether a building constitutes a dangerous building or requires reinforcement. Long-accumulated judgment experience is difficult to systematize and quantify. In addition, within a district or city, there can be thousands or even more old residential buildings. Conducting a comprehensive assessment of each building is a huge undertaking, which is not conducive to quickly identifying high-risk buildings with limited funds and time, and makes it difficult to provide an effective priority ranking basis for decisions on the renovation and reinforcement of old residential areas.
[0004] Therefore, how to overcome the shortcomings of traditional methods with effective methods has become a pressing technical problem that needs to be solved. Summary of the Invention
[0005] In response, the present invention provides a method, apparatus, equipment, medium, and program product for assessing the structural safety of buildings, so as to at least partially solve the above-mentioned technical problems.
[0006] This invention provides a method for assessing the structural safety of a building, comprising the following steps:
[0007] S1: Obtain the safety assessment report of the existing building, extract the indicator data from the safety assessment report and preprocess it to obtain the historical sample library;
[0008] S2: Construct a multi-index evaluation system that includes structural attribute indicators, deformation indicators, and damage indicators; and standardize the historical sample library based on the multi-index evaluation system to obtain a training sample set.
[0009] S3: Create a multi-index evaluation model, train the multi-index evaluation model based on the training sample set, and optimize the model parameters through cross-validation to obtain the optimized multi-index evaluation model;
[0010] S4: Obtain the inspection indicators of the building to be evaluated, and after standardizing the inspection indicators based on the multi-indicator evaluation system, input them into the optimized multi-indicator evaluation model to obtain the structural safety level, risk probability and main influencing indicators.
[0011] In one aspect of this application, the structural attribute indicators in step S2 include building age, construction year, structural type, and number of floors; the deformation indicators include maximum tilt rate and maximum uneven settlement difference; and the damage indicators include crack information, leakage information, spalling information, and identification conclusion label.
[0012] In one aspect of this application, the standardization process in step S2 specifically includes: calculating the standard utilization coefficient for deformation indices, applying standard processing for continuous indices, applying encoding processing for discrete indices, and applying missing markers or statistical imputation processing for missing indices.
[0013] In one aspect of this application, the multi-index evaluation model in step S3 is a logistic regression model.
[0014] In one aspect of this application, in step S4, the main influencing indicator is determined by at least one of model coefficient contribution, feature importance, or feature contribution value.
[0015] In one aspect of this application, in step S4, the risk probability is mapped to a discrete structural safety level by using a preset probability threshold.
[0016] Another aspect of this application provides a building structural safety assessment device, comprising the following modules:
[0017] The report acquisition module is used to acquire the safety assessment report of existing buildings, extract the indicator data from the safety assessment report, and preprocess it to obtain a historical sample library;
[0018] The indicator system construction module is used to construct a multi-indicator evaluation indicator system that includes structural attribute indicators, deformation indicators, and damage indicators. Based on the multi-indicator evaluation indicator system, the historical sample library is standardized to obtain a training sample set.
[0019] The model creation module is used to create a multi-index evaluation model, train the multi-index evaluation model based on the training sample set, and optimize the model parameters through cross-validation to obtain an optimized multi-index evaluation model.
[0020] The assessment module is used to obtain the inspection indicators of the building to be assessed. After standardizing the inspection indicators based on the multi-indicator assessment indicator system, the indicators are input into the optimized multi-indicator assessment model to obtain the structural safety level, risk probability, and main influencing indicators.
[0021] In another aspect of this application, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method as described in any of the preceding claims.
[0022] In another aspect of this application, a computer-readable medium is provided having computer program instructions stored thereon, which can be executed by a processor to implement the method as described in any of the preceding claims.
[0023] Another aspect of this application provides a computer program product, including a computer program that, when executed by a processor, implements the method described in any of the preceding claims.
[0024] The building structure safety assessment method, apparatus, equipment, medium, and program products provided in this invention have the following advantages: This invention fully utilizes existing building safety assessment report data, constructing a historical sample library through systematic extraction and preprocessing, thus avoiding the waste and loss of experience. Through a multi-index assessment system, it comprehensively considers various key factors affecting building structure safety, making it more scientific and comprehensive compared to single-index assessments. The standardized processing method unifies data format and scale, eliminating dimensional differences between different indicators, providing a standardized and reliable training sample set for model training, ensuring the training effect and assessment accuracy of the model, and reducing subjective bias in manual assessments. Attached Figure Description
[0025] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0026] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0027] Figure 1 This is a schematic diagram of a method for assessing the structural safety of a building, provided in an embodiment of the present invention.
[0028] Figure 2 This is a schematic diagram of a building structure safety assessment device provided in an embodiment of the present invention;
[0029] Figure 3 This is a schematic diagram of the structure of a device provided in an embodiment of the present invention. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0031] In a typical configuration of this application, the terminal and the service network devices each include one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0032] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0033] Computer-readable media include permanent and non-permanent, removable and non-removable media, which can store information by any method or technology. Information can be computer program instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, read-only optical disc (CD-ROM), digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0034] This application proposes a method for assessing the structural safety of buildings. The technical solution of this application will be described in detail below with reference to various embodiments.
[0035] like Figure 1 As shown in the figure, an embodiment of the present invention discloses a method for assessing the structural safety of a building, comprising the following steps:
[0036] Step S1: Obtain the safety assessment report of the existing building, extract the indicator data from the safety assessment report and preprocess it to obtain the historical sample library;
[0037] In practice, the safety assessment report includes basic building information, inspection items and results, on-site photos, and conclusions regarding integrity and / or safety. It can be stored as a Word document, PDF document, or scanned copy. Document parsing tools can be used to digitize the assessment report. Text extraction, regular expression matching, and keyword retrieval methods are employed to identify and extract the indicator data from the parsable text. This indicator data includes: building age, construction year, structural type, number of floors, maximum tilt rate, maximum uneven settlement difference, crack information, leakage information, spalling information, and assessment conclusion labels. Specifically, crack information indicates the presence of structural diagonal cracks related to uneven foundation settlement; leakage information indicates the presence of leakage phenomena; and spalling information indicates the presence of component spalling, hollowing, or detachment. The assessment conclusion labels include conclusive indicators such as integrity level, safety level, whether reinforcement is required, or whether the building is dangerous. Preprocessing may include structural type synonym normalization, unit conversion, outlier removal or marking, and missing value marking.
[0038] Step S2: Construct a multi-index evaluation system that includes structural attribute indicators, deformation indicators, and damage indicators; and standardize the historical sample library based on the multi-index evaluation system to obtain a training sample set.
[0039] Here, the structural attribute indicators include building age, construction year, structural type, and number of stories; the deformation indicators include maximum tilt rate and maximum uneven settlement difference; the damage indicators include crack information, leakage information, spalling information, and assessment conclusion labels. The standardization process includes: calculating the standard utilization coefficient for deformation indicators, applying standard processing to continuous indicators, encoding processing to discrete indicators, and using missing markers or statistical imputation for missing indicators. Specifically, the standard utilization coefficient for the maximum tilt rate is... ,in, This represents the measured maximum tilt rate. This refers to the tilt rate limit specified in the corresponding structural type and code provisions. When When this occurs, it indicates that the tilt deformation of the building exceeds the standard limit. The standard utilization factor for the maximum uneven settlement difference is... ,in, To measure the maximum uneven settlement difference, This refers to the limit value for uneven settlement difference specified in the corresponding structural type and standard provisions.
[0040] To eliminate the influence of different dimensions and scales on modeling, the continuous index can be standardized using standard scores. Specifically, the standard scores... ,in, and Indicators The mean and standard deviation in the historical sample. It is a standardized dimensionless index.
[0041] The discrete indicators include structural type, crack information, leakage information, and spalling information. The encoding process can be one-hot encoding or integer mapping encoding. Missing indicator data such as maximum tilt rate and maximum uneven settlement difference are processed using missing marker variables or statistical imputation. The processed indicator data are used as a feature vector with a unified dimension, and the identification conclusion label is used as the target output label to construct a training sample set. ,in, Let be the feature vector of the i-th sample. The corresponding identification conclusion label can be a safety level or a high-risk indicator.
[0042] Step S3: Create a multi-index evaluation model. Train the multi-index evaluation model based on the training sample set, and optimize the model parameters through cross-validation to obtain the optimized multi-index evaluation model.
[0043] In some specific implementations, a logistic regression model can be used to construct the multi-index evaluation model. Specifically, for each house sample, there are k standardized features. The risk index corresponding to the housing sample ,in, For the intercept term, Features The weighting coefficients are used. The risk index z is mapped to a high-risk probability using a logistic function. The high-risk probability p ranges from 0 to 1, with a higher p indicating a greater probability that the house is in a high-risk state. During model training, parameters are determined by minimizing the cross-entropy loss function. and The loss function of the multi-index evaluation model is: ,in, The label for the identification conclusion of the i-th sample. Let be the predicted high-risk probability for the i-th sample. For multi-category safety level assessment, multi-class logistic regression or tree models can be used to treat each safety level as a category, model the conditional probability of each level separately, and obtain the safety level determination by setting different thresholds.
[0044] To improve the interpretability of prediction results, when using a tree model, the importance score of each feature can be calculated based on the node split contribution. And perform normalization: ,in, The relative importance of the j-th feature. According to... The size sorting can identify several indicators that have the greatest impact on high-risk assessment, such as building age and maximum tilt rate.
[0045] In another preferred embodiment, the feature contribution value at the sample level can be calculated using the Shapley value method. The risk index z is decomposed into the sum of the contributions of each feature: ,in, Baseline value, Let feature j be the marginal contribution of the risk index to this sample. This is determined by statistical analysis of different samples. The distribution of these indicators can further explain the influence of each indicator on the determination of different safety levels.
[0046] Model performance is evaluated using cross-validation or hold-out validation, with model performance primarily reflected in the identification rate of high-risk houses and overall accuracy. The model with the best overall performance and good interpretability is selected as the optimized multi-index evaluation model based on engineering requirements.
[0047] Step S4: Obtain the inspection indicators of the building to be evaluated. After standardizing the inspection indicators based on the multi-indicator evaluation system, input them into the optimized multi-indicator evaluation model to obtain the structural safety level, risk probability, and main influencing indicators.
[0048] In practice, the houses to be evaluated acquire indicator data according to the indicator system in step S2, and perform dimensionless transformation, standardization, coding, and missing data processing according to the same rules as the historical sample database to form a feature vector. The feature vector is input into the optimized multi-indicator assessment model, which outputs risk probability and / or risk score, as well as the main influencing indicators. Here, the main influencing indicators are determined by at least one of the following: model coefficient contribution, feature importance, or feature contribution value.
[0049] In some specific implementations, risk probabilities can be mapped to discrete structural safety levels G by setting preset probability thresholds. Specifically, multiple probability thresholds can be set. , , The multiple probability thresholds can be determined by combining historical sample prediction probability distribution and engineering safety requirements.
[0050] The structural safety level ,in, , Indicates safety. This indicates that the device is basically safe or requires maintenance. This indicates a clear safety hazard or suggests reinforcement. The building is identified as dangerous. Then, the structural safety level given by the multi-indicator assessment model is compared with the result directly determined based on the standard limits. When the multi-indicator assessment model determines a building as dangerous and its deformation or damage indicators exceed the standard limits, the building is marked as a high-priority remediation target.
[0051] In practice, the multi-indicator assessment model and risk screening logic can be deployed on servers or in the cloud to build a backend assessment service interface. Specifically, based on current standard limits and preset trigger conditions, a rapid rule-based judgment is performed when the limit is exceeded; when the trigger condition is met, a dangerous building warning is output and the management process is initiated; when the trigger condition is not met or the building is in a critical range, the multi-indicator assessment model is invoked to output the structural safety level, risk probability, and main influencing indicators. The management system displays the risk probability, structural safety level, main influencing indicators, and recommended measures for individual buildings, and outputs a priority review list for multiple buildings in the same area, sorted by risk probability.
[0052] Figure 2 A building structural safety assessment device 200 is shown. Embodiments of this device are... Figure 1 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.
[0053] like Figure 2 As shown, the building structure safety assessment device 200 provided in this application embodiment includes the following modules:
[0054] The report acquisition module 201 is used to acquire the safety assessment report of the existing building, extract the indicator data in the safety assessment report and preprocess it to obtain a historical sample library;
[0055] The indicator system construction module 202 is used to construct a multi-indicator evaluation indicator system that includes structural attribute indicators, deformation indicators and damage indicators, and to standardize the historical sample library based on the multi-indicator evaluation indicator system to obtain a training sample set.
[0056] The model creation module 203 is used to create a multi-index evaluation model, train the multi-index evaluation model based on the training sample set, and optimize the model parameters through cross-validation to obtain an optimized multi-index evaluation model.
[0057] The assessment module 204 is used to obtain the inspection indicators of the building to be assessed. After standardizing the inspection indicators based on the multi-indicator assessment indicator system, the indicators are input into the optimized multi-indicator assessment model to obtain the structural safety level, risk probability and main influencing indicators.
[0058] Based on the same inventive concept, this application also provides an electronic device. The method corresponding to the electronic device can be the method in the foregoing embodiments, and its problem-solving principle is similar to that method. The electronic device provided in this application includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the methods and / or technical solutions of the foregoing embodiments of this application.
[0059] The electronic device can be a user device, or a device formed by integrating user devices and network devices through a network, or it can be an application running on the aforementioned devices. The user device includes, but is not limited to, various terminal devices such as computers, mobile phones, tablets, smartwatches, and wristbands. The network device includes, but is not limited to, network hosts, single network servers, multiple network server sets, or cloud computing-based computer sets, and can be used to implement some processing functions when setting an alarm clock. Here, the cloud consists of a large number of hosts or network servers based on cloud computing. Cloud computing is a type of distributed computing, consisting of a virtual computer composed of a group of loosely coupled computer sets.
[0060] Figure 3 The diagram illustrates the structure of an apparatus suitable for implementing the methods and / or technical solutions in the embodiments of this application. The apparatus 300 includes a Central Processing Unit (CPU) 301, which can perform various appropriate actions and processes based on a program stored in a Read Only Memory (ROM) 302 or a program loaded from a storage portion 308 into a Random Access Memory (RAM) 303. The RAM 303 also stores various programs and data required for apparatus operation. The CPU 301, ROM 302, and RAM 303 are interconnected via a bus 304. An Input / Output (I / O) interface 305 is also connected to the bus 304.
[0061] The following components are connected to I / O interface 305: an input section 306 including a keyboard, mouse, touchscreen, microphone, infrared sensor, etc.; an output section 307 including a cathode ray tube (CRT), liquid crystal display (LCD), LED display, OLED display, etc., and speakers, etc.; a storage section 308 including one or more computer-readable media such as hard disk, optical disk, magnetic disk, semiconductor memory, etc.; and a communication section 309 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 309 performs communication processing via a network such as the Internet.
[0062] In particular, the methods and / or embodiments in this application can be implemented as computer software programs. For example, the embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowchart. When the computer program is executed by the central processing unit (CPU) 301, it performs the functions defined in the methods of this application.
[0063] Another embodiment of this application provides a computer-readable storage medium having computer program instructions stored thereon, which can be executed by a processor to implement the methods and / or technical solutions of any one or more embodiments of this application described above.
[0064] Specifically, this embodiment may employ any combination of one or more computer-readable media. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used or combined with an instruction execution device, apparatus, or device.
[0065] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including—but not limited to—electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, capable of transmitting, propagating, or transmitting programs for use by or in connection with an instruction execution device, apparatus, or apparatus.
[0066] The program code contained on a computer-readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0067] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0068] The flowcharts or block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of devices, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using dedicated hardware-specific means to perform the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0069] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the above-described apparatus, devices, and units can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0070] In the several embodiments provided in this application, it should be understood that the disclosed apparatus, devices, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or page components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings or direct couplings or communication connections may be indirect couplings or communication connections between devices or units through some interfaces, and may be electrical, mechanical, or other forms.
[0071] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0072] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in a combination of hardware and software functional units.
[0073] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0074] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
[0075] Furthermore, it is clear that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices recited in a device claim may also be implemented by a single unit or device through software or hardware. The terms "first," "second," etc., are used to indicate names and do not indicate any specific order.
Claims
1. A method for assessing the structural safety of a building, characterized in that, Includes the following steps: S1: Obtain the safety assessment report of the existing building, extract the indicator data from the safety assessment report and preprocess it to obtain the historical sample library; S2: Construct a multi-index evaluation system that includes structural attribute indicators, deformation indicators, and damage indicators; and standardize the historical sample library based on the multi-index evaluation system to obtain a training sample set. S3: Create a multi-index evaluation model, train the multi-index evaluation model based on the training sample set, and optimize the model parameters through cross-validation to obtain the optimized multi-index evaluation model; S4: Obtain the inspection indicators of the building to be evaluated, and after standardizing the inspection indicators based on the multi-indicator evaluation system, input them into the optimized multi-indicator evaluation model to obtain the structural safety level, risk probability and main influencing indicators.
2. The method for assessing the structural safety of a building according to claim 1, characterized in that, The structural attribute indicators mentioned in step S2 include building age, construction year, structural type, and number of floors; the deformation indicators include maximum tilt rate and maximum uneven settlement difference; the damage indicators include crack information, leakage information, spalling information, and identification conclusion label.
3. The method for assessing the structural safety of a building according to claim 1, characterized in that, The standardization process in step S2 specifically includes: calculating the standard utilization coefficient for deformation indices, applying standard processing to continuous indices, applying coding processing to discrete indices, and applying missing markers or statistical imputation processing to missing indices.
4. The method for assessing the structural safety of a building according to claim 1, characterized in that, The multi-index evaluation model in step S3 is a logistic regression model.
5. The method for assessing the structural safety of a building according to claim 1, characterized in that, In step S4, the main influencing indicator is determined by at least one of the following: model coefficient contribution, feature importance, or feature contribution value.
6. The method for assessing the structural safety of a building according to claim 1, characterized in that, In step S4, the risk probability is mapped to a discrete structural safety level by using a preset probability threshold.
7. A structural safety assessment device for buildings, characterized in that, Includes the following modules: The report acquisition module is used to acquire the safety assessment report of existing buildings, extract the indicator data from the safety assessment report, and preprocess it to obtain a historical sample library; The indicator system construction module is used to construct a multi-indicator evaluation indicator system that includes structural attribute indicators, deformation indicators, and damage indicators. Based on the multi-indicator evaluation indicator system, the historical sample library is standardized to obtain a training sample set. The model creation module is used to create a multi-index evaluation model, train the multi-index evaluation model based on the training sample set, and optimize the model parameters through cross-validation to obtain an optimized multi-index evaluation model. The assessment module is used to obtain the inspection indicators of the building to be assessed. After standardizing the inspection indicators based on the multi-indicator assessment indicator system, the indicators are input into the optimized multi-indicator assessment model to obtain the structural safety level, risk probability, and main influencing indicators.
8. An electronic device, characterized in that, The electronic device includes: at least one processor; a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-6.
9. A computer-readable medium having computer program instructions stored thereon, characterized in that, The computer program instructions can be executed by a processor to implement the method as described in any one of claims 1-6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-6.