S SmartDocs

Aprende programación, IA e ingeniería

Tutoriales detallados sobre lenguajes de programación, desarrollo web, machine learning, algoritmos, robótica y hardware — gratis y abiertos para todos.

Explorar categorías

Lenguajes de programación

Tutoriales de Python, C, C++, Java, JavaScript, TypeScript, Go, R y Haskell — desde sintaxis básica hasta técnicas avanzadas.

360 artículos 750 Archivos de código 32 PDF

Desarrollo Web

Guías y proyectos de HTML5, React, Angular, Next.js, Vite y desarrollo frontend moderno.

85 artículos 203 Archivos de código 1 PDF

Desarrollo Backend

Desarrollo del lado del servidor con Node.js, NestJS, Spring Boot, Python, sockets, Nginx e integración de pagos.

123 artículos 225 Archivos de código 27 PDF

Algoritmos y estructuras de datos

Ordenamiento, árboles, hashing, algoritmos de grafos, KMP, práctica de LeetCode y análisis de algoritmos.

48 artículos 93 Archivos de código 77 PDF

IA y Machine Learning

Machine learning, generación aumentada por recuperación (RAG), aplicaciones de IA y web crawling.

138 artículos 148 Archivos de código 28 PDF

Bases de datos

Diseño de bases de datos SQL y NoSQL, consultas, optimización y ejercicios prácticos.

29 artículos 26 Archivos de código 3 PDF

Fundamentos de informática

Organización de computadoras, sistemas operativos, fundamentos de Linux y teoría informática esencial.

85 artículos 5 Archivos de código 109 PDF

Hardware y sistemas embebidos

Arduino, RISC-V, MSP430, PLC, controladores de Linux e ingeniería de sistemas embebidos.

120 artículos 90 Archivos de código 109 PDF

Robótica y sistemas autónomos

ROS 2, robots humanoides, drones y sistemas de vehículos autónomos.

401 artículos 185 Archivos de código 6 PDF

Redes y DevOps

Redes de computadoras, TCP/IP, pipelines CI/CD y práctica DevOps.

88 artículos 3 Archivos de código 1 PDF

Desarrollo móvil

Tutoriales de desarrollo de aplicaciones Android e iOS.

2 artículos 41 Archivos de código 2 PDF

Finanzas cuantitativas y Blockchain

Finanzas cuantitativas, sistemas de trading y tecnología blockchain.

2 artículos 2 Archivos de código

Proyectos y casos de estudio

Proyectos reales: microservicios de pasarela de pago, aplicaciones full-stack, backends Django, sistemas RAG y más.

40 artículos 310 Archivos de código 6 PDF

Últimos artículos

Machine Learning EN Actualizado 2026-06-26

Comprehensive Machine Learning & Deep Learning Curriculum

A complete set of professional, textbookquality teaching PDFs covering a depthfirst path from mathematical foundations to production deep learning — written for someone who already codes well but wants real understanding

Leer artículo →
Machine Learning EN Actualizado 2026-06-26

Preface: how to use this book

For most of the 1990s and 2000s, if you wanted the best off-the-shelf classifier, you reached for a Support Vector Machine. SVMs combined a beautiful geometric idea — separate the classes with the — with deep optimizatio

Leer artículo →
Machine Learning EN Actualizado 2026-06-26

Formulas, Kernels, and Hyperparameter Reference

A compact reference for the formulas, kernels, and knobs used throughout the book.

Leer artículo →
Machine Learning EN Actualizado 2026-06-26

What Are Support Vector Machines?

Imagine two groups of points on a page and a ruler you must lay down to separate them. Many positions work — but which is ? A Support Vector Machine answers: the line that leaves the between the groups. That single insti

Leer artículo →
Machine Learning EN Actualizado 2026-06-26

The Maximal Margin Classifier

Now we make the widest-street idea precise. For data that be perfectly separated by a line, the maximal margin classifier (the hard-margin SVM) is the cleanest version of the story: a little geometry turns ``make the str

Leer artículo →
Machine Learning EN Actualizado 2026-06-26

Soft Margins and Slack

Real data overlaps, contains noise, and is rarely perfectly separable. The — the model people actually use — relaxes the hard constraints by allowing a controlled budget of margin violations. This single change makes SVM

Leer artículo →
Machine Learning EN Actualizado 2026-06-26

Hinge Loss and the Primal Problem

We ended the last chapter with a striking reformulation: the soft-margin SVM is just L_2 regularization plus a special loss. That loss is the , and viewing the SVM as ``minimize regularized hinge loss'' (the problem) dem

Leer artículo →
Machine Learning EN Actualizado 2026-06-26

Lagrangian Duality and the KKT Conditions

The primal view trains SVMs by gradient descent, but it hides two treasures: support vectors appear, and the kernel trick becomes possible. Both emerge when we rewrite the SVM through . This is the most mathematical chap

Leer artículo →
Machine Learning EN Actualizado 2026-06-26

The Kernel Trick

Here is the idea that turned a linear classifier into one of the most powerful tools in machine learning. A linear SVM can only draw straight boundaries — useless for data shaped like rings or spirals. The lets the very

Leer artículo →