Update README.md
Browse files
README.md
CHANGED
|
@@ -1,11 +1,66 @@
|
|
| 1 |
---
|
| 2 |
title: Api Transpetro Hackathon
|
| 3 |
-
emoji:
|
| 4 |
colorFrom: yellow
|
| 5 |
colorTo: blue
|
| 6 |
sdk: docker
|
| 7 |
pinned: false
|
| 8 |
license: mit
|
|
|
|
| 9 |
---
|
|
|
|
|
|
|
|
|
|
| 10 |
|
| 11 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
title: Api Transpetro Hackathon
|
| 3 |
+
emoji: 🏆
|
| 4 |
colorFrom: yellow
|
| 5 |
colorTo: blue
|
| 6 |
sdk: docker
|
| 7 |
pinned: false
|
| 8 |
license: mit
|
| 9 |
+
short_description: API for predicting naval biofouling.
|
| 10 |
---
|
| 11 |
+
Artificial Intelligence API for predicting naval biofouling, performance loss,
|
| 12 |
+
and financial risk in real-time. Developed based on naval physics, fuel chemistry,
|
| 13 |
+
and machine learning models (Random Forest + XGBoost).
|
| 14 |
|
| 15 |
+
The API is running in production on Hugging Face Spaces.
|
| 16 |
+
|
| 17 |
+
Base Endpoint: https://carpenterbb-api-transpetro-hackathon.hf.space
|
| 18 |
+
Interactive Documentation (Swagger): https://carpenterbb-api-transpetro-hackathon.hf.space/docs
|
| 19 |
+
|
| 20 |
+
🔑 Authentication
|
| 21 |
+
All requests must include the following
|
| 22 |
+
|
| 23 |
+
access_token = hackathon_transpetro_2025
|
| 24 |
+
|
| 25 |
+
🔮 Prediction Route
|
| 26 |
+
POST /predict
|
| 27 |
+
Sends data from a voyage or navigation segment and receives the hull diagnosis.
|
| 28 |
+
|
| 29 |
+
{
|
| 30 |
+
"shipName": "Navio Teste 2",
|
| 31 |
+
"classe_navio": "Suezmax",
|
| 32 |
+
"speed": 12.5,
|
| 33 |
+
"duration": 24.0,
|
| 34 |
+
"distance": 300.0,
|
| 35 |
+
"beaufortScale": 3,
|
| 36 |
+
"Area_Molhada": 22500.0,
|
| 37 |
+
"MASSA_TOTAL_TON": 55.0,
|
| 38 |
+
"TIPO_COMBUSTIVEL_PRINCIPAL": "VLSFO",
|
| 39 |
+
"decLatitude": -23.0,
|
| 40 |
+
"decLongitude": -43.0,
|
| 41 |
+
"DiasDesdeUltimaLimpeza": 600
|
| 42 |
+
}
|
| 43 |
+
Response
|
| 44 |
+
{
|
| 45 |
+
"status": "sucesso",
|
| 46 |
+
"navio": "Navio Teste 2",
|
| 47 |
+
"lof_previsto": 4,
|
| 48 |
+
"condicao_texto": "CRÍTICO",
|
| 49 |
+
"dados_tecnicos": {
|
| 50 |
+
"perda_performance_mj": 85000.50,
|
| 51 |
+
"risco_regional": 4.0,
|
| 52 |
+
"prejuizo_estimado_viagem_usd": 1340.25
|
| 53 |
+
},
|
| 54 |
+
"recomendacao": "AGENDAR LIMPEZA"
|
| 55 |
+
}
|
| 56 |
+
|
| 57 |
+
Author:
|
| 58 |
+
Gabrielly Gomes
|
| 59 |
+
Machine Learning Engineer.
|
| 60 |
+
|
| 61 |
+
Attention:
|
| 62 |
+
This model were developed for Transpetro(Petrobras) Hackathon.
|
| 63 |
+
My team:
|
| 64 |
+
Gabrielly Gomes - ML Engineer
|
| 65 |
+
Patrick Passos - Developer
|
| 66 |
+
Lucas - Designer/Business
|