TRABAJO COLABORATIVO CONTEXTUALIZADO MARIO JOSE RODRIGUEZ MACHACON | 7501710009 CARLOS DAVID NEGRETE MANJARRES | 4151510051 JHONATAN MANUEL ALVAREZ DE LA HOZ | 7501710018 KELVIN ALEXIS BECERRA SUAREZ | 4151510007 TUTOR VLADIMIR ROA FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA DE SOFTWARE TÓPICOS AVANZADOS DE SOFTWARE 2021 Tabla de contenido INTRODUCCIÓN........................................................................................................................... 2 OBJETIVOS .................................................................................................................................... 3 DESCRIPCIÓN DEL PROBLEMA ............................................................................................... 4 ANTECEDENTES .......................................................................................................................... 5 MARCO CONCEPTUAL ............................................................................................................... 6 Minería de Datos ......................................................................................................................... 6 ¿Por qué es importante la minería de datos? ............................................................................... 6 ¿Cómo funciona la minería de datos? ......................................................................................... 6 Modelado descriptivo ............................................................................................................. 6 ¿Quién lo utiliza? ........................................................................................................................ 7 Bancos .................................................................................................................................... 7 Retail ....................................................................................................................................... 7 Seguros ................................................................................................................................... 7 Manufactura ............................................................................................................................ 7 Educación ............................................................................................................................... 7 Blockchain .............................................................................................................................. 7 SOFTWARE QUE EMPLEAN MINERÍA DE DATOS ................................................................ 8 Kryptex........................................................................................................................................ 8 Nicehash ...................................................................................................................................... 8 Herramientas gratuitas para data mining..................................................................................... 8 LAS CRIPTOMONEDAS............................................................................................................... 8 Entendiendo la minería ............................................................................................................... 8 Minería de criptomonedas ........................................................................................................... 9 Método # 1 - Minería en la nube............................................................................................. 9 Método # 2 - Minería de CPU ................................................................................................ 9 Método # 3 - Minería GPU ................................................................................................... 10 Método # 4 - Minería ASIC .................................................................................................. 10 ¿Qué criptomoneda extraer? ..................................................................................................... 10 METODOLOGÍA ......................................................................................................................... 11 PRESENTACIÓN DE RESULTADOS ........................................................................................ 12 CONCLUSIONES......................................................................................................................... 14 REFERENCIAS ............................................................................................................................ 15 INTRODUCCIÓN Hoy en día las empresas e instituciones se enfrentan a una enorme avalancha de datos diferentes debido al progreso tecnológico. El Sistema de Observación de la Tierra de la NASA con sus satélites, por ejemplo, produce más de 50 GB de datos por hora (NASA (2005). Para la gestión en particular, estos datos contienen valiosos conocimientos para descubrir problemas, optimizar los procesos de producción o hacer mejores previsiones futuras. El resultado de estos esfuerzos por abordar el factor estratégico competitivo del conocimiento es un mejor posicionamiento a largo plazo de la empresa en el mercado. Sin embargo, sin analizar estos datos, el conocimiento no está disponible. No obstante, debido a la cantidad de datos, se descartan los métodos de análisis manual y se requieren métodos de análisis automatizados rápidos y eficientes. Con la minería de datos o el Descubrimiento de Conocimientos en Bases de Datos (KDD), existe una poderosa herramienta para hacer frente a la muy extensa tarea de extracción de conocimiento, por lo que el interés de la investigación y la industria en esta área está aumentando constantemente (Petrak (1997, P.1)). Cabe señalar que la minería de datos es un campo de investigación relativamente joven y, por lo tanto, las opiniones sobre qué es la minería de datos y qué debería asignarse a la minería de datos difieren enormemente. En este trabajo, se ofrece una descripción general de la minería de datos. Para ello, se explica el término minería de datos, diferenciado del KDD y se clasifica la minería de datos en cuanto a sus tipos, tareas, objetivos y significado OBJETIVOS ● Analizar y comprender que es la minería de datos ● Identificar en qué campos se puede aplicar minería de datos ● Especificar los pros y los contras de sobre el uso de la minería de datos. DESCRIPCIÓN DEL PROBLEMA Reconocer abiertamente desde diferentes puntos de vista los diferentes campos en los cuales se puede aplicar minería de datos, como se puede sacar provecho de este mismo, tanto a nivel empresarial como a nivel personal, a su vez evidenciar herramientas, las cuales nos permiten emplear esta disciplina. ANTECEDENTES En la literatura, el término minería de datos se refiere a técnicas para la búsqueda sistemática, total o semiautomática de reglas y patrones útiles e interesantes ((Bissantz 1996, p.1)). La búsqueda se realiza en stocks de datos, stocks grandes, estructurados, parcialmente dinámicos o estructurados de forma compleja, datos numéricos, nominal u ordinalmente escalados (Gebhardt (1994, p.9)). El objetivo es descubrir y extraer conocimientos implícitos. No se puede dar una definición más exacta porque no existe una definición uniforme en la literatura. Por ejemplo, las definiciones con un enfoque en la tecnología de la información se pueden encontrar en Berry y Linoff (1997) y Decker y Focardi (1995). Berry y Linoff entienden la minería de datos como la investigación y el análisis de grandes cantidades de datos con herramientas automáticas o semiautomáticas con el objetivo de descubrir patrones y reglas significativos. En Decker y Focardi, la minería de datos es la metodología de resolución de problemas para reconocer patrones lógicos o matemáticos y regularidades en los datos. Se puede encontrar un punto de vista algo diferente en Knobloch y Weidner (2000) o Thearling (2005). Allí, la minería de datos se entiende como el descubrimiento no trivial de patrones válidos, nuevos, potencialmente útiles y comprensibles en grandes bases de datos. El conocimiento explícito se obtiene de los patrones obtenidos a través de la minería de datos a través de la interpretación y la evaluación. No se define con precisión qué procedimientos pueden realizar tales análisis de datos, se asignan específicamente a la minería de datos. Debido al carácter no trivial de la búsqueda en las bases de datos, se utilizan métodos de la estadística y del área de sistemas basados en el conocimiento (Lusti (1999, p.350)). El término minería de datos se puede asignar originalmente al área de estadística. Allí, la minería de datos caracteriza la aplicación selectiva de métodos para confirmar hipótesis formuladas previamente (Grob y Bensberg (1999)). Es por eso que muchos métodos de minería de datos todavía tienen su origen en procesos estadísticos en la actualidad. Allí, la minería de datos caracteriza la aplicación selectiva de métodos para confirmar hipótesis formuladas previamente (Grob y Bensberg (1999)). Es por eso que muchos métodos de minería de datos todavía tienen su origen en procesos estadísticos en la actualidad. Allí, la minería de datos caracteriza la aplicación selectiva de métodos para confirmar hipótesis formuladas previamente (Grob y Bensberg (1999)). Es por eso que muchos métodos de minería de datos todavía tienen su origen en procesos estadísticos en la actualidad. MARCO CONCEPTUAL Minería de Datos La minería de datos es el proceso de hallar anomalías, patrones y correlaciones en grandes conjuntos de datos para predecir resultados. Empleando una amplia variedad de técnicas, se puede utilizar esta información para incrementar sus ingresos, recortar costos, mejorar sus relaciones con clientes, reducir riesgos y mucho más. ¿Por qué es importante la minería de datos? ¿Entonces por qué es importante la minería de datos? Ha podido apreciar los números asombrosos – el volumen de datos producidos se duplica cada dos años. Los datos no estructurados por sí solos conforman el 90% del universo digital. Pero más información no significa necesariamente más conocimientos. La minería de datos le permite: ● Filtrar todo el ruido caótico y repetitivo en sus datos. ● Entender qué es relevante y luego hacer un buen uso de esa información para evaluar resultados probables. ● Acelerar el ritmo de la toma de decisiones informadas. ● Aprenda más acerca de técnicas de minería de datos en Minería de datos de la A a la Z, documento que muestra cómo pueden las organizaciones utilizar la analítica predictiva y la minería de datos para revelar nuevos insights partiendo de datos. ¿Cómo funciona la minería de datos? Esta funciona empleando diversos métodos o técnicas que se utilizan en diferentes capacidades analíticas que abordan una gama de necesidades organizacionales, hacen diferentes tipos de preguntas y utilizan diferentes niveles de aportación humana o reglas para llegar a una decisión. Modelado descriptivo Descubre similitudes o agrupaciones compartidas en datos históricos para determinar razones detrás del éxito o el fracaso, como la clasificación de clientes por preferencias de productos o sentimiento. Algunas técnicas de ejemplo incluyen: ● ● ● ● ● ● Agrupación en clústeres Agrupación de registros similares. Detección de anomalías Identificación de valores atípicos multidimensionales. Aprendizaje de reglas de asociación Detección de relaciones entre registros. ● Análisis de componentes principales ● Detección de relaciones entre variables. ● Agrupación por afinidad ● Agrupación de personas con intereses comunes o metas similares (por ejemplo, personas que compran X a menudo compran Y y posiblemente Z). ¿Quién lo utiliza? Esta disciplina, la utilizan diversos campos debido a su capacidad de toma cantidades inmensas de datos o información y analizar, los resultados arrojados por el análisis se toman de bases en el momento de tomar decisiones en una empresa X. Bancos ayuda a tener una mejor vista de los riesgos del mercado, a detectar el fraude en menos tiempo, a gestionar las obligaciones de cumplimiento de las regulaciones y a obtener retornos óptimos de sus inversiones en marketing. Retail Estos campos luego de analizar los datos pueden ofrecer campañas más enfocadas – y encontrar la oferta que tenga el mayor impacto en el cliente. Seguros utilizan las técnicas de minería de datos para asignar precios a productos con mayor eficacia en líneas de negocios y hallar nuevas formas de ofrecer productos competitivos a su base de clientes existente. Manufactura Los fabricantes al implementar minería de datos pueden predecir el desgaste de activos de producción y anticipar su mantenimiento, lo cual puede maximizar el tiempo en operación y mantener la línea de producción acorde a lo programado. Educación La minería de datos ayuda a los educadores a acceder a datos de los estudiantes, a predecir niveles de logro y a detectar estudiantes o grupos de estudiantes que necesitan atención extra. Blockchain “Es una tecnología para transferir información. Con blockchain, la información se transfiere a lo largo de una red de nodos que, a su vez, gestionan una enorme base de datos abierta a todos los nodos que componen la red. Los nodos están compuestos por ordenadores con una gran potencia de procesamiento.” SOFTWARE QUE EMPLEAN MINERÍA DE DATOS Kryptex Es una aplicación de Windows que te paga por el poder computacional de tu PC. “Nosotros combinamos el poder de procesamiento de miles de computadoras para realizar cálculos complejos distribuidos de criptomonedas. Generar criptomonedas es difícil. Nosotros hemos hecho las cosas increíblemente fáciles: sólo deja que Kryptex trabaje en segundo plano y nosotros te pagaremos por el trabajo que tu computadora realiza.” Nicehash Nicehash es una plataforma de minería con la que podremos obtener buenos ingresos con nuestro equipo de cómputo, destaca por lo sencillo de usar y porque podemos estar usando la plataforma en cuestión de minutos, no es necesario registro ni ninguna otra acción. Herramientas gratuitas para data mining RapidMiner, RapidMiner, IBM SPSS, R, SAS, Orange. Muchas de estas herramientas son elegidas por empresas relativamente nuevas ya que no cuentan con un capital o poder adquisitivo para invertir en una herramienta de pago. LAS CRIPTOMONEDAS Con las criptomonedas entrando en la corriente principal con una explosión, cada día más personas desarrollan un interés en este nuevo y extraño mundo de blockchain . Muchas de estas personas vienen a las criptomonedas porque habían escuchado que es posible ganar dinero con ellas. Si eres una de esas personas, estás de suerte, porque hoy quiero contarte cómo minar criptomonedas las monedas más populares en lo que respecta a la minería de criptomonedas, así como las carteras más seguras (como Ledger Nano S, Coinbase y Trezor Model T) donde puede guardar sus monedas e incluir la mayoría Plataformas confiables de intercambio de criptomonedas (Coinbase y Binance) donde puede intercambiar las monedas que extrae a otras criptomonedas. Entendiendo la minería Para decirlo en términos muy simples, la minería de criptomonedas es un proceso en el que una máquina realiza ciertas tareas para obtener un poco de criptomoneda. Este es el TL; DR más grande posible, así que vamos a diversificarnos un poco, Imagina que tienes una máquina que extrae criptomonedas. Hablaremos sobre los tipos específicos de máquinas más adelante en el tutorial, pero, por ejemplo, digamos que es su propia computadora personal y está tratando de descubrir cómo extraer criptomonedas. Su PC realizaría tareas específicas que son necesarias para poder obtener incluso la más mínima cantidad de criptomonedas. Estas tareas se denominan “Prueba de trabajo” y están diseñadas para crear un campo de juego justo para todos los diferentes mineros que existen Las tareas en sí mismas son ecuaciones matemáticas. Cuantos más mineros quieran extraer uno, un grupo de minería específico, más difíciles se vuelven las ecuaciones. Esto aporta equilibrio a la piscina, pero también motiva un uso de maquinaria más grande y fuerte Minería de criptomonedas Hay algunas formas en las que puede abordar la minería de criptomonedas. Cubriré los principales aquí y comenzaré con el más fácil: la minería en la nube. Método # 1 - Minería en la nube Si está buscando formas de minería de criptomonedas, la minería en la nube es probablemente la forma más popular de extraer criptomonedas sin tener que mover un dedo. La minería en la nube es un proceso en el que le pagas a alguien (la mayoría de las veces es una gran corporación) una cantidad específica de dinero y "alquilas" su máquina de minería llamada "plataforma", y el proceso de minería en sí. Este alquiler tiene una duración de un período acordado, a través del cual todas las ganancias que genera la plataforma (menos los costos de electricidad y mantenimiento) se transfieren a su billetera de criptomonedas. Método # 2 - Minería de CPU La minería de CPU utiliza procesadores para minar criptomonedas. Solía ser una opción viable en el pasado, pero actualmente, cada vez menos personas eligen este método para extraer criptomonedas a diario. Hay un par de razones por las que es así. En primer lugar, la minería de CPU es EXTREMADAMENTE lenta. Podría continuar durante meses sin notar la menor cantidad de ingresos. Por lo general, tampoco vale la pena: usted gana muy pocas cantidades de dinero, pero probablemente gaste diez veces esa cantidad en electricidad y refrigeración. El problema se mitiga un poco si puede encontrar un lugar que tenga buena refrigeración y facturas de electricidad baratas, pero ese es el caso rara vez. Método # 3 - Minería GPU La minería de GPU es probablemente el método más popular y conocido para minar criptomonedas. Si busca en Google “minería de criptomonedas”, las plataformas de GPU serán algunas de las primeras cosas que verá. Los mineros de la nube, por ejemplo, utilizan plataformas de GPU para sus servicios. Y estos tipos son profesionales que a veces tienen cientos, si no miles, de plataformas, por lo que probablemente sepan lo que están haciendo. La minería de GPU es muy popular porque es eficiente y relativamente barata. No me malinterpretes, la construcción de la plataforma en sí tiende a ser costosa, pero cuando se trata de su velocidad hash y la fuerza laboral en general, la plataforma de minería de GPU es excelente. Método # 4 - Minería ASIC Los ASIC (circuitos integrados específicos de la aplicación) son dispositivos especiales que están diseñados explícitamente para realizar una sola tarea, que en este caso es la minería criptográfica. Los ASIC son muy conocidos y apreciados porque producen cantidades increíbles de criptomonedas en comparación con la GPU y CPU de sus competidores. ¿Qué criptomoneda extraer? Su elección de equipo también debe depender del tipo de minería de criptomonedas que haya decidido hacer. Algunos de los favoritos obvios serían Bitcoin , Ethereum o Dash . Sin embargo, tenga en cuenta que la minería de Bitcoin es probablemente la más complicada de todas: dado que la moneda es tan popular, hay muchos mineros en todo el mundo que sintonizan los pocos grupos que existen e intentan arrebatar al menos una pequeña parte de Bitcoin. . Esto podría hacer que espere incontables horas hasta que comiencen a llegar las primeras gotas de Bitcoin. Teniendo eso en cuenta, su mejor opción probablemente sería quedarse con Ethereum o alguna otra criptomoneda menos popular. Dependiendo del método que elija, consulte los precios, calcule cuándo se produciría el retorno de la inversión, haga algunos cálculos y lo resolverá en poco tiempo. METODOLOGÍA 1° Fase: Se realizó una búsqueda de temas relacionados con el tema de interés, en diferentes fuentes de interés. 2° Fase: Se realizó un análisis a cada una de estas fuentes donde se identificó y resaltó temas de interés que permitirán la evaluación y reconocimiento de los diferentes temas planteados para el reconocimiento de los diferentes métodos. 3° Fase: Teniendo en cuenta la temática “minería de datos” y su amplio campo de aplicación, se decidió usar un programa para la minería de criptomonedas y ver que tan rentable es esta aplicación o rama de la minería de datos. PRESENTACIÓN DE RESULTADOS Las siguientes imágenes son resultado del uso de uno de los tantos programas que existen para la minería de datos en este caso el minado de criptomonedas para ello usamos el software llamado Kryptex que como se puede observar presenta un dashboard con información como ingresos,. hashrate, temperatura e información de la computadora. CONCLUSIONES Hay muchas formas diferentes de extraer criptomonedas. Estos son simplemente los métodos principales; si lo desea, incluso podría olvidarse de la minería y saltar a los grifos de Bitcoin. Una cosa que no solo debe recordar, sino que también debe hacer de inmediato es crear una billetera de criptomonedas. Decida el tipo de criptomoneda que desea extraer y simplemente busque las opciones de billetera para esa moneda. Recomiendo encarecidamente Ledger Nano S, Coinbase y Trezor , son realmente fiables . Obtener una billetera segura y confiable es la tarea más importante cuando comienza con la minería de criptomonedas. Imagínese si estuviera minando durante un año y todos sus ahorros fueran robados solo porque no prestó suficiente atención al elegir la billetera y eligió una sospechosa que fue pirateada. Si es serio y está buscando formas de extraer criptomonedas, sugeriría comprar una billetera de hardware; son las billeteras de criptomonedas más seguras y confiables que existen. REFERENCIAS ¿Minar Criptomonedas - És possible minar bitcoins? (2021, 9 febrero). AvaTrade. https://www.avatrade.es/educacion/trading-para-principiantes/minarcriptomonedas#:%7E:text=La%20miner%C3%ADa%20de%20criptomonedas%20se,den tro%20de%20una%20red%20blockchain.&text=En%20una%20red%20de%20blockchai n,resolver%20un%20complejo%20acertijo%20criptogr%C3%A1fico ¿Qué es la minería de datos? (s. f.-b). SAS. https://www.sas.com/es_co/insights/analytics/data-mining.html colaboradores de Wikipedia. (2021, 24 enero). Minería de datos. Wikipedia, la enciclopedia libre. https://es.wikipedia.org/wiki/Miner%C3%ADa_de_datos Garcia, D. (2018, 2 noviembre). Herramientas gratuitas para hacer Data Mining. IntelDig. https://www.inteldig.com/2018/11/herramientas-gratuitas-data-mining/ M, L. (2021, 5 enero). ¿Cómo minar criptomonedas? BitDegree.org Crypto Exchanges. https://es.bitdegree.org/crypto/tutoriales/como-minar-criptomonedas Stroud, F. (2021, 18 febrero). Cryptocurrency Mining. Webopedia. https://www.webopedia.com/definitions/cryptocurrency-mining/ Kryptex. (s. f.). Kryptex. https://www.kryptex.org/es/