Aplicação de métodos de aprendizado de máquina para determinar a resistência a compressão do concreto
Determinar a resistência à compressão do concreto implica a determinar a qualidade do concreto, normalmente para se obter a medida dessa resistência é realizado um teste de laboratório em que um equipamento mede essa resistência.
A resistencia a compressão do concreto é altamente um função não-linear entre a idade do concreto e seus outros ingredientes como:
- Cimento;
- Agregados;
- Água.
Para realização desse trabalho foram utilizados dados fornecidos pelo Prof. I-Cheng Yeh da Universidade de Chun-Hua. Todo os dados podem ser encontrado no site da universidade.
Acknowledgment Many thanks to Prof. I-Cheng Yeh Department of Information Management Chung-Hua University, _Hsin Chu, Taiwan 30067, R.O.C._A
Número de instancias: 1030 Número de atributos: 9 Atributos divididos entre 8 quantitativos de entrada, e 1 variavel de saida.
Given are the variable name, variable type, the measurement unit and a brief description. The concrete compressive strength is the regression problem. The order of this listing corresponds to the order of numerals along the rows of the database.
Name -- Data Type -- Measurement -- Description
Cement (component 1) -- quantitative -- kg in a m3 mixture -- Input Variable Blast Furnace Slag (component 2) -- quantitative -- kg in a m3 mixture -- Input Variable Fly Ash (component 3) -- quantitative -- kg in a m3 mixture -- Input Variable Water (component 4) -- quantitative -- kg in a m3 mixture -- Input Variable Superplasticizer (component 5) -- quantitative -- kg in a m3 mixture -- Input Variable Coarse Aggregate (component 6) -- quantitative -- kg in a m3 mixture -- Input Variable Fine Aggregate (component 7) -- quantitative -- kg in a m3 mixture -- Input Variable Age -- quantitative -- Day (1~365) -- Input Variable Concrete compressive strength -- quantitative -- MPa -- Output Variable
Relevant Papers:
Main 1. I-Cheng Yeh, "Modeling of strength of high performance concrete using artificial neural networks," Cement and Concrete Research, Vol. 28, No. 12, pp. 1797-1808 (1998).
Others 2. I-Cheng Yeh, "Modeling Concrete Strength with Augment-Neuron Networks," J. of Materials in Civil Engineering, ASCE, Vol. 10, No. 4, pp. 263-268 (1998).
3. I-Cheng Yeh, "Design of High Performance Concrete Mixture Using Neural Networks," J. of Computing in Civil Engineering, ASCE, Vol. 13, No. 1, pp. 36-42 (1999).
4. I-Cheng Yeh, "Prediction of Strength of Fly Ash and Slag Concrete By The Use of Artificial Neural Networks," Journal of the Chinese Institute of Civil and Hydraulic Engineering, Vol. 15, No. 4, pp. 659-663 (2003).
5. I-Cheng Yeh, "A mix Proportioning Methodology for Fly Ash and Slag Concrete Using Artificial Neural Networks," Chung Hua Journal of Science and Engineering, Vol. 1, No. 1, pp. 77-84 (2003).
6. Yeh, I-Cheng, "Analysis of strength of concrete using design of experiments and neural networks," Journal of Materials in Civil Engineering, ASCE, Vol.18, No.4, pp.597-604 (2006).
Notebook contém doda a parte de pré-processamento dos dados e análise juntamente com o teste realizado para verificar o melhor algoritmo separadamente.
Este notebook contém toda a parte de pré-processamento resumida e foca em explorar diferentes combinações de separação de dados para obter o melhor resultado. Digamos que possui um melhor trabalho no algoritmo escolhido para as predições.
https://www.kaggle.com/code/shrikantchine/concrete-strength-prediction
- Melhorar leitura do arquivo com markdown
- verificar em box plot os outliers entre as features
- Verificar além do coef_R2 O RMSE de cada algoritmo
- Plotar a regressão realizada
- Fazer deploy do algoritmo no streamlit