La inteligencia artificial se centra en la creación de sistemas capaces de ejecutar tareas que requieran algún tipo de inteligencia humana. Entrar en este campo sin conocimientos previos puede parecer muy complejo, pero con esta obra estamos convencidos que cualquier lector puede lograrlo sin demasiado esfuerzo.El objetivo de este libro es hacer que la IA sea accesible y facil de entender para personas con poca o ninguna experiencia en programacion. De forma progresiva los lectores obtendran el conocimiento que necesitan sobre como crear sistemas capaces de ejecutar tareas que requieren alguna forma de inteligencia similar a la humana, siempre acompañado de ejercicios practicos para facilitar el aprendizaje.A traves de ejemplos se comienza introduciendo al lector en la programacion con Python, asi como los conceptos claves en inteligencia artificial y se avanza de forma gradual hacia temas mas complejos como el aprendizaje profundo y el aprendizaje automatico, acompañando siempre la parte teorica con ejemplos practicos que facilitaran la asimilacion.Para finalizar, se abordan conceptos basicos de inteligencia artificial, como la clasificacion y la regresion para continuar con implementaciones de inteligencia artificial, lo que permitira a los lectores generar sus propios algoritmos de inteligencia artificial para el aprendizaje por refuerzo, los chatbots, la deteccion de rostros y reconocimiento facial, el procesamiento del habla y el lenguaje natural y el analisis de datos.
Los contratos inteligentes (Smart Contracts) son una de las piedras angulares de la tecnología blockchain. Entre todos los lenguajes de programación de contratos inteligentes en el mercado, Solidity que se ejecuta en Ethereum Virtual Machine (EVM) es el mas popular en terminos de numero de usuarios, comunidad de desarrolladores, numero de contratos en uso, y el reconocimiento publico.Este libro presenta el lenguaje de programacion Solidity desde cero y explica sus caracteristicas principales en detalle. De forma clara y didactica se desarrolla la teoria y la practica del lenguaje de programacion Solidity para que cualquier persona interesada en esta tecnologia descubra la programacion de contratos inteligentes, el uso de frameworks de desarrollo como Truffle y la escritura de aplicaciones descentralizadas (DApps).Cuando el lector haya finalizado la lectura de este libro podra comprender los fundamentos tecnicos de esta tecnologia, y estara capacitado para desarrollar codigo de contratos inteligentes.El libro contiene material adicional que podra descargar accediendo a la ficha del libro en www.ra-ma.es.
Los contratos inteligentes (Smart Contracts) son una de las piedras angulares de la tecnología blockchain. Entre todos los lenguajes de programación de contratos inteligentes en el mercado, Solidity que se ejecuta en Ethereum Virtual Machine (EVM) es el mas popular en terminos de numero de usuarios, comunidad de desarrolladores, numero de contratos en uso, y el reconocimiento publico.Este libro presenta el lenguaje de programacion Solidity desde cero y explica sus caracteristicas principales en detalle. De forma clara y didactica se desarrolla la teoria y la practica del lenguaje de programacion Solidity para que cualquier persona interesada en esta tecnologia descubra la programacion de contratos inteligentes, el uso de frameworks de desarrollo como Truffle y la escritura de aplicaciones descentralizadas (DApps).Cuando el lector haya finalizado la lectura de este libro podra comprender los fundamentos tecnicos de esta tecnologia, y estara capacitado para desarrollar codigo de contratos inteligentes.El libro contiene material adicional que podra descargar accediendo a la ficha del libro en www.ra-ma.es.