Skip to content

jpaguilarc99/PIML-EDP

Repository files navigation

PIML-EDP

En este repositorio se consolidan todos los experimentos referentes al Trabajo de Grado de Ingeniería Física, en donde se realizan exploraciones respecto a Métodos Numéricos y Ecuaciones Diferenciales Parciales, Physics Informed Neural Networks, Variational Physics Informed Neural Networks, entre otros.

Contenido

  1. Configuración de ambiente
  2. Métodos numéricos
  3. Física Computacional
  4. Physics Informed Neural Networks
  5. Poisson Physics Informed Neural Networks
  6. Integración numérica
  7. Variational Physics Informed Neural Networks

Configuración de ambiente en Python

VENV

Para poder ejecutar los códigos de este repositorio, se debe crear un ambiente utilizando el gestor de ambientes de Python, directamente desde el CLI del sistema operativo. Específicamente en Windows:

python -m venv numerical_methods_env

Posteriormente, para activar nuestro ambiente, debemos ir a la carpeta raíz en donde se realizó la instalación del environment y ejecutar el siguiente comando:

env\folder\Scripts\activate

En nuestro caso de ejemplo,

environments\numerical_methods_env\Scripts\activate

Cuando el ambiente se encuentre activo, podremos confirmarlo cuando en nuestro CLI aparezca la ruta base de modo que:

(numerical_methods_env) environments\numerical_methods_env

Después de crear y activar nuestro ambiente, debemos instalar las librerías necesarias para su funcionamiento, específicadas en el requirements.txt. Ejecutamos el comando de instalación de los paquetes necesarios:

(numerical_methods_env) environments\numerical_methods_env\pip install -r requirements.txt

Métodos numéricos

Consolidación de códigos realizados en cursos para el fortalecimiento de conocimientos en métodos numéricos. Los temas tratados son:

Física Computacional

En esta sección se consolidan los códigos realizados para resolver problemas físico mediante el uso de métodos numéricos:

Physics Informed Neural Networks

Consolidación de códigos experimentales referentes a las Physics Informed Neural Networks, se prueban diferentes enfoques y múltiples arquitecturas para observar sus respectivos desempeños. Las redes experimentadas hasta el momento son:

Poisson Physics Informed Neural Networks

En esta sección se hace la experimentación de diferentes tipos de arquitecturas de redes neuronales para dar solución a la Ecuación Diferencial Parcial de Poisson utilizando el enfoque de Physics Informed Neural Networks. Las arquitecturas empleadas para solucionar el problema de Poisson son:

Integración numérica

Variational Physics Informed Neural Networks

En desarrollo...

Licencia

Todo el código está bajo licencia MIT y el contenido bajo licencia Creative Commons Attribute.

El contenido de este repositorio está bajo licencia Creative Commons Attribution 4.0, y el código que lo acompaña bajo licencia MIT.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published