Spaces:
Sleeping
Sleeping
| # corretor.py | |
| import re | |
| import unicodedata | |
| # Dicionário com erros comuns | |
| erros_comuns = { | |
| "repexções": "repetições", | |
| "repeções": "repetições", | |
| "repitições": "repetições", | |
| "repeçoes": "repetições", | |
| "repiticões": "repetições", | |
| "algorítmo": "algoritmo", | |
| "algorimo": "algoritmo", | |
| "negeção": "negação", | |
| "conjunsão": "conjunção", | |
| "disjunsão": "disjunção", | |
| "logíca": "lógica", | |
| "logica": "lógica", | |
| "computácional": "computacional", | |
| "computácionais": "computacionais", | |
| "Repexções": "Repetições", | |
| "algorítimo": "algoritmo", | |
| "inteligëncia": "inteligência", | |
| "inteligêcia": "inteligência", | |
| "proçesso": "processo", | |
| "conhecimento prévio": "conhecimento pré-existente", | |
| "machine learn": "machine learning", | |
| "aprendizagem de maquina": "aprendizado de máquina", | |
| "treinamemto": "treinamento", | |
| "resposta esperda": "resposta esperada", | |
| "parâmetors": "parâmetros", | |
| "varíavel": "variável", | |
| "entrada e sáida": "entrada e saída", | |
| "expecificação": "especificação", | |
| "funcionalidae": "funcionalidade", | |
| "platafoma": "plataforma", | |
| "dadoos": "dados", | |
| "códigoo": "código", | |
| "apredizado": "aprendizado", | |
| "funcinamento": "funcionamento", | |
| "reconhencimento": "reconhecimento", | |
| "desempenhho": "desempenho", | |
| "classificaçao": "classificação", | |
| "interpetar": "interpretar", | |
| "devem ser treinados com base nos dados": "devem ser treinados com base em dados", | |
| "idenxicar": "identificar", | |
| "inicialixado": "inicializado", | |
| "funxão": "função", | |
| "operaçõx": "operações", | |
| "bitdog lab": "BitDog Lab", | |
| "Bitdog Lab": "BitDog Lab", | |
| } | |
| def corrigir_texto(texto: str) -> str: | |
| for erro, correcao in erros_comuns.items(): | |
| texto = re.sub(rf"\b{erro}\b", correcao, texto, flags=re.IGNORECASE) | |
| return texto |