La semana pasada se publicó una revisión de ordenadores portátiles que pueden ser una opción para realizar tareas de Machine Learning. Aunque, cuando no es necesaria la portabilidad que ofrecen estos equipos, existe una opción ligeramente más económica: los Mini PC. Ordenadores de sobremesa que tiene un tamaño reducido. Veamos las opciones que nos pueden ofrecer los mini PC para Machine Learning.
¿Qué es un mini PC?
Los mini PC son ordenadores de sobremesa de pequeño tamaño en los que es posible ejecutar sistemas operativos de escritorio (Windows, Linux o macOS). Permitiendo ejecutar cualquier programa escrito para ellos. Lo que los convierte en una opción para realizar las tareas habituales que se hacen con un ordenador, pero en un tamaño reducido que permite introducirlos en una mochila para usar junto a cualquier monitor y teclado.
Generalmente los mini PC usan componentes de portátil, por lo que no pueden ofrecer la potencia de cálculo de una estación de trabajo. Aunque ofrecen una capacidad más que suficiente para la mayoría de las tareas. De hecho, debido a que estos equipos están siempre conectados a la red y la refrigeración de los componentes es mejor que la de los portátiles, ofrecen un rendimiento superior a estos con un coste menor. Especialmente porque no incluye monitor, teclado, ni batería.
Existen opciones por debajo de 200 euros, aunque no recomendaría estos equipos nada más que para tareas ofimáticas. Aproximadamente a partir de los 500 € existen opciones pensadas para gaming que pueden ser unos buenos mini PC para Machine Learning. Aunque, debido a las limitaciones de espacio, no existen opciones con tarjeta gráfica dedicada.
Principales características a tener en cuenta para un mini PC para Machine Learning
Las características a tener en cuenta serían las mismas que a la hora de comprar un portátil, aunque en este caso solo hay que fijarse en el procesador, la memoria y el almacenamiento. La GPU no suele ser dedicada, por lo que no existen diferencias importantes, y la pantalla es externa.
Procesador (CPU)
El procesador es posiblemente la componente a la que se le debería prestar más atención, es el cerebro del equipo y posiblemente sea la única que no se podrá actualizar fácilmente en el futuro. A diferencia de los portátiles, en los mini PC suele ser relativamente fácil cambiar la memoria y el disco duro.
Para el entrenamiento de los modelos de Machine Learning es necesario contar con un procesador rápido. En este caso, a diferencia de los portátiles, la eficiencia energética no es tan importante ya que el ordenador estará siempre conectado a la red y la refrigeración es mejor. Por lo que la caída de rendimiento del procesador debido a la estrangulación térmica (Thermal Throttling) suele tardar más en aparecer. Esto permite que no sea tan importante contar con una CPU de última generación.
Memoria RAM
Otro punto importante a la hora de trabajar en Machine Learning es la memoria RAM disponible. A mayor memoria disponible se podrá trabajar con más datos. Aunque, aumentar la memoria por encima de lo necesario no reducirá el tiempo de ejecución de los programas. Actualmente lo recomendable es disponer de un mínimo de 8 GB, siendo recomendable 16 GB.
Almacenamiento
Actualmente lo más importante al hablar de almacenamiento es huir de los discos duros mecánicos (HDD) y comprar únicamente modelos de estado sólido (SSD). Debido a que los SSD son mucho más rápidos que los HDD. Por lo menos para instalar el sistema operativo y las aplicaciones. En los mini PC suele ser habitual disponer la opción de instalar un disco SSD M2 y otro mecánico de 2,5 pulgadas. Así, si es necesario disponer de mucho espacio, y no es importante la velocidad de acceso, se puede añadir un segundo disco a la configuración.
A la hora de seleccionar la cantidad de almacenamiento es importante tener en cuenta todos los datos que se desean almacenar en el equipo. Si solamente se va a usar para escribir código y ejecutar modelos con 256 GB será suficiente. Pero si se va a usar para almacenar bases de datos, fotos y videos lo aconsejable será subir el tamaño del almacenamiento a 512 GB o 1 TB.
Mini PC para Machine Learning en 2023
En los Mini PC existen menos opciones, pero aun así existen varios fabricantes que pueden ofrecer buenos equipos a unos precios ajustados. Veamos algunas de las opciones disponibles a principios de 2023.
Procesador Intel i5: TH60
El modelo TH60 de MINIS FORUN es una excelente opción para disponer de un Mini PC económico con suficiente potencia.
Ligeramente por encima de los 500€ cuenta con un procesador core i5 de 11º generación, una tarjeta gráfica Intel UHD, 16GB de RAM, un SSD de 512Gb y una licencia de Windows 11 Pro.
Además, ofrece muchas opciones de conectividad, cuenta con tres salidas de vídeo (HDMI, DisplayPort y USB-C), cinco puertos USB-A, uno USB-C, puerto LAN y salida de micrófono.
Procesador AMD Ryzen 7: UM580
En el caso de que nos decantemos por equipos basados en procesadores AMD, por lo que la tarjeta gráfica será una Radeon, una posible opción es UM580 de MINIS FORUN. Este equipo, por poco más de 700 euros contaremos con un Ryzen 7 5800, 32 GB de RAM, 512 GB de SSD y una licencia de Windows 11 Pro.
A diferencia del modelo anterior, en este caso se puede instalar un disco duro SATA además del SSD que viene incluido. Por lo que, en caso de necesidad, se puede aumentar fácilmente la capacidad del almacenamiento. Además, también ofrece tres salidas de vídeo (USB-C y dos HDMI), cuatro puertos USB-A, puerto LAN y conector de audio.
Procesador Intel i7: IT11
Si buscamos un poco más de potencia en Intel el IT11 de GEEKOM es una buena opción (que también se puede configurar con un i5). En torno a los 700 euros se cuenta con un i7 de undécima generación, 16GB de RAM, 512 GB de disco duro y una licencia de Windows 11 Pro. Aunque también se puede comprar por 1000€ con 32GB de RAM y 1TB de disco SSD.
Entre las opciones de conexión dispone un puerto HDMI, un Mini DisplayPort, uno USB-C, tres USB-A, lector de tarjeta SD, puerto LAN y conector de audio.
Opciones en Mac
Para los que prefieran trabajar en Mac la única opción es el Mac Mini, el Mac Studio es una estación de trabajo. Al igual que en los portátiles, mi recomendación, a falta del lanzamiento de nuevos equipos este año, es la opción basada en M1. Los equipos basados en procesadores Intel posiblemente queden sin soporte pronto.
Periféricos para un Mini PC
A diferencia de los portátiles, los Mini PC no cuentan ni con pantalla ni teclado, por lo será necesario comprar estos si no contamos ya con uno. Algo que se vuelve una ventaja a largo plazo. Si se necesita cambiar el ordenador no es necesario comprar nuevos periféricos, lo que supone un ahorro o poder acceder a mejores equipos. Un buen teclado, ratón o monitor puede durar más de una década, por lo que estos pueden sobrevivir a más de un equipo.
Teclados para el Mini PC
Para la configuración inicial del Mini PC es necesario contar con un teclado USB, tanto los que se conectan por cable como los que son inalámbricos. Los teclados bluetooth no se pueden usar para instalar Windows, por lo que si solamente contamos con uno de estos deberemos conseguir uno USB para configurar el equipo. Afortunadamente los teclados hoy en día son bastante económicos.
Por 25€ se puede conseguir un teclado y ratón Logitech MK120 con conexión por cable. Un modelo básico pero que puede ser más que suficiente para la mayoría de los usuarios. Aunque por 30€ se puede acceder al combo Logitech MK295, un conjunto de teclado y ratón inalámbricos que además son bastante más silenciosos. Por la diferencia de precio vale la pena decidirse por el más silencioso, además de evitar cables en el escritorio.
Si se quiere un teclado de mayor calidad y que se puede conectar a varios equipos la mejor opción sería adquirir un Logitech MX Keys. Un teclado inalámbrico que se puede conectar a tres equipos (yo lo uso tanto con portátil como mini PC) con retroiluminación y también silencioso. No necesita pilas, cuenta con una batería que se puede cargar mediante un cable USB-C.
Monitores para el Mini PC
Hoy en día es posible comprar monitores 4K por 200€, lo que hace poco interesante las opciones FullHD. En el caso de que tengamos un presupuesto ajustado, el LG 27UL550-W, uno modelo con panel de 27 pulgadas 4K y HDR 10, puede ser una excelente opción.
Para aquellos que dispongan de un poco más de presupuesto, y espacio en el escritorio, nos podemos decantar por el LG UltraFine 32UN500-W. Un modelo de 32 pulgadas 4K y HDR10.
Finalmente, en el caso de que lo permita el presupuesto y espacio del escritorio (el ancho del monitor es de 82 cm) una opción sería el LG 34WK95U-W que ofrece una resolución 5K con HDR 600.
Para tener una idea más detallada de cuáles son los tamaños de los monitores en función de las pulgadas y tipo de pantalla se puede ver la comparativa que se publicó anteriormente.
Conclusiones
Cuando no es necesario la portabilidad de un portátil ni la potencia de una estación de trabajo, la mejor opción es un Mini PC. Son equipos que se pueden llevar en una mochila y, por un precio más ajustado, se puede obtener la misma un poco más de potencia que un portátil. Aunque necesitan disponer de teclado, ratón y monitor.
Las opciones que se han visto en la entrada son todas muy similares. El TH60 es un equipo asequible y potente, aunque si se necesita más potencia y capacidad de ampliación tanto el UM580 como IT11 son una excelente opción.