Cómo se escribe
Esto se debe, en parte, a que el inglés procede de otras lenguas. Contiene palabras que originalmente eran latinas, griegas y germánicas, entre otras, y las “reglas” ortográficas son diferentes en cada una de esas lenguas de origen. Por eso, la ortografía inglesa puede parecer a menudo incoherente. Apenas se aprende una regla, se descubre una excepción a la misma.
Por ejemplo, ¿compraría usted a una empresa cuyos materiales de marketing estuvieran llenos de faltas de ortografía? Del mismo modo, ¿nombrarías a alguien para un puesto de trabajo si su CV está lleno de errores? Una ortografía correcta mejora la presentación general de su trabajo y le ayudará a ganar confianza al escribir. Esta página contiene algunas ideas para ayudarte a mejorar tu ortografía.
Es probable que haya algunas palabras que sepas que no puedes deletrear. Por ejemplo, es posible que siempre tengas problemas con “necesario” o “asesinar”. Es probable que estés atento a ellas: son “incógnitas conocidas”, y puedes detectarlas y resolverlas.
La persona a la que le preguntes también puede tener “puntos ciegos” ortográficos particulares y no darse cuenta de uno o varios errores. Igualmente, el corrector ortográfico no identificará cuando se ha utilizado una palabra incorrecta, pero está correctamente escrita (por ejemplo, madera en lugar de sería), aunque el uso de un corrector gramatical junto con el ortográfico ayudará a identificar este tipo de errores.
Errores ortográficos
Data Science Stack Exchange es un sitio de preguntas y respuestas para profesionales de la ciencia de los datos, especialistas en aprendizaje automático y aquellos interesados en aprender más sobre este campo. Sólo se necesita un minuto para registrarse.
Quiero hacer una corrección ortográfica para el idioma portugués, específicamente para los bots de restaurantes. El problema es que los nombres de los alimentos no siempre están en portugués, y por esa razón son los más propensos a necesitar corrección, ya que el usuario no siempre sabe cómo se escribe correctamente.
Para detectar una palabra incorrecta, una suposición simplificadora es que cualquier palabra que no esté en el diccionario es un error ortográfico. De lo contrario, hay que construir un modelo independiente para detectar si una palabra es un posible error ortográfico en función del contexto actual.
Para generar palabras candidatas, hay que encontrar palabras del diccionario que sean similares a la palabra incorrecta. Para ello es necesario definir “similar”, normalmente la similitud se mide por la distancia de edición (por ejemplo, borrados, transposiciones, sustituciones o inserciones de caracteres individuales).
Para la puntuación y la clasificación, las probabilidades de las palabras candidatas se ponderan mediante un modelo de lenguaje y un modelo de canal. Un modelo lingüístico pondera la probabilidad de que una palabra aparezca en el contexto actual. Un modelo de canal refleja si se produce un error en función de cómo se transmite la palabra (por ejemplo, los errores de teclado de ordenador completo son diferentes de los errores de teléfono móvil).
Ortografía gramática inglesa
Por eso la ortografía es tan importante. Saber deletrear correctamente ayuda a que los demás te entiendan. También te ayuda a entender mejor lo que lees: Cuanto más aprendas sobre ortografía, más sabrás sobre el funcionamiento de las palabras. Este conocimiento puede ayudarte a entender qué significan las nuevas palabras y cómo pronunciarlas.
Antes de aprender la ortografía de las palabras en inglés, averigua qué grafía del país quieres utilizar. El inglés americano, el británico, el canadiense y el australiano tienen grafías ligeramente diferentes para algunas palabras. Por ejemplo, la palabra “color” en americano se escribiría “color” en británico.
La ortografía del país que elijas debe depender del motivo por el que estés aprendiendo inglés. ¿Piensas estudiar en Gran Bretaña? ¿Trabajar en EE.UU.? ¿Aprendes sólo por diversión? Decídete antes de aprender, para no tener que volver a aprender la ortografía correcta del país más adelante.
Recordar información puede ser difícil. Pero cuando le das a esa información un mayor significado, resulta más fácil de memorizar. Los dispositivos mnemotécnicos convierten la información en una imagen, una frase, una rima o cualquier otra cosa que sea más fácil de recordar.
Ejemplos de errores ortográficos
Crear un corrector ortográfico simpleUsando el vocabulario importado, cree un buscador de distancia de edición con una distancia máxima de 2. Para obtener mejores resultados, permita intercambios de grafemas adyacentes estableciendo la opción ‘SwapCost’ a 1. En el caso de vocabularios grandes, esto puede llevar unos minutos.maxDist = 2;
Encuentre las palabras que necesitan corrección. Para ignorar las palabras que están correctamente escritas, encuentre los índices de las palabras que ya están en el vocabulario. Para ignorar los signos de puntuación y los tokens complejos, como las direcciones de correo electrónico, busque los índices de las palabras que no tengan los tipos de token “letras” u “otros”. Obtenga los detalles de los tokens del documento utilizando la función tokenDetails.tdetails = tokenDetails(document);
La siguiente sección muestra cómo corregir la ortografía de varios documentos a la vez creando una función de corrección ortográfica personalizada y utilizando docfun.Crear una función de corrección ortográficaPara corregir la ortografía de varios documentos a la vez, cree una función personalizada utilizando el código de la sección anterior y utilice esta función con la función docfun.Cree una función que tome como entradas un buscador de distancia de edición, una matriz de cadenas de palabras y la correspondiente tabla de detalles de tokens y emita las palabras corregidas. La función correctSpelling, listada al final del ejemplo, corrige la ortografía de un array de palabras usando los detalles de los tokens correspondientes y un buscador de distancia de edición.Para usar esta función con la función docfun, cree un manejador de función que tome un array de palabras y la correspondiente tabla de detalles de los tokens como entradas.func = @(palabras,tdetalles) correctSpelling(eds,palabras,tdetalles);Corregir la ortografía de un array de documentos tokenizados usando docfun con el manejador de función func.str = [