Los códigos más visitados de Python

Listado de los códigos más visitados durante los últimos 30 días
sin imagen de perfil

Calculadora


652 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(46)
Publicado el 14 de Junio del 2015 por Alexander (3 códigos)
237.313 visualizaciones desde el 14 de Junio del 2015
Una calculadora creado con python
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python
Actualizado

Suavizado de imagen en archivos de vídeo por 'Filtrado bilateral', (aplicación en línea de comandos)


643 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 23 de Mayo del 2024 por Antonio (76 códigos) (Publicado el 20 de Marzo del 2023)
6.892 visualizaciones desde el 20 de Marzo del 2023
Programa para realizar filtrado de imagen en archivos de vídeo (preferiblemente de corta duración) utilizando el algoritmo de 'filtrado bilateral' pudiendo especificar los valores sigma de espacio y color y el diámetro del vecindario para cada pixel. Los vídeos filtrados se generan, por defecto, conservando su sonido, aunque se pueden generar sin este introduciendo el argumento '-ae'/'--exclude_audio'.

ARGUMENTOS:
-src/--source: Nombre del vídeo original (OBLIGATORIO)
-dest/--destination: Nombre del video a generar ('NewFilteredVid.mp4' por defecto)
-sgc/--sigma_color: Valor sigma para espacio de color (75 por defecto)
-sgs/--sigma_space: Valor sigma espacial (75 por defecto)
-pd/--pixel_diameter: Diámetro de la vecindad de píxeles (9 por defecto)
-ae/--exclude_audio: Excluir audio y generar video sin sonido (OPCIONAL)

PARA CUALQUIER DUDA U OBSERVACIÓN UTILIZEN LA SECCIÓN DE COMENTARIOS
bvf
bvf2
bvf3
bvf4
Imágen de perfil
Val: 174
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Calculadora Científica Python 3


440 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 2 de Mayo del 2020 por Hdb Programming (46 códigos) (Publicado el 15 de Abril del 2020)
29.048 visualizaciones desde el 15 de Abril del 2020
Esta es una calculadora hecha en Python 3 que responde a las necesidades de sumar, restar, multiplicar, dividir, etc.

(Se admiten sugerencias, críticas, felicitaciones, agradecimientos...)
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python
Actualizado

Aplicación para ocultar información de texto en imágenes o fotografías (nueva versión).


393 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 25 de Mayo del 2024 por Antonio (76 códigos) (Publicado el 26 de Marzo del 2021)
12.797 visualizaciones desde el 26 de Marzo del 2021
Aplicación para codificar y decodificar mensajes de texto en imágenes.

La imagen se selecciona mediante el botón "SEARCH".
En el modo "Encode" el texto a ocultar se introduce en el espacio superior. (el programa generará un nuevo archivo de imagen cuyo nombre tendrá el prefijo "encoded_" delante del título del archivo original.
En el modo "Decode" el texto oculto se muestra en el espacio superior.

PARA CUALQUIER DUDA U OBSERVACIÓN USEN LA SECCIÓN DE COMENTARIOS.
stgp

Repositorio en GitHub:
https://github.com/antonioam82/Steganography
Imágen de perfil
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Calcular los múltiplos de 3 y 5


361 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 10 de Mayo del 2021 por Xve (294 códigos) (Publicado el 26 de Febrero del 2015)
114.707 visualizaciones desde el 26 de Febrero del 2015
Ejemplo que muestra como calcular los múltiplos de un número dado utilizando el resto de una división.
Para este ejemplo, se devuelven los múltiplos de 3 y 5 de entre los números 1 y 100
Imágen de perfil

Juego WORDLE


354 visualizaciones el último mes

Python

Publicado el 8 de Julio del 2023 por Manuel (12 códigos)
5.709 visualizaciones desde el 8 de Julio del 2023
En este código, se define una lista de palabras para el juego de Wordle. Luego, se selecciona una palabra al azar de la lista. El jugador tiene un máximo de 5 intentos para adivinar la palabra secreta de 6 letras.

La función verificar_palabra compara la palabra ingresada por el jugador con la palabra secreta y devuelve True si son iguales. Si no son iguales, cuenta las letras correctas y las muestra al jugador.

La función principal jugar_wordle maneja el flujo del juego, solicita al jugador que ingrese una palabra y verifica si es correcta o no. Si el jugador adivina la palabra, se muestra un mensaje de felicitaciones. Si el jugador agota los intentos, se muestra la palabra secreta.

Puedes modificar la lista de palabras (palabras) según tus preferencias o agregar más lógica al juego, como restricciones adicionales o pistas.
Imágen de perfil
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Triangulo con asteriscos


344 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 17 de Diciembre del 2019 por Joel (150 códigos)
38.119 visualizaciones desde el 17 de Diciembre del 2019
Escribir un programa que pida al usuario un número entero y muestre por pantalla un triángulo como el de más abajo, de altura el número introducido.

triangulo
Imágen de perfil

Calculadora de la distancia y punto medio entre dos puntos


343 visualizaciones el último mes

Python

Publicado el 7 de Julio del 2023 por Manuel (12 códigos)
5.063 visualizaciones desde el 7 de Julio del 2023
El código está diseñado de forma que el programa le da la bienvenida al usuario; a continuación, le pide que ingrese los datos de las coordenadas x e y para dos puntos, los cuales serán los se utilizan para los cálculos.

A continuación se le presenta al usuario una interfaz de menú en el que aparecen tres opciones (que el usuario seleccionará introduciendo el número correspondiente de la opción):

1 - Calcular la distancia entre los puntos
2 - Calcular el punto medio entre los puntos
3 - Salir

En caso de que el usuario seleccione la opción 1 o la opción 2 se volverá a desplegar el menú. No obstante, si el usuario selecciona la tercera opción, el menú se cerrará y el programa terminará con una frase dándole las gracias al usuario por haber usado el programa.
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python
Actualizado

Lector, por cámara, de códigos "QR"


330 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(12)
Actualizado el 25 de Mayo del 2024 por Antonio (76 códigos) (Publicado el 22 de Abril del 2020)
42.623 visualizaciones desde el 22 de Abril del 2020
El programa tiene como objeto principal, la lectura, haciendo uso de la cámara web, de códigos QR. Para ello, simplemente pulsaremos el botón "INICIAR LECTURA POR CAMARA" (que desplegará el visor de la cámara) y colocaremos el código a leer, delante de la cámara. A su vez, también podremos leer códigos QR, en formato "png" y "jpg" almacenados en nuestra computadora (para lo que usaremos la opción "CARGAR ARCHIVO". Finalmente, también podremos leer, directamente, un código que se encuentre visible en pantalla (botón "DETECTAR EN PANTALLA").

qrcc
qrcm1
Imágen de perfil

Juego de piedra papel o tijeras


324 visualizaciones el último mes

Python

Publicado el 8 de Julio del 2023 por Manuel (12 códigos)
5.190 visualizaciones desde el 8 de Julio del 2023
El código permite jugar al usuario contra el ordenador al mítico juego de piedra, papel o tijeras.

Muestra al usuario un menú donde debe elegir entre 'p' (piedra), 'h' (papel) o 't' (tijeras). Para ganar el juego, el usuario deberá de ganar 3 de 5 partidas. Si el usuario gana una partida se almacena en una lista de conteo de sus victorias, de la misma forma se realiza con las victorias del ordenador.
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python
Actualizado

CALCULADORA DE DIVISAS


323 visualizaciones el último mes

Python

Actualizado el 25 de Mayo del 2024 por Antonio (76 códigos) (Publicado el 3 de Mayo del 2024)
323 visualizaciones desde el 3 de Mayo del 2024
Programa para convertir cantidades de moneda a otras divisas (el programa muestra la tasa de cambio y el equivalente en la otra moneda) usando datos actualizados.

cuc
PARA CUALQUIER DUDA U OBSERVACIÓN USEN LA SECCIÓN DE COMENTARIOS.
Imágen de perfil

Juego del tetris


322 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 9 de Agosto del 2018 por Administrador (718 códigos)
21.822 visualizaciones desde el 9 de Agosto del 2018
Implementación del clásico juego del Tetris, usando la librería de desarrollo de videojuegos 2D PyGame

tetris
Imágen de perfil

Barra de carga


314 visualizaciones el último mes

Python

Publicado el 8 de Julio del 2023 por Manuel (12 códigos)
5.167 visualizaciones desde el 8 de Julio del 2023
El código muestra al usuario la simulación de una barra de carga.

La barra simula el movimiento con los siguientes elementos: '-', '\\', '|', '/': presenta una longitud de 24. La animación se realiza cada 0.2 segundos y, además, si ponemos 'i:=<' la barra gira de izquierda a derecha; si ponemos'i:=>', lo hará de derecha a izquierda y si ponmos 'i:=^' lo hará del centro hacia los extremos.

Espero que les guste :)
Imágen de perfil

WGET


309 visualizaciones el último mes

Python

Publicado el 29 de Junio del 2023 por Hilario (126 códigos)
5.023 visualizaciones desde el 29 de Junio del 2023
--------------------------------------------------------------------------
Ab love principium.
------------------------------------------------------------------
Hilario Iglesias Martínez.
-----------------------------------------------------------------

Este es un programa realizado en Python 3 que utiliza la biblioteca subprocess para ejecutar el comando wget en la consola de Linux, y descargar el contenido de una página web introducida por el usuario a través de consola.

Puedes ejecutar este programa en la consola de Linux utilizando Python 3. Simplemente guarda el código en un archivo con extensión .py, por ejemplo, descargar_pagina.py, y luego ejecútalo desde la línea de comandos con el siguiente comando:

python3 descargar_pagina.py
-------------------------------------------------------------------------
Si todo va bien en el directorio donde está tu programa deberá aparecer lo que sería un
index.html

UNA PEQUEÑA INTRODUCCIÓN AL COMANDO WGET
----------------------------------------
El comando wget en Linux se utiliza para descargar archivos o contenido desde servidores web utilizando el protocolo HTTP, HTTPS o FTP. Este comando tambien se puede utilizar a través de consola en cualquier distro linux.
Para instalarlo utilizar estos comandos.En mi caso utilizo una versión ubuntu.
sudo apt update
sudo apt install wget
Comprobar la version.
wget --version
Si todo va bien ya podrás utilizarlo desde la linea de comandos.
**********************************************************************************
Este programa ha sido realizado bajo plataforma Linux.
Ubuntu 20.04.6 LTS
IDE Sublime text.
Python 3.8.10
---------------------------------------------------------

Ejecutar bajo consola.
python3 descargar_pagina.py
************************************************************************************************
Imágen de perfil

Barra de progreso


298 visualizaciones el último mes

Python

Publicado el 8 de Julio del 2023 por Manuel (12 códigos)
4.931 visualizaciones desde el 8 de Julio del 2023
Este código es una versión de la barra de carga que he publicado anteriormente.

La barra combina - y # para simular la parte que ya ha sido completada, y al final de la barra aparece el porcentaje que la barra lleva cubierto.

es un código simple pero que se puede usar para algún otro proyecto en el que se desee mostrar al usuario que el programa está cargando (por ejemplo).

Espero que les guste.

Un saludo programadores
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Generador de gifs a partir de video (nueva version)


295 visualizaciones el último mes

Python

Actualizado el 5 de Mayo del 2024 por Antonio (76 códigos) (Publicado el 29 de Enero del 2024)
1.153 visualizaciones desde el 29 de Enero del 2024
Programa para generar gifs animados a partir de vídeos, que se ejecuta en la línea de comandos.
ARGUMENTOS:
-src/--source: Nombre del vídeo original (obligatorio).
-dest/--destination: Nombre del archivo a generar (opcional).
-sz/--size: Tamaño en porcentaje del gif respecto al vídeo original (opcional).
-shw/--show: Muestra resultado en ventana emergente al finalizar el proceso de generado (opcional).
-st/--start: Segundo inicial para gif (opcional).
-e/--end: Segundo final (opcional).
-spd/--speed: Velocidad relativa de la animación (opcional)

PARA CUALQUIER DUDA U OBSERVACIÓN, USEN LA SECCIÓN DE COMENTARIOS.

imagge
Imágen de perfil

MI PYTHON


287 visualizaciones el último mes

Python

Publicado el 28 de Junio del 2023 por Hilario (126 códigos)
4.844 visualizaciones desde el 28 de Junio del 2023
/////////////////////////////////////////////////////////////////////////
"Simplicitas est virtus."
************************************************
Hilario Iglesias Martínez
**********************************************************
programa mi.py
*******************************************************
Este pequeño programa realizado en el lenguaje python3. Funciona como un pequeño esnifer
de iniciación en este lenguaje, con una salida de mínimos datos como la siguiente:
ther / ARP is at 70:85:c2:24:16:50 says 192.168.0.20

Al tratarse de de un escaneo de un dispositivo de red, es necesario su ejecución con permiso de
superusuario ROOT.

Este ejercicio, fue realizado en una plataforma Linux, Ubuntu 20.04.6 LTS.
Se utilizó python3, y el Thonny
Python IDE, muy recomendado para principiantes como yo.

Para poder ejecutar y que funcione el programa se deberá hacer iun ifconfig por consola
con el fin de conocer el dispositivo wifi, y la MAC de dicho dispositivo.

Si no tenéis instalado ifconfig en vuestro sistema lo podeís instalar con este
comando, en mi caso, para ubuntu:
apt-get install net-tools

************************************************************************
También debereis tener instalado en vuestro sistema el módulo o librería para python
scapy.all
La forma de instalarlo en mi sistema ubuntu, es:

Abre una terminal en Ubuntu. Puedes hacerlo presionando Ctrl + Alt + T en tu teclado o buscando "Terminal" en el menú de aplicaciones.

Asegúrate de tener privilegios de superusuario para instalar paquetes. Puedes obtenerlos utilizando el comando sudo su y proporcionando tu contraseña de usuario.

Ejecuta el siguiente comando para instalar las dependencias necesarias:

apt-get install python3-pip libpcap-dev

Este comando instalará el paquete python3-pip que es necesario para instalar paquetes de Python, así como libpcap-dev, que proporciona las bibliotecas de captura de paquetes requeridas por scapy.

A continuación, instala scapy utilizando pip3, el administrador de paquetes de Python 3. Ejecuta el siguiente comando:
Utiliza el siguiente comando por consola:
pip3 install scapy
**********************************************************************
para que el programa funcione debes sustituir en tu caso.

interface = "enp1s0"
Colocar tu interface.
Y tu MAC correspondiente de filtrado:
filter_rule = "ether src host 70:85:c2:24:16:50"
*************************************************************
Para ejecutar por consola es este comando:

sudo python3 mi.py

*********************************************************************************
Imágen de perfil
Val: 176
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

punto de venta 2ª versión


286 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 4 de Mayo del 2023 por Mauricio Roman (7 códigos)
3.692 visualizaciones desde el 4 de Mayo del 2023
Nueva version de un punto de venta, la interfaz cambio respecto a la version anterior.

- se incorporan nuevos metodos de control.
- encriptacion en las contraseñas.
- implementacion de nuevas barras de menu.
- ahora es posible realizar ventas simultaneas (hasta 8).
- exportacion de ventas realizadas en el dia y por fecha en formato pdf.
- implementacion de menu contextual (click derecho) para agilizar el manejo del almacen.
- los datos de los productos solo son para ver el funcionamiento del programa.
- se pueden dar de baja productos temporalmente.
- se implementan atajos de teclado para mayor rapidez.
- no se adjunta la BD ya que se trata de que las personas que lo utilizan vayan llenando la BD con los productos que necesitan.


-esta version fue probada y desarrollada en linux, en teoria deberia funcionar en windows pero no estoy seguro.
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Juego de la Serpiente, en ASCII (versión con sonido)


255 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(5)
Actualizado el 13 de Mayo del 2024 por Antonio (76 códigos) (Publicado el 8 de Junio del 2020)
11.377 visualizaciones desde el 8 de Junio del 2020
Nueva versión del Juego de la Serpiente, en la que se ha incluido sonido y 3 archivos de audio (incluidos en la carpeta). Para usar el programa adecuadamente, simplemente hay que descomprimir la carpeta en la que se encuentra.
BOTONES:
Mover serpiente: Botónes de dirección
Pause y reanudar partida pausada : Barra espaciadora.
Finalizar partida: tecla "q"
PARA CUALQUIER PROBLEMA, NO DUDEN EN COMUNICÁRMELO.
sgm
sg6
sg4
ggggg
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Visor de gráficos financieros (nueva versión)


255 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 8 de Mayo del 2024 por Antonio (76 códigos) (Publicado el 18 de Abril del 2022)
3.563 visualizaciones desde el 18 de Abril del 2022
Programa para mostrar el precio de cierre, apertura, máximo y mínimo de las acciones de un activo para un determinado periodo de tiempo. También incluye representación de 'bandas de bollinger' y la media movil de 20 sesiones. Para mostrar la gráfica correspondiente a la información deseada, hacer click en el botón 'SHOW GRAPH'. Para cualquier duda u observación, utilicen la sección de comentarios.
fg
sin imagen de perfil
Val: 22
Ha disminuido su posición en 4 puestos en Python (en relación al último mes)
Gráfica de Python

Valida Rut Chile


248 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(9)
Actualizado el 19 de Mayo del 2016 por Samuel (2 códigos) (Publicado el 17 de Mayo del 2016)
33.730 visualizaciones desde el 17 de Mayo del 2016
Valida RUT Chile

Una simple función que obtiene un rut y devuelve True o False según validación del rut.
sin imagen de perfil
Val: 74
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

CONVERSOR DE MONEDAS


236 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 28 de Marzo del 2021 por Rubén (7 códigos)
23.381 visualizaciones desde el 28 de Marzo del 2021
Una calculadora de conversor de diferentes monedas de 3 paises: Euro a Dólar, Dólar a Euro, Peso Dominicano a Euro, Euro a peso dominicano.
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python
Actualizado

Reproductor de música.


228 visualizaciones el último mes

Python

Actualizado el 25 de Mayo del 2024 por Antonio (76 códigos) (Publicado el 20 de Abril del 2021)
23.575 visualizaciones desde el 20 de Abril del 2021
Programa para reproducir archivos de audio que incorpora la posibilidad de crear una lista de favoritos.
El programa necesita de un archivo "json" que se generará al ejecutarse por primera vez.
PARA CUALQUIER DUDA U OBSERVACIÓN USEN LA SECCIÓN DE COMENTARIOS.
mp
Imágen de perfil

Red Neuronal sólo con Numpy.


222 visualizaciones el último mes

Python

Publicado el 16 de Mayo del 2024 por Hilario (126 códigos)
222 visualizaciones desde el 16 de Mayo del 2024
Aula_28_Recordatorio_Mayo.py
************************************

Bien, dada una matriz, con 8 característica, y 20 muestras.
Como la siguiente:

[[1.234 0.567 2.345 1.890 0.123 3.456 2.345 1.234]
[0.987 1.234 1.890 0.345 2.567 0.890 1.234 2.345]
[3.456 1.890 0.567 2.345 1.234 0.890 2.567 1.890]
[2.567 1.890 0.123 1.234 2.345 0.567 1.890 3.456]
[0.890 1.890 2.345 0.567 1.234 3.456 0.890 1.234]
[1.890 2.345 1.234 0.567 2.345 0.123 1.234 0.567]
[1.234 2.345 0.567 1.890 0.123 2.567 0.890 1.234]
[2.345 1.890 3.456 0.890 1.234 0.567 1.890 2.567]
[0.567 1.234 1.890 0.567 1.234 0.890 2.345 0.123]
[0.890 1.890 0.123 1.234 0.567 3.456 1.234 1.890]
[1.890 0.567 1.234 0.890 2.567 1.234 2.345 0.567]
[1.234 2.567 0.890 1.890 0.123 1.890 0.567 1.234]
[0.567 1.234 2.345 1.890 0.567 2.345 1.234 0.890]
[1.890 0.123 1.234 0.567 2.345 1.890 0.567 1.234]
[0.890 1.234 0.567 1.890 1.234 2.345 3.456 0.890]
[1.234 0.567 2.345 0.890 2.345 1.234 0.567 1.890]
[2.567 1.890 0.890 1.234 0.567 1.890 2.345 0.123]
[0.567 2.345 1.234 0.567 1.890 0.123 1.890 0.567]
[1.234 1.890 0.567 3.456 2.567 1.234 0.890 1.234]
[0.567 2.345 1.234 0.890 1.890 0.567 1.234 2.567]]


Planteamos una red neuronal sin utilizar ni keras ni tensorflow. Que entrena la red con esos valores, de 8 características, y 20 muestras o ejemplos.
Y que haga una prediccion de salida de la caracteristica correspondientes, a esta muestra dada:[1.345 2.890 0.456 1.890 12.234 10.567 1.890 12.567].

El ejercicio, tendría básicamente estos pasos:

1-Definición de funciones de activación y pérdida:
*******************************************************
Se define la función de activación ReLU (relu) y su derivada (relu_derivative).
ReLU es una función de activación comúnmente utilizada en redes neuronales debido a su simplicidad y buen desempeño en muchas tareas.
Se define la función de pérdida de error cuadrático medio (mean_squared_error).
Esta función calcula la diferencia cuadrática media entre las predicciones y las etiquetas verdaderas.

2-Implementación de la red neuronal:
*****************************************
Se crea una clase NeuralNetwork que representa una red neuronal de dos capas (una capa oculta y una capa de salida).
En el método __init__, se inicializan los pesos y sesgos de la red neuronal de manera aleatoria.
En el método forward, se realiza la propagación hacia adelante, calculando las salidas de la red neuronal.
En el método backward, se realiza la retropropagación del error, calculando los gradientes de los pesos y sesgos y actualizándolos utilizando el algoritmo de descenso de gradiente.
El método train entrena la red neuronal utilizando los datos de entrada y las etiquetas verdaderas durante un número específico de épocas.
El método predict realiza predicciones utilizando la red neuronal entrenada.

3-Entrenamiento de la red neuronal:
********************************
Se definen los datos de entrada (X_train) y las etiquetas verdaderas (y_train).
Los datos se normalizan dividiéndolos por su máximo valor para asegurar que estén en el rango [0, 1].
Se crea una instancia de la red neuronal con el tamaño de entrada, tamaño oculto y tamaño de salida dados.
La red neuronal se entrena utilizando los datos de entrenamiento durante 10000 épocas con una tasa de aprendizaje de 0.01.

4-Predicción:
*****************
Se define un nuevo conjunto de datos de entrada (X_new) para realizar una predicción.
Los datos de entrada se normalizan de la misma manera que los datos de entrenamiento.
Se realiza una predicción utilizando la red neuronal entrenada.
El resultado de la predicción se desnormaliza multiplicándolo por el máximo valor de las etiquetas verdaderas.
Se muestra el resultado de la predicción.

Según vemos su desarrollo podemos decir, que este ejercicio muestra cómo implementar una red neuronal básica desde cero en Python sin utilizar bibliotecas como Keras o TensorFlow. La red neuronal se entrena utilizando el algoritmo de retropropagación y se prueba haciendo una predicción sobre nuevos datos de entrada.

El alumno podrá interactuar con el ejercicio, modificando parametros como
valores de entrada, caracteristicas y muestras, para su mejor comprensión.



UNA SALIDA DEL EJERCICIO, PODRÍA SER LA SIGUIENTE:
****************************************************************************
Epoch 0, Loss: 11.7756050562224
Epoch 1000, Loss: 0.012417106163412383
Epoch 2000, Loss: 0.004855440981664029
Epoch 3000, Loss: 0.002804630823301262
Epoch 4000, Loss: 0.0019105925868362645
Epoch 5000, Loss: 0.0013765944597636112
Epoch 6000, Loss: 0.0010168157428455883
Epoch 7000, Loss: 0.0007730551039343544
Epoch 8000, Loss: 0.0006225694864747496
Epoch 9000, Loss: 0.0005176777148262488
Predicción de salida: [[-0.55685326 -0.9034264 -1.02152184 0.87943007 0.40507882 1.91684935
0.28005875 2.23286946]]
[Finished in 701ms]

***********************************************************************
El ejercicio fue realizado bajo plataforma linux.
Ubuntu 20.04.6 LTS.
Editado con Sublime text.
Ejecución:
python3 Aula_28_Recordatorio_Mayo.py
***********************************************************************
Imágen de perfil
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Simulación cajero automático


210 visualizaciones el último mes

Python

estrellaestrellaestrellaestrellaestrella(6)
Publicado el 9 de Febrero del 2019 por Joel (150 códigos)
46.641 visualizaciones desde el 9 de Febrero del 2019
Código que simula la opción de sacar dinero de un cajero automático, en el que determina la cantidad de billetes a devolver según cantidad solicitada.
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Calculadora de Matrices.


207 visualizaciones el último mes

Python

Actualizado el 9 de Julio del 2021 por Antonio (76 códigos) (Publicado el 13 de Marzo del 2020)
15.369 visualizaciones desde el 13 de Marzo del 2020
Script para realizar sumas, restas y multiplicaciones, con matrices, o con valores numéricos.
cam
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Generador de valores hash para contraseñas.


204 visualizaciones el último mes

Python

Actualizado el 5 de Mayo del 2024 por Antonio (76 códigos) (Publicado el 20 de Noviembre del 2022)
1.934 visualizaciones desde el 20 de Noviembre del 2022
El siguiente programa genera valores hash para una contraseña, utilizando distintos algoritmos. También permite la copia de las salidas generadas.
ph