jueves, 25 de abril de 2024

Ejercicio 9 HTML Dibujando con JS

Estas son algunas páginas que hemos creado utilizando JavaScript. Pinchando en la foto podrás acceder a la página que he creado. Se trata de dos páginas en lazadas en las que se encuentran dos tipos de dibujos. En el primero verás el que yo he diseñado y en el segunda podrás diseñar lo que a ti te guste.




viernes, 19 de abril de 2024

Ejercicio HTML Cajas Flex

 

Cajas Flex-Adrián

Cajas Flex, Adrián 17/4/2024

Adrián
González
Rodríguez

jueves, 18 de abril de 2024

Eslogan antitabaco

Esta actividad comenzó debido al concurso organizado por la Gerencial del Área VIII del Servicio Público de Salud, en el que hemos tenido que realizar un slogan antitabaco y enviarlo al correo proporcionado para participar en la competición. Posteriormente, hemos tenido que crear un cartel con nuestro eslogan, una foto y 3 razones por las que no fumar. Una vez hecho el cartel, lo ponemos como se ve aquí en Blogger:

Monochrome Man Photo Anti-Smoking Campaign Poster de Adrian Gonzalez Rodriguez

miércoles, 3 de abril de 2024

Entrevista IA

Para realizar esta entrevista, hemos preparado una serie de preguntas (bastante básicas) para que posteriormente, la IA nos las conteste. En este caso hemos utilizado ChatGPT como IA y Audacity para grabar el audio de las preguntas y las respuestas. Me ha parecido un trabajo bastante interesante y entretenido aunque hemos tenido al principio varios problemas para grabar los audios. Por último, para hacer de la entrevista un poco mejor y entretenida, hemos puesto una música suave de fondo que acompaña perfectamente el transcurso de la entrevista.

Reflexión 2ª Evaluación

En esta segunda evaluación hemo seguido dando HTML. A principio de curso la verdad que no me esperaba aprender tanto de este campo, además de que me gusta bastante me ha salido muy bien el examen donde nos hemos evaluado de todos los conocimientos sobre HTML que hemos aprendido durante el curso. Además de HTML, también hemos aprendido algo básico sobre programación con el programa llamado Scratch. Posteriormente, y para terminar, realizamos una entrevista a una IA (en este caso a ChatGPT), la cual hemos grabado en Audacity y hemos puesto en nuestro Blog. Al igual que la primera evaluación, esta segunda también me ha gustado mucho y sigo teniendo mucho interés.




jueves, 11 de enero de 2024

Inteligencia artificial

La inteligencia artificial (IA) es un conjunto de tecnologías que permite que los dispositivos realicen una variedad de funciones avanzadas, incluida la capacidad de ver, comprender y traducir el lenguaje hablado y escrito, analizar datos, hacer recomendaciones y mucho más. La IA es un campo amplio que abarca muchas disciplinas diferentes, incluidas la informática, el análisis de datos y las estadísticas, la ingeniería de hardware y software, la lingüística, la neurociencia y hasta la filosofía y la psicología.

La IA es una parte muy importante de la innovación en la computación moderna, lo que libera valor para las personas y las empresas. Por ejemplo, el reconocimiento óptico de caracteres (OCR) usa la IA para extraer texto y datos de imágenes y documentos, y convierte el contenido no estructurado en datos estructurados listos para las empresas, además de brindar estadísticas valiosas.

La inteligencia artificial se puede organizar de varias maneras, según las etapas de desarrollo o las acciones que se están realizando. Se suelen reconocer cuatro etapas de desarrollo de la IA.

  • Máquinas reactivas: IA limitada que solo reacciona a diferentes tipos de estímulos basados en reglas preprogramadas. No usa memoria y, por lo tanto, no puede aprender con datos nuevos. 
  • Memoria limitada: Se considera que la mayor parte de la IA moderna es de memoria limitada. Puede usar la memoria para mejorar con el tiempo mediante el entrenamiento con datos nuevos, por lo general, a través de una red neuronal artificial o algún otro modelo de entrenamiento. 
  • Teoría de la mente: Actualmente no existe IA con teoría de la mente, pero se están investigando distintas posibilidades. El término hace referencia a IA que puede emular la mente humana y tiene capacidades de toma de decisiones similares a las de un ser humano
  • Autoconocimiento: Un paso más allá de la IA con teoría de la mente, el concepto de IA con autoconocimiento describe una máquina mítica que tiene conocimiento de su propia existencia y tiene las capacidades intelectuales y emocionales de un ser humano. Al igual que la IA con teoría de la mente, la IA con autoconciencia no existe en la actualidad.


La IA tiene ventajas y desventajas. Pueden ser controvertidas en algunos casos, por lo que es importante abordar la cuestión de una forma completa y con una perspectiva amplia, que contemple todos los aspectos afectados.

Algunas de sus ventajas son:

  • Minimiza la posibilidad de error: Al eliminar el factor de error humano, la Inteligencia Artificial garantiza casi por completo que se supriman los errores en los procesos o tareas en los que se aplica.
  • Permite realizar tareas peligrosas para los seres humanos: Una ventaja muy importante de la Inteligencia Artificial es que permite llevar a cabo tareas peligrosas sin poner en riesgo vidas humanas. Por ejemplo, desactivación de materiales explosivos,  manipulación de materiales biológicos potencialmente infecciosos o, por ejemplo, trabajos que se tengan que llevar a cabo en entornos con radiación.
  • Trabajos con datos sensibles: La Inteligencia Artificial puede trabajar con datos sensibles sin riesgo de que se haga un mal uso de ellos. Por ejemplo, datos bancarios o financieros.
Y algunas de sus desventajas son:

  • Fomenta el desempleo: Aunque el uso de Inteligencia Artificial puede favorecer que los seres humanos se centren en tareas más complejas y de mayor responsabilidad, en muchos casos, su uso puede abocar al desempleo. Esto es un problema especialmente en el caso de los trabajos menos cualificados, donde las máquinas inteligentes son mucho más eficientes llevándolos a cabo que cualquier trabajador humano.
  • Tienen un coste elevado: Actualmente, el uso de máquinas dotadas de Inteligencia Artificial es todavía elevado. Por ello, su aplicación requiere un elevado desembolso económico, además del coste derivado de su mantenimiento. No obstante, este es un problema que se podrá solventar a medida que la tecnología necesaria para su fabricación y uso se vaya democratizando y su desarrollo se abarate.
  • Carece de perspectiva moral: Otra desventaja del uso de la Inteligencia Artificial es que carece de capacidad para distinguir entre el bien y el mal. Las máquinas inteligentes se limitan únicamente a realizar la tarea para la que han sido programadas. Por ello, sus acciones dependen únicamente de la programación previa, sin que puedan llevar a cabo juicios de valor en el caso de que sean empleadas de forma moralmente cuestionable.
Para saber más información dejo aquí un vídeo que puedes ver si te apetece.




lunes, 8 de enero de 2024

Estructuras básicas de programación.

En esta tarea, procederé a mostrar las distintas estructuras  de programación que existen por medio de Scratch. A continuación de cada tipo de estructura y su explicación mostraré la estructura y su ejecución.

1.Estructura secuencial

Es la estructura básica de todos los programas. Las instrucciones se ejecutan una tras otra, siguiendo el orden en el que se han escrito.





2.Estructura de repetcición - Bucle repeat

Los bucles son repeticiones de una o varias instrucciones. Se utilizan para no tener que escribir las instrucciones tantas veces.





3.Estructura de repetición - Bucle forever

Es un bucle muy similar al bucle repeat, pero la diferencia radica en que en el repeat tienes que indicar el número de veces que quieres que se repita la acción mientras que el forever no acaba.





4.Estructuras condicionales. If...then...

Se utilizan porque en muchas ocasiones un programa tiene que tomar una decisión en función de una condición externa. Esto se implemento en los lenguajes de programación "If..then...", que significa algo así como "Si pasa esto, entonces haz esto otro.





5.Estructura condicional. If...then...else...

A veces no es suficiente con especificar qué decisión tomar si se da una condición y también interesa determinar qué otra decisión tomar en caso de que la condición no se cumpla. En programación se implementa con la expresión "If...then...else...", y significa algo así como "Si pasa esto , entonces haz aquello, si no, haz esto otro".





Ejercicio 9 HTML Dibujando con JS

Estas son algunas páginas que hemos creado utilizando JavaScript. Pinchando en la foto podrás acceder a la página que he creado. Se trata de...