jueves, 4 de mayo de 2023

Ejecutar ChatGPT en RStudio con GPTStudio

ChatGPT el chatbot de inteligencia artificial de OpenAI, se ha convertido desde su lanzamiento en noviembre del 2022, en la herramienta de inteligencia artificial por excelencia para sus millones de usuarios a nivel global, no sólo da respuesta a preguntas planteadas por el usuario, genera contenido académico y profesional, puede crear libros, generar código de programación entre otros.

En este artículo te mostraremos como unir ChatGPT con RStudio el entorno de desarrollo del lenguaje de programación R, haciendo uso del paquete gptstudio que se convierte en el puente (de hecho en una API Key) para unir a estas dos herramientas tan versatiles y poderosas.



Crear cuenta en ChatGPT

Antes de establecer la conexión entre ChatGPT y RStudio necesitamos crear una cuenta en la plataforma OpenAI para poder acceder a todos los servicios de ChatGPT, el siguiente link te llevará a un vídeo que en menos de un minuto te mostrará como crear tu cuenta en OpenAI...Crea cuenta ChatGPT



Generara API KEY

Creada la cuenta en ChatGPT, debemos generar una API KEY, la llave, el código que nos permitirá establecer la conexión  entre los servicios de ChatGPT y RStudio, es una clave única que debes guardar una vez generada; en la barra de menú de la página oficial de OpenAI vamos por la opción Developers, click en la opción API Reference; nos llevara a una nueva sección donde nos dirigimos a la opción Authentication y vamos por la opción API KEY.

Aquí tienes un vídeo sobre como generar el API Key para ChatGPT



Al hacer click en la opción API KEY, aparecerá la opción CREATE NEW KEY, click sobre el botón, esto te permitirá generar la clave para acceder a los servicios de ChatGPT, recuerda guardar la clave en un lugar seguro, en caso de perderla deberás generar una nueva.




Con la llave en "mano", vamos hacía RStudio y procedemos a instalar dos paquetes openai y gptstudio, que nos permitirán la conexión entre la herramienta de inteligencia artificial ChatGPT y el entorno de desarrollo del lenguaje de programación R; podras apreciar debajo de la barra de menú de RStudio, en la sección Add-in que ya cuentas con las opciones de ChatGPT disponibles para el usuario como se muestran a continuación.




Continuamos con la siguiente línea de configuración desde la consola de comandos en RStudioSys.setenv(OPENAI_API_KEY = "<APIKEY>") donde se genera la variable que contendra como valor  la API KEY que generamos en la plataforma de OpenAI, pero aquí tenemos un gran pequeño PROBLEMA, el configurar ChatGPT de esta manera en la consola de R, nos obligará a realizar el mismo procedimiento cada vez que activemos RStudio, para esto debemos modificar el archvio .Renvirion y añadir la siguiente línea de código OPENAI_API_KEY= "<APIKEY>", recuerda APIKEY hace referencia a la clave de generamos en la plataforma de OpenAI, esto te permitira poder acceder a todo el poder de ChatGPT en RStudio a través de GPTStudio pudiendo mejorar la calidad de tu código, generar scritps, gráficos estadísticos y mucho más...comentanos si ya instalaste esta poderosa herramienta.



Te mostramos a continuación la interfaz gráfica de ChatGPT en RStudio desde la cual podrás ejecutar preguntas y consultas a la herramienta de inteligencia artificial y podrás ver los resultado traducidos a código, resultado de análisis o gráficos estadísticos, te dejamos con un vídeo que ahonda en el tema.



Ejecutar ChatGPT en RStudio




lunes, 19 de julio de 2021

Apache Spark Fundamentals I certificación - IBM Cognitive Class

"Spark es sinónimo de Big Data"  esa afirmación es muy, muy cierta, Apache Spark nos permite almacenar, procesar y analizar grandes volumenes de datos, el siguiente artículo te mostrará cómo obtener la certificación Spark Fundamentals, online y gratuita!!!, otorgada por el IBM Cognitive Class.



Ingresamos a la web del IBM Cognitive Class a través de la siguiente url https://cognitiveclass.ai/ que nos permitira acceder a la serie de cursos online y gratuitos enfocados en la ciencia de datos, con el resplado y soporte de IBM, luego vamos por el Spark Fundamentals I, es desde allí donde comenzaremos a dar nuestros primeros pasos en el mundo de Apache Spark y su gestión del Big Data, a continuación te mostramos parte del silabo del curso.




El curso consta de 5 módulos: 

Introduction to Spark, Resilient Distributed Datasets (RDD), Spark application programming, Introduction to Spark libraries,Spark configuration; cada módulo se divide en distintos capítulos, dependiendo de la complejidad del tema, laboratorios (Labs) previos a tomar el examen asignado a cada módulo,(Review Questions), al finalizar todos los módulos podras acceder al examen final, el cual podras pasar con el  70% como nota aprobatoria, las siguiente imágenes muestran la estructura general del curso.






Al terminar con todos los módulos del curso,laboratorios, y las Review Questions, pasando el examen final de manera satisfactoria, obtienes la certificación Spark Fundamentals I, y el IBM badge Spark Level I, otorgados por el IBM Cognitive Class que podras colocar en tu CV o compartir en redes sociales como Facebook, Twitter y LinkedIN, te mostramos las imágenes a continuación:






El siguiente vídeo muestra cómo obtener la certificación Spark Fundamentals I.





sábado, 3 de julio de 2021

Certificación Big Data 101 - IBM Cognitive Class

La primera vez que escuche el término Big Data, fue en la universidad, en clase de Informática y medios 101, ya hace algunos años; en un inicio no entendí su importancia y el rol que juega en nuestras vidas el Big Data, al que también se le conoce como Macro datos, datos masivos, datos a gran escala, por mencionar algunos; la gestión y procesamiento de grandes conjuntos de datos, tan bastos, complejos y diferentes  requiere de una amplia red de equipos, servidores, frameworks, programas y lenguajes de programación, para entender de que trata el mundo de los Macro Datos, el siguiente artículo te mostrará como obtener la certificación Big Data 101, online y gratuita!!!, otorgada por el IBM Cognitive Class.




Ingresamos a la web del IBM Cognitive Class a través de la siguiente url https://cognitiveclass.ai/ que nos permitira acceder a la serie de cursos online y gratuitos enfocados en la ciencia de datos, con el resplado y soporte de IBM, luego vamos por el curso Big Data 101, es desde allí donde comenzaremos a dar nuestros primeros pasos en el mundo de los Macro Datos, te presentamos a continuación la cartilla resumen del curso.





El curso consta de 5 módulos: What is Big Data, Beyond the Hype, Big Data and Data Science , Big Data Use Cases,Processing Big Data; cada módulo se divide en distintos capítulos, dependiendo de la complejidad del tema, laboratorios (Labs) previos a tomar el examen asignado a cada módulo,(Review Questions), al finalizar todos los módulos podras acceder al examen final, el cual podras pasar con el  70% como nota aprobatoria, las siguiente imágenes muestran la estructura del Big Data 101. 





Al terminar con todos los módulos del curso,laboratorios, y las Review Questions, pasando el examen final de manera satisfactoria, obtienes la certificación BIG DATA 101, otorgada por el Cognitive Class y el badge Big Data Foundations 1, el cual podras colocar en tu CV, o compartir a través de redes sociales como Facebook, Twitter y Linkedin,todo con el respaldo de IBM.





El siguiente vídeo muestra cómo obtener la certificación Big Data 101 del Cognitive Class.






miércoles, 30 de junio de 2021

Herramientas para la Ciencia de Datos - Data Science Tools del Cognitive Class

Las herramientas de las que dispone el Científico de Datos para poder realizar los análisis estadísticos que permitan identificar patrones, tendencias, que las organizaciones usaran para tomar decisiones que mejoren sus resultadosson amplias, muy amplias, iniciamos con software estadístico, pasando por lenguajes de programación, para seguir con frameworks, programas de control de versiones, entre otras; en este artículo te mostraremos la certificación Data Science Tools, online y GRATUITA!!!, otorgada por el IBM Cognitive Class, con la que aprenderás el manejo básico de Python, R, SQL, Jupyter Notebooks, RStudio, IBM Watson, GitHub y muchas otras herramientas de Ciencia de Datos. 




Ingresamos a la web del IBM Cognitive Class a través de la siguiente url https://cognitiveclass.ai/ que nos permitira acceder a la serie de cursos online y gratuitos enfocados en la ciencia de datos, con el resplado y soporte de IBM, luego vamos por el curso Data Science Toolséste puede ser tomado en cualquier momento, a tu propio ritmo, con una duración de alrededor de  3 horas para concluirlo, el idioma en que se dicta el curso es en inglés; es desde allí donde comenzaremos a dar nuestros primeros pasos en el manejo de herramientas para Ciencia de Datos (Data Science Tools), te mostramos a continuación la cartilla resumen del curso.




El curso consta de 5 módulos:  Language of Data Science, Data Science Tools, Packages, APIs,Datasets and Models, GitHub, Jupyter Notebooks, Jupyter Labs,RStudio IDE,Watson Studio; cada módulo se divide en distintos capítulos, dependiendo de la complejidad del tema, así como lecturas especializadas, previas a tomar el examen asignado a cada módulo,(Review Questions), al finalizar todos los módulos podras acceder al examen final, el cual podras pasar con el  70% como nota aprobatoria, las siguiente imágenes muestran la estructura del Data Science Tools.






Al terminar con todos los módulos del curso,laboratorios, y las Review Questions, pasando el examen final de manera satisfactoria, obtienes la certificación DATA SCIENCE TOOLS, y el IBM badge Data Science Foundations, otorgados por el IBM Cognitive Class que podras colocar en tu CV o compartir en redes sociales como Facebook, Twitter y LinkedIN; recomendamos sobre manera este curso, ya que te permitira obtener una visión más amplia de las herramientas usadas en la Ciencia de Datos. 







El siguiente vídeo muestra como obtener la certificación DATA SCIENCE TOOLS.




sábado, 26 de junio de 2021

Certificación SQL & Bases de datos relacionales - IBM Cognitive Class

Diseñar, administrar y recuperar información de Sistemas de gestión de base de datos relacionales tales como MySQL, SQL Server, Oracle entre muchos otros, tiene como base el lenguaje SQL (Structured Query Language), que se ha convertido en uno de los pilares para todo aquel que inicia en la Ciencia de Datos, junto con el lenguaje de programación R y Python; en este artículo te mostraremos como obtener la certificación SQL and Relational DataBases 101, online y gratuita!!!, que es otorgada por el IBM Cognitive Class.




Ingresamos a la web del IBM Cognitive Class a través de la siguiente url https://cognitiveclass.ai/ que nos permitira acceder a la serie de cursos online y gratuitos enfocados en la ciencia de datos, con el resplado y soporte de IBM, luego vamos por el curso SQL and Relational Databases 101, es desde allí donde comenzaremos a dar nuestros primeros pasos en el mundo de las bases de datos y su lenguaje el SQL.




SQL and Relational Databases 101, Relational Models Constraints and Data objects, Data Definition Language and Data Manipulation Language, Advanced DDL - DML,Working with multiple Tables; cada módulo se divide en distintos capítulos, dependiendo de la complejidad del tema, laboratorios (Labs) previos a tomar el examen asignado a cada módulo,(Review Questions), al finalizar todos los módulos podras acceder al examen final, el cual podras pasar con el  70% como nota aprobatoria, las siguientes imágenes muestran la estructura del SQL and Relational Databases.






Al terminar con todos los módulos del curso,laboratorios y las Review Questions, pasando el examen final de manera satisfactoria, obtienes la certificación SQL and Relational Databases 101, otorgada por el IBM Cognitive Class.






El siguiente vídeo muestra como obtener la certificación SQL and Relation Databases 101