¿Son inteligentes las computadoras?

📌 ¿Podemos "entrenar" a una computadora para que aprenda a clasificar imágenes? En este bloque nos vamos a aproximar a la inteligencia artificial para resolver el problema de saber si una planta de frutillas está enferma o no 🍓

1. ¿Pueden las computadoras clasificar imágenes?

En los bloques anteriores vimos que las computadoras pueden ser de propósito general (como las computadoras de escritorio, los celulares o las tablets) y de propósito específico (el lector de tarjetas del colectivo, un reproductor de música, etc.) pero independientemente de esto, tienen la capacidad de seguir instrucciones de un programa al pie de la letra. Pero, ¿qué sucede cuando hablamos de Inteligencia Artificial? ¿Son inteligentes realmente las computadoras? ¿Pueden pensar las computadoras? ¿No era que solo siguen instrucciones y ya?

En este bloque nos vamos a preocupar por acercarnos a una solución en la que una computadora (en particular, nuestro celular) pueda aprender a clasificar imágenes automáticamente.

——————

Detectando plantas de frutillas enfermas

fruticultores recolectando frutillas

Un/a fruticultor/a es una persona que se dedica al cultivo de los frutales. Una parte importante de su tarea es que puedan identificar si las plantas que están cosechando están en buen estado o se han enfermado. En este problema vamos a construir una solución para identificar automáticamente el estado en que se encuentran las plantas de frutillas, siendo Argentina uno de los principales productores en Sudamérica. Para eso vamos a analizar varias muestras de hojas de frutillas:


Para este problema, los fruticultores cuentan con un dron que comandan manualmente para recolectar imágenes de las plantas y analizar en qué estado se encuentran. Sin embargo, como este trabajo lo realizan personas manualmente se preguntan si será posible programar al dron para que pueda reconocer automáticamente el estado de una planta para poder tomar alguna decisión, por ejemplo, fumigar la planta. 

persona con teléfono inteligente con controlador Bluetooth

Se amplía el uso de drones para fumigar cultivos - Ruralnet

🧠 ¿Podemos programar a una computadora para que aprenda a reconocer si una planta está enferma? ¿Cómo?

Las personas somos muy buenas detectando patrones y clasificando información. Es decir, podríamos aprender a determinar si una planta está enferma o no, o si las frutillas están maduras o no. Pero, este atributo podemos pensar que está asociado al intelecto humano, a nuestra "inteligencia". 

💻 Pero... ¿Podríamos llevar este comportamiento a una computadora? Para este problema vamos a recurrir a la inteligencia artificial, un área de las Ciencias de la Computación que se ocupa de combinar varias áreas para abordar problemas muy complejos mediante mecanismos que tienen aparentes similitudes con la cognición humana.

💡 Pero entonces... ¿Son inteligentes las computadoras? ¿Pueden aprender? A continuación nos embarcaremos en un recorrido para conocer, en sus aspectos más básicos, como puede hacer una computadora para aprender a reconocer si una planta está enferma o no.