La sabiduría no es un producto del aprendizaje, sino un intento de adquirirla durante toda la vida.
Albert EinsteinCualquiera que se tome en serio el aprendizaje automático debe aprender a comprender lo que se publica en los artículos científicos. Dichas publicaciones son realizadas por científicos a la vanguardia de la investigación en sus respectivos campos. Estas son inteligencia artificial (IA, inteligencia artificial), aprendizaje automático (ML, aprendizaje automático), aprendizaje profundo (DL, aprendizaje profundo) y muchas otras áreas. Para mantenerse al día con los últimos descubrimientos y expandir su propio conocimiento, debe tener una mentalidad científica y hábitos apropiados. Las tecnologías AI, ML y DL están evolucionando a un ritmo increíble. Por lo tanto, para mantenerse al día con el progreso, necesitamos abastecernos de conocimiento relevante. Este conocimiento solo se puede obtener al trabajar con publicaciones científicas.
Aquí encontrará una guía para trabajar eficientemente con artículos científicos. En particular, nos centraremos en los siguientes temas:
- Un enfoque sistemático para leer colecciones de publicaciones para obtener conocimiento en un campo de interés para usted.
- Reglas para leer artículos científicos.
- Recursos en línea útiles para ayudarlo a encontrar publicaciones e información crítica.
Quien es Andrew Eun?
Este artículo se basa en las conferencias impartidas por Andrew Ng. También he agregado algunas de mis propias recomendaciones e información útil que se encuentra en Internet.
Para empezar, quiero contarles brevemente quién es Andrew Ng .
Andrew Ng es profesor asistente en la Universidad de Stanford . Probablemente sea el profesor más famoso (y de mayor audiencia) en aprendizaje automático. Andrew también es cofundador de Deeplearning.ai y Coursera .
¿Cómo adquieren las personas habilidades útiles?
Es perfectamente natural que una persona adopte las habilidades y hábitos que demuestran quienes lo rodean. Es gracias a esto que los estudiantes de doctorado desarrollan las habilidades de asimilación efectiva de información de publicaciones científicas. Esto es, hasta cierto punto, un hecho bien conocido. Andrew menciona esto al comienzo de su video conferencia, que he vinculado anteriormente.
Pero no somos estudiantes, aunque algunos de ustedes pueden ser estudiantes. Por lo tanto, nos enfrentamos a la pregunta de cómo una persona común puede adquirir las habilidades necesarias para la lectura y la comprensión profunda de las publicaciones científicas.
Metodología para la selección de materiales de lectura.
Para una persona talentosa que quiere trabajar en el campo del aprendizaje automático, lo mejor es especializarse en algo. Por ejemplo, es recomendable tener un conocimiento general de la visión por computadora (Computer Vision). Pero alguien que tenga conocimiento especializado y experiencia en el uso de métodos básicos para resolver el problema de evaluar la posición de un objeto en el espacio (Pose Estimation, PE) se verá mucho más atractivo desde el punto de vista de un empleador potencial que necesita un especialista en el perfil apropiado.
Analicemos, utilizando el ejemplo del problema de EP, la metodología para trabajar con publicaciones científicas sobre el tema que nos interesa.
▍1. Selección de materiales.
En el primer paso del trabajo, formaremos una selección de recursos relacionados con el tema de nuestro interés. Los recursos incluyen publicaciones académicas, artículos medianos, publicaciones de blog, videos, repositorios de GitHub, etc.
Si buscas en Google la frase estimación de pose, tendremos a nuestra disposición un conjunto de enlaces a los principales recursos relacionados con el tema que nos interesa. En esta etapa del trabajo, nuestro objetivo es recolectar todo lo que nos convenga. Estos son videos de YouTube, documentación sobre la implementación práctica de mecanismos de visión artificial que nos interesan y, por supuesto, artículos científicos. Aquí, idealmente, no necesita estar limitado a una cantidad específica de recursos que considere importantes. Lo principal es hacer una lista final de materiales que puedan beneficiarlo.
▍2. Análisis de materiales y evaluación del nivel de comprensión.
Aquí analizaremos los recursos previamente reconocidos como potencialmente útiles y relacionados con el tema que nos interesa. Es muy importante tener en cuenta que existe un método para evaluar el nivel de comprensión de los materiales incluidos en el paso anterior del trabajo en la lista final. Andrew Ng recomienda hacer una tabla en la que pueda indicar el nivel de comprensión de cada uno de los materiales. Esta tabla puede parecerse a la que se muestra a continuación.
Tabla de recursos utilizada para evaluar su nivel de comprensión
Se recomienda que intente leer al menos 10-20% del contenido de cada documento agregado a dicha tabla. Esto le permitirá familiarizarse con tal volumen de material, que será suficiente para verificar con precisión cómo el material satisface nuestras necesidades.
Los materiales que mejor se ajustan al tema de nuestro interés deben tratarse más profundamente que otros. Eventualmente, encontrará algunos recursos relevantes que comprende completamente.
Quizás ahora se esté preguntando cuántos artículos u otros recursos debe comprender por completo.
No tengo respuesta a esta pregunta, pero Andrew tiene una respuesta.
A saber, dice que comprender 5-20 materiales indica un nivel básico de orientación en la pregunta. Quizás este nivel sea suficiente para la transición a la implementación práctica de varias técnicas.
Si hablamos de comprender 50-100 materiales, esto significa que usted está muy versado en el tema.
Después de analizar los recursos y aprender una o dos cosas sobre ellos, su tabla se verá como la siguiente.
Tabla actualizada para evaluar el nivel de comprensión de los recursos.
▍3. Breve descripción de los materiales.
El tercer paso del trabajo preliminar con materiales se basa en mi propia experiencia. Cuando trato de entender las publicaciones científicas, hago notas estructuradas, en las cuales, en mis propias palabras, resumo los principales resultados, hallazgos y métodos descritos en los trabajos.
Ahora que hemos encontrado material que vale la pena leer, pasamos a leerlo.
Leer un articulo cientifico
Cuando uno lee algo en aras de la comprensión, leer el material solo no es suficiente. Andrew dice que leer el artículo completo de una vez puede no ser la mejor manera de desarrollar la comprensión.
Esté preparado para el hecho de que para dominar adecuadamente el artículo, debe leerlo al menos tres veces.
▍4. Primera lectura
Cuando lea el artículo por primera vez, concéntrese en el título, la anotación y las figuras.
▍5. Segunda lectura
En su segunda lectura, preste especial atención a la introducción y conclusión. Además, eche otro vistazo a las imágenes y hojee el resto del artículo.
Las secciones introductorias y finales del artículo contienen información clara y concisa sobre su contenido, resumen los principales hallazgos realizados por los autores del artículo. Estas secciones generalmente no incluyen ninguna información de respaldo. Esto es solo lo que es realmente importante. Gracias a esto, el lector está preparado para la percepción del resto del artículo.
▍6. Tercera lectura
En el tercer paso del artículo, se lee el texto principal, mientras se saltan cálculos matemáticos complejos o descripciones de técnicas que son nuevas para el lector. Además, en esta etapa del trabajo, puede omitir términos incomprensibles o nuevos.
▍7. El siguiente artículo lee
Cualquiera que se dedique a una investigación profunda en un área determinada puede leer el artículo varias veces más. Estas sesiones de lectura adicionales tendrán como objetivo principal analizar análisis matemáticos, dominar técnicas y aclarar el significado de términos desconocidos.
Cualquiera que lea artículos científicos con fines informativos, y para familiarizarse rápidamente con sus métodos de trabajo propuestos, puede encontrar que el estudio en profundidad de los artículos le lleva mucho tiempo. Especialmente cuando se trata de varias docenas de artículos que necesitan ser resueltos.
Aquí hay un ejemplo de lo que yo llamo "exploración profunda" aquí. Leí este artículo utilizando la técnica presentada aquí, lo descubrí y luego, en base a él, escribí 4 de mis propios artículos ( 1, 2 , 3 , 4 ).
Preguntas que debe hacerse al leer un artículo
Andrew nos da una lista de preguntas que debemos hacernos mientras leemos este artículo. Estas preguntas generalmente tienen como objetivo obtener una comprensión de lo que está leyendo. Utilizo las siguientes preguntas como pautas para ayudarme a mantener el rumbo con mi objetivo principal de comprender el artículo.
Estas preguntas son:
- Describa lo que el autor del artículo está tratando de lograr, o tal vez lo que ya ha logrado.
- Si encuentra un nuevo enfoque para resolver un problema, con una nueva técnica o método, describa sus elementos clave.
- ¿Qué es exactamente en el artículo que encuentra más útil para usted?
- ¿Qué materiales mencionados en el artículo te gustaría leer?
Recursos adicionales para ayudar a la investigación.
En la búsqueda de información, algunos recursos me ayudaron mucho, la lista de los cuales doy a continuación.
- r / MachineLearning
- r / deeplearning
- paperswithcode.com
- Sitios de las principales conferencias especializadas: NIPS , ICML , ICLR .
- researchgate.net
Usted mismo puede hacer esa lista fácilmente.
Salir
Los resultados a largo plazo se obtienen mediante un estudio estable constante y no mediante el aprendizaje de "redadas".
Andrew EunYa sigue siendo una persona relativamente nueva en los campos del aprendizaje automático y la visión por computadora. Y aquí, para decirlo suavemente, todavía hay muchas cosas que no sé. Pero a pesar de esto, estoy seguro de que si una persona es consistente en su búsqueda de conocimiento, sin importar en qué área, será recompensado con comprensión y habilidades que le permitirán elevarse por encima de un cierto nivel promedio.
Planeo leer al menos cuatro artículos científicos al mes utilizando la metodología para trabajar con artículos científicos propuesta por Andrew Ng. Léelos hasta que entienda. Para ser sincero, me llevó una semana y media leer y comprender el artículo anterior en LeNet. Pero cuanto más lea, más rápido y mejor lo entenderé. Esto se aplica no solo a mí.
Andrew dice que siempre lleva consigo un montón de artículos que planeaba leer. Andrew es una personalidad bien conocida en el campo del aprendizaje automático. Creo que alguien que adopta sus hábitos y métodos para aprender cosas nuevas puede ser una gran ventaja.
¿Cómo se leen los artículos científicos?