Ir al contenido principal

Entradas

Mostrando entradas de julio, 2020

Business Analytics

 Business Analytics es un proceso que implica el uso de técnicas y herramientas estadísticas, de minería de datos y de inteligencia artificial para analizar datos empresariales y convertirlos en información y conocimiento útil para la toma de decisiones. Esta disciplina combina habilidades técnicas con habilidades empresariales para brindar una visión clara del rendimiento empresarial y ayudar a las empresas a tomar decisiones más informadas. A continuación, te presento algunas de las áreas principales que abarca el Business Analytics: Análisis de datos : El análisis de datos es el proceso de recopilar, organizar y analizar datos empresariales para obtener información útil. Incluye técnicas como la minería de datos, el análisis estadístico y el aprendizaje automático para descubrir patrones y tendencias en los datos. Análisis de rendimiento empresarial : El análisis de rendimiento empresarial implica la evaluación del rendimiento de una empresa en relación con sus objetivos y métricas

Inteligencia Artificial y Aprendizaje Automático

Continuamente me encuentro con gente que usa indistintamente los términos Inteligencia Artificial y Machine Learning. Y no es del todo así. El Aprendizaje Automático es un subconjunto de la Inteligencia Artificial. Todo Aprendizaje Automático es Inteligencia Artificial, pero no toda Inteligencia Artificial es Aprendizaje Automático. Parece evidente, pero para mucha gente no lo es. ¿Qué es la Inteligencia Artificial? Sin profundizar en definiciones retorcidas, es una disciplina dentro de las ciencias de la computación que busca simular la inteligencia humana. Con mayor o menor complejidad, es básicamente esto. ¿Qué es el Aprendizaje Automático? Son inteligencias artificiales que aprenden dinámicante a través de a experiencia. Cuando reciben nuevos datos son capaces de dar una respuesta sin necesitar intervención humana. Por poner un ejemplo práctico, tu feed de noticias de Facebook se hace usando Aprendizaje Automático. Según tu localización te mostrará cosas distintas. Según tus gustos

Courtney Love

Quizás de las artistas más sobrevaloradas de la historia. Aunque claro, hablando de punk, pocos se salvan si hablamos de calidad musical. De hecho la seña de identidad de este genero era precisamente que cualquiera sin conocimientos musicales podía montar una banda. ¿Pero entonces qué tenían? presencia en el escenario y rebeldía. Bueno, y litros de alcohol. ¡Hasta yo toqué en una banda punk! Es de agradecer que lo dejara. Pero a lo que vamos. Os pongo un vídeo en el que solo se escucha la voz de Courtney y la guitarra. Sí, suena como si cantaras tú y tu sobrino con un curso de guitarra de dos semanas.

3 - Cassandra DB, Crear una Base de Datos

Voy a dar por hecho que sabes SQL y que tienes experiencia al menos básica con bases de datos relacionales( MySQL , SQL Server , Oracle , o la que sea). Vamos a ver que las queries son muy similares. Vamos conectarnos al cliente CQL para empezar. Si seguiste los pasos de instalación del capítulo anterior, estarás en un entorno de pruebas de un único nodo. Buena opción para tener un primer contacto con Cassandra . cqlsh Haciendo una equivalencia con una base de datos relacional, un KEYSPACE es algo así como una base de datos. En una base de datos relacional haríamos algo así: CREATE DATABASE my_db En Cassandra tendrás que escribir lo siguiente: CREATE KEYSPACE my_ks WITH replication = {'class': 'SimpleStrategy', 'replication_factor' : 1}; USE my_ks; En nuestro caso al tener un solo nodo, el factor de replicación será 1. Vamos a crear una tabla de mensajes con un identificador único que hará de clave primaria, una columna con el texto del mensaje y un campo de fec

2 - Cassandra DB, Instalación

Vamos a partir de una instalación básica de Debian Lite para realizar la instalación. Si no tienes una máquina Linux para realizar la instalación, puedes recurrir al artículo siguiente: https://www.snchzdev.com/2020/05/montar-una-maquina-virtual-debian-sobre.html Ahora vamos a actualizar todo como un paso más de rigor en nuestro día a día e instalamos openjdk-8-jdk . Añade la siguiente linea al fichero /etc/apt/sources.list deb http://deb.debian.org/debian/ sid main Ahora actualiza e instala: sudo apt-get update sudo apt intall openjdk-8-jdk Instalamos también las siguientes referencias: sudo apt install apt-transport-https gnupg Ahora para poder instalar Cassandra con apt , vamos a incluir su repositorio con los siguientes comandos: wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add - sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list' sudo apt update sudo apt install cassan

1 - Cassandra DB, ¿Qué es?

Cassandra es una base de datos NoSQL. Siquieres saber más sobre NoSQL lee el siguiente atículo. https://www.snchzdev.com/2020/05/que-son-las-bases-de-datos-nosql.html Se fraguó de la necesidad de Facebook de hacer frente al crecimiento de consultas que hacían sobre su web. Y no sólo el número de consultas, si no que además el volumen de datos manejado se hacía ya insostenible. Buscando rapidez de respuesta en las consultas sobre un almacén de datos gigantesco, así nació Cassandra . ¿Por qué elegir Cassandra y no otra para tu proyecto? Empezamos hablando del teorema de CAP. Teorema de CAP El teorema CAP, también llamado Conjetura de Brewer, enuncia que es imposible para un sistema de cómputo distribuido garantizar simultáneamente: – La consistencia (Consistency), es decir, cualquier lectura recibe como respuesta la escritura más reciente o un error. – La disponibilidad (Availability), es decir, cualquier petición recibe una respuesta no errónea, pero sin la garantía de que contenga la e