The Embarcadero Open-Source Project Stream is one of the newest series on Embarcadero Technologies’ YouTube Channel that officially kicked off last month. The series aims to feature some of the open-source projects that are sponsored by Embarcadero. The first video gave us a side-by-side comparison between the Tkinter and DelphiFMX to determine which Python GUI toolkit works better with Windows application development and other platforms. In this new video, we will be introduced to yet another Python-related framework – the PyTorch. The webinar will also provide a sneak peek of some of the new Python libraries including the Python Environments, Lightweight Python Wrapper, and Python Data Sciences.
What are the new Python Libraries for Delphi?
Python undeniably has one of the richest ecosystems, especially for data sciences, artificial intelligence, and machine learning. With the help of third-party libraries like Python4Delphi, you can easily integrate two powerful languages to build a more powerful coding environment. Python for Delphi (P4D) is a set of components that wrap up the Python library into Delphi. They let Delphi developers easily execute python scripts, and create new python modules, and new python types. The webinar will highlight three new projects including the Python Environments, Lightweight Python Wrappers, and Python4Delphi Data Sciences.
Python Environments offers a set of components that allow you to quickly and easily set up everything you need for Python using the Python4Delphi. Lightweight Python Wrappers, on the other hand, is a framework that is mainly used for creating a lightweight wrapper around a Python library, turning it into a Delphi component. It generally makes adding a new Python library super quick and easy. The Python Data Sciences Libraries use the two aforementioned libraries to give Delphi developers quick and easy access to some of the more popular Python data sciences libraries like PyTorch, NLTK, TensorFlow, NumPy, etc. All with pure Object Pascal.
What you need to know about PyTorch and NLTK
The webinar will also highlight one of the most fascinating Python data science frameworks, the PyTorch. It is an open-source machine learning framework based on the Torch library. It is used for applications such as computer vision and natural language processing and is primarily developed by Facebook’s Artificial Intelligence Lab (FAIR). Some of the deep learning software that is built using this framework includes Tesla Autopilot, Uber’s Pyro, Hugging Face’s Transformers, and more. Jim Mckeeth will also demonstrate one of the PyTorch samples provided on GitHub.
We will also see some demos showcasing the NLTK (Natural Language Tool Kit), a code used to wrap a new Python library for Delphi. To learn more about these fascinating open-source frameworks for Delphi, feel free to watch the webinar below.