Пікірлер
@656-aiml2
@656-aiml2 4 күн бұрын
Can you also provide the same for the inverse PINNs implementation with learnable parameter.
@zhaokun-l8d
@zhaokun-l8d 6 күн бұрын
Excellent video for learning PINNs solving odes
@msmm94
@msmm94 9 күн бұрын
Thanks for the video. can you let me know how to download the files?
@ytx6448
@ytx6448 10 күн бұрын
that's a great work , but if you can post a video about how to solve coupled pdes like the phase field model of fracture
@attaullahnoor9163
@attaullahnoor9163 11 күн бұрын
can i get this code please
@elastropy
@elastropy 11 күн бұрын
Hi @attaullahnoor9163, our source codes are completely free of cost. You can download the Jupyter notebook and source code by following the instructions given in the below link. To download the source codes, you’ll need to complete a small quiz-don’t worry, all the answers can be found in the video! Happy Learning. Link - www.elastropy.com/more/unlock-free-source-codes Thanks,
@attaullahnoor9163
@attaullahnoor9163 10 күн бұрын
@@elastropy sir please check your email
@attaullahnoor9163
@attaullahnoor9163 9 күн бұрын
@@elastropy sir i completed the quiz and send you email but i didnt get any codes yet
@elastropy
@elastropy 9 күн бұрын
Hi @attaullahnoor9163, We generally provide source codes only for videos that have a corresponding quiz available and completed by the user. Source codes for other videos are not sent directly. If a quiz is not yet available, you may request it, and we will upload the quiz as soon as possible. Once you’ve completed the quiz, the source code will be provided. *However, since this is your first trial, we are making an exception and just emailed you the source code. We hope this helps you, and we encourage you to participate in more of our quizzes.* But anyways, Thank you for your email and for sharing your quiz score. Congratulations on achieving a score of 80/100 in Video 58! That’s a great achievement, and it’s wonderful to hear about your progress. Happy Learning.
@attaullahnoor9163
@attaullahnoor9163 8 күн бұрын
​@@elastropy Thank you so much for your assistance and for providing the requested source code. I truly appreciate the effort and exception you made to help me. Your support has been invaluable, and I am grateful for the resources you have shared.
@Ingegnere2025
@Ingegnere2025 12 күн бұрын
How can I obtain this code?
@MayankSingh-le1uz
@MayankSingh-le1uz 15 күн бұрын
Hi , great video , I wanted to ask how can we introduce initial condition to PINN ??
@elastropy
@elastropy 15 күн бұрын
Hi @MayankSingh-le1uz, I have already explained these in the following tutorials, please refer to them, Implementation from scratch with DeepXDE- kzbin.info/www/bejne/bXbWYo2NnrKkZrs and kzbin.info/www/bejne/nYnZYoZ9pLFjasU Implementation from scratch without DeepXDE - kzbin.info/www/bejne/sJSQhoeFlteXnq8
@tarkesdora20
@tarkesdora20 15 күн бұрын
Nice example tutorials. Instead of differential equation, can you show an example for integral equations?
@mcdev3.0
@mcdev3.0 16 күн бұрын
👌👌 thanks you very much
@elastropy
@elastropy 16 күн бұрын
Hi @mcdev3.0, You're very welcome! I'm glad you found the tutorial helpful.
@mcdev3.0
@mcdev3.0 16 күн бұрын
@elastropy It's a real pleasure to follow your knowledge-rich videos. I myself have been using PINNs recently in my higher studies in mathematics and Numerical Simulation.
@elastropy
@elastropy 16 күн бұрын
Join our Telegram group for exclusive access to detailed discussions, resources, programming files used in the video, and extra support! It's all free-click the link below to join now. See you there! Telegram Group Link - telegram.me/elastropy_official
@realracing3specter295
@realracing3specter295 17 күн бұрын
I came for the deepxde installation, but could not find the info. can you explain a bit more?, about how to setup after pip install? i use tensorflow 2.x version and supported libraries. the moment i installed deepxde, it automatically updated the existing packages which i coupled with tensorflow as per its support. now since the support packages are updated, tensorflow is not working. please help me with this situation. i uninstalled deepxde, and removed the upgraded packages to bring back the system to previous versions again. so... how do i install deepxde? to avoid the clash, do i have to create a separate env variable? (i use anaconda)
@elastropy
@elastropy 16 күн бұрын
Hi @realracing3specter295! It’s best to create a separate environment to avoid conflicts. First, create an environment (if you’re not familiar with environments please refer to the link given below ). Then, install DeepXDE in that environment. Once installed, run "pip list" to see the installed packages and their versions. Compare this list with the packages required for DeepXDE and manually install only the missing ones to avoid any version conflicts. I assumed most users were already familiar with environments, which is why I didn’t explicitly mention this earlier. Let me know if you need more help! 👍 Anaconda - Working with Python Environments - elastropy.notion.site/Anaconda-Working-with-Python-Environments-b9d0673d1dd84001a566c71fb3518d89
@realracing3specter295
@realracing3specter295 16 күн бұрын
@elastropy thanks, i am aware how to create separate environment, as its easy in anaconda ui... the problem is my limited storage, as anaconda tends to take over more storage as we create multiple environments. My question was more towards the use of multiple versions of packages like numpy, keras, etc... which is possible in the same environment or not? Also, do i need to separately install tensorflow in the new environment again?
@elastropy
@elastropy 16 күн бұрын
Hi @realracing3specter295! Unfortunately, using multiple versions of packages like numpy, keras, etc., in the same environment is not straightforward, as Python environments typically allow only one version of a package at a time. Regarding TensorFlow, yes, you’ll need to install it separately in the new environment. Each environment works independently, so even if TensorFlow is installed globally or in another environment, it won’t automatically carry over.
@realracing3specter295
@realracing3specter295 16 күн бұрын
@elastropy okay. Thanks
@HarmonyNursing
@HarmonyNursing 19 күн бұрын
Excellent Teaching!!! God always bless you❤❤
@elastropy
@elastropy 16 күн бұрын
Hi @HarmonyNursing, Thank you so much for your kind words! 🙏 We’re so glad you found the tutorial helpful. Your support keeps us motivated to create more valuable content. Happy learning!
@THEKHURRAM100
@THEKHURRAM100 23 күн бұрын
Please share notebook link
@elastropy
@elastropy 16 күн бұрын
Hi @THEKHURRAM100, our source codes are completely free of cost. You can download the Jupyter notebook and source code by following the instructions given in the below link. To download the source codes, you’ll need to complete a small quiz-don’t worry, all the answers can be found in the video! Happy Learning. Link - www.elastropy.com/more/unlock-free-source-codes
@rafay_ahmed794
@rafay_ahmed794 27 күн бұрын
"Hi, I’m trying to understand PINNs, how they work, loss function settings, etc. Could you please explain it or point me to some helpful resources?"
@elastropy
@elastropy 16 күн бұрын
Hi @rafay_ahmed794! PINNs are fascinating to work with! The first four videos in this playlist (can be found at the end of the playlist) explain the basics, including how PINNs work, loss function settings, and other key details. After discussing these in detail, I started tutorial series on DeepXDE. Let me know if you have any questions as you explore! 🙌 You can find all of it in this playlist: kzbin.info/aero/PLM7DTyYjZGuLmg3f6j40fEF18jyQmYsC2
@rafay_ahmed794
@rafay_ahmed794 16 күн бұрын
@elastropy thank you
@rafay_ahmed794
@rafay_ahmed794 4 күн бұрын
@@elastropy Also if I had to add initial conditions in the code, where should I put them?
@AshishSingh-ui1tt
@AshishSingh-ui1tt 28 күн бұрын
best video on PINNs
@elastropy
@elastropy 16 күн бұрын
Hi @AshishSingh-ui1tt, Thank you so much for your kind words! 😊 It means a lot to hear that you found the video helpful. 🙌✨
@elastropy
@elastropy Ай бұрын
Join our Telegram group for exclusive access to detailed discussions, resources, programming files used in the video, and extra support! It's all free-click the link below to join now. See you there! Telegram Group Link - telegram.me/elastropy_official
@p.zh.6132
@p.zh.6132 Ай бұрын
Thanks for sharing, can u tell us how to solve ODEs with uncertain eigenvalues, for example, y'' + λ*y = 0 with BCs: y(0) = y(2π)=0?
@elastropy
@elastropy 16 күн бұрын
Hi @p.zh.6132, Thank you for your comment! Solving y'' + λ*y = 0 with BCs: y(0) = y(2π)=0 (a Sturm-Liouville eigenvalue problem) using PINNs is indeed a complex problem, especially due to the presence of multiple eigenvalues. To address this, additional constraints such as orthogonality conditions are typically required to isolate specific eigenvalues or ensure the solution satisfies the physical properties of the problem. These constraints can be incorporated into the loss function alongside the governing equation and boundary conditions.
@azeemishaq8240
@azeemishaq8240 Ай бұрын
Great job ❤
@azeemishaq8240
@azeemishaq8240 Ай бұрын
Nonlinear system of odes ivps. System may contains 4 to 5 or more equations and it should be nonlinear
@azeemishaq8240
@azeemishaq8240 Ай бұрын
Please Sir make video on system of nonlinear initial value problems
@azeemishaq8240
@azeemishaq8240 Ай бұрын
These videos are like water in dessert
@azeemishaq8240
@azeemishaq8240 Ай бұрын
It's no doubt your videos are great
@elastropy
@elastropy Ай бұрын
Join our Telegram group for exclusive access to detailed discussions, resources, programming files used in the video, and extra support! It's all free-click the link below to join now. See you there! Telegram Group Link - telegram.me/elastropy_official
@elastropy
@elastropy Ай бұрын
Join our Telegram group for exclusive access to detailed discussions, resources, programming files used in the video, and extra support! It's all free-click the link below to join now. See you there! Telegram Group Link - telegram.me/elastropy_official
@dilharawickramasinghe7121
@dilharawickramasinghe7121 Ай бұрын
Great explanation! Could you share the code please?
@799usman
@799usman Ай бұрын
Your tutorials are good but i have some suggestions. Use own custom datasets as examples for training and testing, as we have to tune these codes for our own datasets. for example, we have a pytorch dataset shaped as [input, time, features] etc etc. which is will be used for training and testing.
@elastropy
@elastropy Ай бұрын
Hi @799usman, thank you for your suggestion! Generally, in PINNs, we generate our own data at collocation points to solve the equations. However, there are cases like multi-fidelity learning or inverse problems where external datasets are needed, often for applying boundary conditions or for imposing special conditions. Typically, these datasets are integrated into the loss function. Feel free to elaborate on your specific requirements or examples of datasets you're working with. While we're currently focusing on fundamentals as we develop this series, we plan to cover these topics, including integrating external datasets, in future tutorials. Stay tuned!
@amindoxiti1201
@amindoxiti1201 Ай бұрын
Could you please run an example just by Opensees C++?
@799usman
@799usman Ай бұрын
how to use it for our own dataset. I have only x and t, can we use it without 'usol'...?
@elastropy
@elastropy Ай бұрын
Hi @799usman, The dataset shown in the video tutorial is primarily used for validating the PINNs solution to the Burgers' equation. If you only have x and t, you can still use the PINNs model with your dataset. However, ensure that the x and t values in your dataset fall within the domains of x and t used during the training of the PINNs model. Outside these boundaries, the model's predictions are likely to be inaccurate or unreliable.
@MunirAlTamami
@MunirAlTamami Ай бұрын
thank you for your video and i have question, what is the software that use for ML? is it creating M file in matlab ?
@elastropy
@elastropy Ай бұрын
Hi @MunirAlTamami, thank you for your comment! I used normal Python along with a few general Python libraries, as mentioned in the video. Regarding your second question, no, I did not use MATLAB or create an M file for this project. Everything was implemented in Python.
@MunirAlTamami
@MunirAlTamami Ай бұрын
@ thanks
@johndiamantopoulos587
@johndiamantopoulos587 Ай бұрын
thank you, very helpful video! Is there a specific way on choosing the number of hidden layers and hidden neurons?
@elastropy
@elastropy Ай бұрын
Hi @johndiamantopoulos587, thank you for the kind words! 😊 In PINNs, the number of layers and neurons depends on the complexity of the PDE. More layers capture complex interactions, while more neurons refine the solution. After a point, adding more layers or neurons doesn’t improve the solution or residuals and just increases training time. If the solution or residuals aren’t changing much, it’s a good sign to stick with those numbers.
@johndiamantopoulos587
@johndiamantopoulos587 Ай бұрын
@elastropy thank you very much for you answer!
@rakesh-do1hw
@rakesh-do1hw Ай бұрын
It's the great video on PINNS. I will really appreciate if you can share the jupyter notebook used as it will help me in practicing code myself, further strengthening my concept on punns. THANKS IN ADVANCE...
@elastropy
@elastropy Ай бұрын
Hi @rakesh-do1hw, thank you for the kind words! 😊 I’m glad you enjoyed the video. Our source codes are completely free of cost. You can download the Jupyter notebook and source code by following the instructions given in the below link. To download the source codes, you’ll need to complete a small quiz-don’t worry, all the answers can be found in the video! Happy Learning. Link - www.elastropy.com/more/unlock-free-source-codes
@BrotherAsheeshlalNewMessages
@BrotherAsheeshlalNewMessages Ай бұрын
make video on initial value problems too
@elastropy
@elastropy Ай бұрын
Hi @WilliamBranhamsermons, thank you for the suggestion! 😊 I’ve already covered initial value problems in two videos-one on Newton’s law of cooling and another on the Burgers equation. You can find both in the playlist here: kzbin.info/aero/PLM7DTyYjZGuLmg3f6j40fEF18jyQmYsC2
@BrotherAsheeshlalNewMessages
@BrotherAsheeshlalNewMessages Ай бұрын
these lecture are very rear on KZbin
@elastropy
@elastropy Ай бұрын
Hi @WilliamBranhamsermons, thank you! 😊 We’re glad you find these tutorials valuable. It’s true that resources on this topic are rare, which is why we’re committed to sharing them. A detailed list of our upcoming tutorials can be found in the below link-hope you enjoy them too! Link - elastropy.notion.site/Exploring-the-Potential-of-DeepXDE-A-Tentative-Curriculum-for-the-Ultimate-Tutorial-Series-13f8b834612a80aa8b07cf6a24b9796d
@elastropy
@elastropy Ай бұрын
Join our Telegram group for exclusive access to detailed discussions, resources, programming files used in the video, and extra support! It's all free-click the link below to join now. See you there! Telegram Group Link - telegram.me/elastropy_official
@anelengcongo166
@anelengcongo166 Ай бұрын
Hi Please share your source code, and how would you incorporate true measured values to this? Lets say you managed to obtain some data points?
@elastropy
@elastropy Ай бұрын
Hi @anelengcongo166! 😊 Thank you for your interest. Our source codes are completely free of cost. To download the source code, you’ll need to complete a small quiz-don’t worry, all the answers can be found in the video! Instructions are provided in this link: www.elastropy.com/more/unlock-free-source-codes. For incorporating measured data points in PINNs, we typically add a data loss term to the overall loss function, combining it with the PDE residual and boundary condition residuals. This approach ensures the model adheres to the governing physics while aligning with the true measured values.
@elastropy
@elastropy Ай бұрын
Join our Telegram group for exclusive access to detailed discussions, resources, programming files used in the video, and extra support! It's all free-click the link below to join now. See you there! Telegram Group Link - telegram.me/elastropy_official