1,720,966 research outputs found

    La programación funcional : Un poderoso paradigma

    Get PDF
    El presente artículo pretende introducir al lector en el paradigma de la programación funcional, utilizando el lenguaje Haskell, un lenguaje funcional puro, de propósito general, que incluye muchas de las últimas innovaciones en el desarrollo de los lenguajes de programación funcionales.Fil: Rivadera, Gustavo Ramiro. Universidad Católica de Salta. Facultad de Ingeniería; Argentina

    Minería de datos para emprendedores

    Get PDF
    Minería de datos para emprendedores tiene como finalidad aplicar la minería de datos de reglas de asociación, para mejorar el proceso de análisis de la cesta de compras de una indumentaria, en búsqueda de patrones de productos que se adquieren juntos y usarlos como recomendaciones para ayudar a incrementar las ventas e iniciarse en e-commerce. El proceso de análisis y generación de reglas de asociación se realiza mediante la herramienta de minería de datos llamada RapidMiner y se lleva a cabo con la metodología CRISP-DM. El producto final del trabajo es: un informe de recomendaciones en base al modelo de reglas de asociación obtenido y un prototipo de tienda online que refleja el uso de las recomendaciones.Fil: Martinez Campos, Silvana Pompeya. Universidad Católica de Salta. Facultad de Ingeniería; Argentina.Fil: Rivadera, Gustavo Ramiro. Universidad Católica de Salta. Facultad de Ingeniería; Argentina

    Desarrollo de una aplicación para el cálculo numérico

    Get PDF
    El siguiente trabajo propone la creación de una aplicación para el cálculo numérico, consiste en la implementación de una herramienta de software didáctico para el uso en clase con el fin último de ayudar a comprender los conceptos. El trabajo inicia con el estudio de los contenidos de pedagogía, la importancia de las TIC, el uso de herramientas informáticas en la matemática y muestra una introducción a los contenidos básicos del cálculo numérico. Luego continúa con la propuesta del desarrollo de una herramienta de software didáctica que cuente con características que afiancen el aprendizaje de los contenidos curriculares. Finalmente concluye con el desarrollo del sistema en su versión inicial.Fil: Rivadera, Gustavo Ramiro. Universidad Católica de Salta. Facultad de Ingeniería; Argentina.Fil: Schmieder, Andrés Federico. Universidad Católica de Salta. Facultad de Ingeniería; Argentina

    La metodología de Kimball para el diseño de almacenes de datos (Data warehouses)

    Get PDF
    Los almacenes de datos (data warehouses en inglés) toman cada día mayor importancia, a medida que las organizaciones pasan de esquemas de sólo recolección de datos a esquemas de análisis de los mismos. Sin embargo a pesar de la gran difusión de los conceptos relacionados con los almacenes de datos, no existe demasiada información disponible en castellano en cuanto a las metodologías para implementarlos. En este breve artículo intentaremos brindar una explicación general de una de las metodologías más usadas, la metodología de Kimball.Fil: Rivadera, Gustavo Ramiro. Universidad Católica de Salta. Facultad de Ingeniería; Argentina

    Software para establecer estrategias en base de reglas

    Get PDF
    En el siguiente trabajo se desarrolló una aplicación que permite a los usuarios identificar la carta adecuada a descartar, para el juego de cartas “Uno”, donde se busca por objetivo, descartar todas las cartas de la mano en un tope de cartas, común para todos los jugadores. En cada turno los jugadores deberán descartar una carta de su mano hacia el tope, siendo estas cartas del mismo color, número o una carta del tipo Especial (que sean del mismo color), excepto las cartas de color negro, que pueden ser jugadas en cualquier instancia de la partida. La aplicación permite recrear una situación específica del juego, donde podrán establecer la mano que tienen a disposición para desarrollar sus jugadas, así como definir el tope del tablero (que puede ser vacío en el caso de ser el inicio del juego o una carta en especifica). Considerando estos factores, el software podrá determinar la carta adecuada a descartar en ese turno y lo informará al usuario. Se empleó para su desarrollo la herramienta de Unity a lo largo del trabajo, debido a su enfoque especializado en el desarrollo de videojuegos, en conjunto a la herramienta Visual Studio, implementando la extensión de Unity for Visual Studio. Permitiendo que la aplicación a futuro pueda ser trasladada a múltiples plataformas desde Computadoras, Dispositivos móviles (Android y IOS) entre otros.Fil: López, Carlos Andrés. Universidad Católica de Salta. Facultad de Ingeniería; Argentina.Fil: Rivadera, Gustavo Ramiro. Universidad Católica de Salta. Facultad de Ingeniería; Argentina

    Minería de datos aplicada a la acción social en la provincia de Salta

    Get PDF
    Actualmente es más difícil para el gobierno provincial poder satisfacer en forma oportuna y eficaz la demanda por ayuda social de amplios sectores de la población. Una de las mayores limitaciones a este esfuerzo es la falta de repositorios de información sobre las necesidades de las personas, y por consiguiente, de modelos de análisis adecuados que ayuden a la identificación de necesidades no evidentes en la población carente de recursos. Este trabajo de investigación propone una solución desde la informática, implementando un sistema que recoja información relevante de las actividades de acción social en el municipio de Rosario de Lerma, las integre de forma adecuada en un almacén de datos (Datawarehouse) y las analice con modelos adecuados de minería de datos, de forma de ayudar en la planificación estratégica, organización y control de las actividades de acción social que se realizan desde el municipio. Sobre todo se centra en los modelos de análisis de minería de datos, aporte novedoso en este ámbito, ya que no existen trabajos similares en nuestro país. En este informe, y por cuestiones de espacio, nos centraremos básicamente en el estudio de minería de datos.Fil: Rivadera, Gustavo Ramiro. Universidad Católica de Salta. Facultad de Ingeniería; Argentina

    Repetición documental. Propuesta de almacenamiento único multi-aplicación. DBRMS, NoSQL y Simple Storage al rescate

    Get PDF
    La repetición de documentos iguales, dispersados en múltiples bases de datos, suele producirse cuando distintos sistemas utilizan los mismos documentos, y encuentran en la copia y en la duplicación, la forma más simple de compartir los mismos. Pero la repetición, como una solución simple para compartir, trae consigo el problema del desperdicio de almacenamiento producido por la duplicación junto con la pérdida de trazabilidad con respecto al versionado de un mismo documento. El propósito del presente trabajo, es encontrar una forma de almacenar documentos, provenientes de múltiples sistemas, en un repositorio único. Permitir que los demás sistemas, mediante referencias y permisos, puedan acceder a los documentos, a través de una base de datos única multi-aplicación; la cual contemplara alojar los mencionados documentos en tres tipos distintos de almacenamiento como repositorio único: relacional, NoSQL y almacenamiento simple de objetos. Finalmente, como propósito añadido, incorporar a la solución un motor especializado en búsquedas, a fin de dotar al modelo de un mecanismo para realizar búsquedas complejas de texto. El desarrollo del presente proyecto parte de la definición del problema, seguida de un estudio de los tres tipos de almacenamientos mencionados anteriormente. El resultado es el diseño de la base de datos única multi-aplicación, acompañada de un esquema de servicios para las operaciones CRUD. Desarrollado en PHP, un lote de pruebas alimenta la base de datos única, junto a los tres tipos de almacenamientos propuestos, probando la funcionalidad del modelo. The repetition of the same documents, dispersed in multiple databases, usually occurs when different systems use the same documents, and find in copying and duplication, the simplest way to share them. But repetition, as a simple sharing solution, brings with it the problem of wasted storage caused by duplication along with loss of traceability regarding versioning of the same document. The purpose of this work is to find a way to store documents from multiple systems in a single repository. Allow other systems, through references and permissions, to access the documents, through a single multi-application database; which will contemplate hosting the aforementioned documents in three different types of storage as a single repository: relational, NoSQL and simple object storage. Finally, as an added purpose, to incorporate a specialized search engine into the solution, in order to provide the model with a mechanism to perform complex text searches. The development of this project starts from the definition of the problem, followed by a study of the three types of storage mentioned above. The result is the unique multi-application database design, accompanied by a service schema for CRUD operations. Developed in PHP, a batch of tests feeds the unique database, together with the three types of storage proposed, testing the functionality of the model.Fil: Fernández Lugo, Jorge Gerardo. Universidad Católica de Salta. Facultad de Ingeniería; Argentina.Fil: Rivadera, Gustavo Ramiro. Universidad Católica de Salta. Facultad de Ingeniería; Argentina

    Una breve revisión del Modelado y Simulación basados en agentes

    Get PDF
    Agent Based Modeling is a relatively new approach to simulating socio economic systems.Its main advantage is the use of entities called agents to model a system in order to study the behaviour and, most important, the emergent properties of it. Agents often represent people, animals, companies, natural entities, etc., and could be in a wide range from totally autonomous to basically reactive. The programming of agents using decision rules o life cycles makes the approach more versatile and flexible.This article shows the basic concepts underlying the agent based modeling, its advantages and disadvantages, as well as, the wide range of application of it.El modelado y simulación basados en agentes, es un enfoque relativamente nuevo para simular sistemas socio-económicos. Su principal ventaja es el uso de entidades autónomas, denomina- das agentes, para modelar un sistema, con el que es posible estudiar el comportamiento del mismo y, lo que es más importante, sus propiedades emergentes. Los agentes a menudo repre- sentan gente, animales, compañías, entidades naturales, etc., y pueden situarse en un amplio rango de comportamiento que va desde los totalmente autónomos a los básicamente reactivos. La programación de agentes usando reglas de decisión o ciclo de vida, confiere a este enfoque mayor versatilidad y flexibilidad.Este artículo además de explicar someramente sus principios, muestra el campo de aplicación del mismo, señalando sus ventajas y desventajas

    Going Beyond Counting First Authors in Author Co-citation Analysis

    Get PDF
    The present study examines one of the fundamental aspects of author co-citation analysis (ACA) - the way co-citation counts are defined. Co-citation counting provides the data on which all subsequent statistical analyses and mappings are based, and we compare ACA results based on two different types of co-citation counting - the traditional type that only counts the first one among a cited work's authors on the one hand and a non-traditional type that takes into account the first 5 authors of a cited work on the other hand. Results indicate that the picture produced through this non-traditional author co-citation counting contains more coherent author groups and is therefore considerably clearer. However, this picture represents fewer specialties in the research field being studied than that produced through the traditional first-author co-citation counting when the same number of top-ranked authors is selected and analyzed. Reasons for these effects are discussed
    corecore