Informe Semana 1
Edwin Sopa
Tabla de Contenidos
Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejecución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1
2
Mundo Python - Clase 1
Ejecutar una multiplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Declaracion de uso de IA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bibliografia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
6
7
7
7
Objetivos
1. Realizar diferentes actividades y operaciones para familiarizarse con todo el entorno.
2. Elaborar un correcto informe de documentación con el uso de las herramientas adecuadas.
Introducción
Se efectuará actividades de escritura para entender este entorno interactivo, mediante situaciones de ingreso de texto, citaciones, operaciones matemáticas, insertar imagenes, tablas, listas
ordenadas.
Todo va a estar debidamente documentado de que es lo que se está realizando en cada parte,
todo de manera organizada y presentando todo con un formato de visualización adecuada,
logrando así comprender el manejo de la estructura de informes.
1
Ejecución
1. (Investigación: La ética de las deep fakes) Las tecnologías de inteligencia artificial están haciendo posible la creación de falsificaciones profundas: videos falsos realistas de
personas que capturan su apariencia, voz, movimientos corporales y expresiones faciales.
Puede hacer que digan y hagan lo que usted especifique. Investiga la ética de las falsificaciones profundas. ¿Qué pasaría si enciende su televisor y ve un video muy falso de
un destacado funcionario del gobierno o presentador de noticias que informa que está a
punto de ocurrir un ataque nuclear? Investiga sobre Orson Welles y su transmisión de
radio “La guerra de los mundos” de 1938, que creó un pánico masivo.
Hemos sido testigos como la tecnología ha ido creciendo en estos tiempos, aparecen nuevas tendencias, nuevas herramientas para diferentes usos. Entre esos usos esta lo académico el cual
se ha usado para brindar un apoyo de estudio, pero tambien lo han dado un uso mas popular,
como es el caso de creación de videos que parecieran de verdad pero no lo son, se pudo pensar
que la calidad de estas réplicas es baja y que a lo mejor será dificil se obtener un resultado de
calidad, sin embargo a mejorado considerablemente, tanto así que muchas ramas de la sociedad
como la política, lo legal, han sido victimas en el sentido que estas áreas tienen representantes
o personas que se dedican a transmitir información de diferentes modos, entre ello mediante
videos, pero con la inteligencia artificial han logrado falsificar videos haciendo pensar que realmente estan tranmitiendo un comunicado de mucha relevancia, y se han llevado una sorpresa
que es una deep fake. Como las redes sociales tienen una rapida divulgación, muchas personas
los creeran y se generará mucha desinformación. Asi como lo menciona Bañuelos Capistrán, J.
(2020): ” Las preocupaciones son principalmente de tipo ético, político, legal y tecnológico, se
fundan en el hecho de que los deepfakes minan la credibilidad de los documentos audiovisuales, principalmente videos, como medios de información o certificación de hechos, poniendo en
entredicho su veracidad o generando riesgos de desinformación, difamación o chantaje.” Este
texto ha sido consultado en (Capistrán 2020)
En el caso de lo sucedido con Orson Welles, no midió la consecuencia que traería consigo el
presentar imágenes sobre la llegada de objetos voladores no identificados, ya que no visualizó
en el público que mira las transmisiones son personas de diferentes edades niños, adolescente,
adultos, ancianos, y entre ellos habrán muchos que no podrán discernir correctamente cuando
algo puede ser irreal, o que cuando ven algo no lo investigan previamente antes de emitir una
afirmacion. Por ello como dice Brito, F. F. :“Esta noticia, más allá de servir al propósito de la
dramatización, generó una histeria colectiva en varias ciudades estadounidenses, incitada por
aquellos que ignoraban el contexto del aterrador anuncio establecido al inicio de la trasmisión.”
Este texto ha sido consultado en (Brito, s. f.)
2. Usando Jupyter Lab, ejecute las siguientes expresiones. ¿Qué hacen los dos operadores?
¿Cuáles producen un error de tiempo de ejecución y qué significa el error?
a) 100/30
b) 100 // 30
2
c) 100/0
d) 100 // 0
e) 0/100
f) 0 // 100
100/30
3.3333333333333335
Aquel operador ‘/’ es de la division estandar, el cual nos devuelve una cantidad flotante.
100 // 30
3
El operador ‘//’ es de la division entera, el cual al momento de ejecutar la división, este de
toda la cantidad tanto de parte entera como de parte decimal que de el resultado, solamente
la parte entera es la que se visualizará en el resultado.
Figura 1: error1
Como recordaremos que el ‘/’ devuelve la cantidad decimal flotante, pero se sabe que la división
entre cero no se puede realizar, esto debido a un principio matemático.
Figura 2: error2
3
En esta operación de nuevo se esta realizando una división para cero, solo que en este caso nos
pide solo la parte entera, pero no se puede ejecutar.
0/100
0.0
Se realiza correctamente la division y nos muestra la cantidad flotante correspondiente.
0//100
0
Se realiza la división y el resultado es simplementa cero, no tiene parte decimal pero igualmente
solo devuelve la unica cantidad entera que resultó.
3. Usando Jupyter Lab, ejecute las siguientes expresiones. ¿Cuál es la prioridad de ejecución
entre los operadores? ¿Cuáles producen un error de tiempo de ejecución?
a) 100 / 3 + 7
b) 100 // 3 + 7
c) 100 / (3 + 7)
d) 100 / 3 - 3
e) 100 / (3 - 3)
f) 100 // (3 - 3)
100 / 3 + 7
40.333333333333336
En esta operación, se realiza previamente la división, para consecutivamente realizar la suma,
y se ejecuta la división estandar.
100 // 3 + 7
40
Como primer paso se realiza la division, para después proceder a la suma, y con la división
entera se devuelve solo el entero 40.
4
100 / (3 + 7)
10.0
En esta situación se prioriza ante todo la operación que esta entre los parentesis, para en
continuidad proceder con la división.
100 / 3 - 3
30.333333333333336
Se realiza la división 100 / 3, y posterior la resta
Figura 3: error3
En principio se focaliza en los paréntesis, su resultado es cero, pero al tratar de dividir el 100
entre 0, nos dará el error por los principios matemáticos.
Figura 4: error4
Primero se realiza lo que esta dentro de los paréntesis, y tenemos de nuevo el caso de una
division entre cero, solamente que en este caso solo se pide retornar el valor entero, pero al no
poder ejecutar matemáticamente esta operación nos dará error.
5
4. Crear celdas Markdown: Use un notebook para: • Celda 1 (representada como Markdown): el título debe ser “Mundo Python – Clase 1”, en estilo de encabezado H1. El título
no necesita estar centrado. • Celda 2 (presentada como Markdown): incluya su nombre
en negrita. En la línea debajo de su nombre, escriba su ocupación actual o deseada en
letra normal. • Celda 3 (representada como Markdown): en formato de cursiva, escriba
una o dos oraciones sobre por qué es importante el diseño de algoritmos. • Celda 4 (representada como Markdown): en es lo de encabezado H3, explique en una oración corta
lo que se supone que debe hacer su código en la celda 5. • Celda 5 (celda de código): Su
código, como se describe en la Celda 4. Debe ejecutarse y mostrar una salida. Trate de
mantener el código simple (incluso puede ser “1 + 1”). • Celda 6 (representada como
Markdown): esta celda debe incluir al menos 3 de los siguientes: línea horizontal, lista
con viñetas, lista numerada, tablas, hipervínculos, imágenes, resaltado de código/sintaxis,
comillas bloqueadas (blockquote), tachado.
Mundo Python - Clase 1
Edwin Sopa
Estudiante de la Escuela Politécnica Nacional
Es importante el diseño de algoritmos ya que nos ayuda a resolver problemas de todo ámbito,
proporcionando facilidad para manejar recursos, mejorar la seguridad e implementar nuevas
tecnologías.
Ejecutar una multiplicación
5 * 5
25
Aprender sobre esto nos dara las pautas y bases para en futuro incursionar sobre:
1. Inteligencia Artificial
2. Ingeniería de Datos
3. Analisis Numérico
Nombre
Universidad
Edwin Sopa
Escuela Politécnica Nacional
6
Conclusiones
1. Se ha logrado comprender el uso de Jupiter Lab, Markdown, que nos ha servido para
poder escribir texto con el debido formato, tambien ejecutar operaciones matemáticas
los cuales al tratar de dividir entre cero, nos salta errores.
2. Se ha documentando caada hallazgo obtenido, con el adecuado formato, pudiendo asi
exportar en un documento pdf.
Declaracion de uso de IA
He usado la inteligencia artificial para consultar el uso del ‘//’.
Bibliografia
Brito, Frank Fuentes. s. f. «Noticias de última hora».
Capistrán, Jacob Bañuelos. 2020. «Deepfake: la imagen en tiempos de la posverdad». Revista
panamericana de comunicación 2 (1): 51-61.
7