Skip to content

A collection of lightweight Python wrappers based on Python4Delphi simplifying Data Sciences development with Delphi

License

Notifications You must be signed in to change notification settings

maxkleiner/P4D-Data-Sciences

 
 

Repository files navigation

P4D-Data-Sciences

A collection of lightweight Python wrappers based on Python4Delphi simplifying Data Sciences development with Delphi

This is an early access preview, but you are encouraged to try it out, file bug reports, and add features. Read more and catch the live stream.

Currently includes:

  • Tensorflow - Library for machine learning and artificial intelligence.
  • NumPy - [Demos] Numerical library for working with large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these them.
  • PyTorch & PyTorch Vision - [Demos] For computer vision and natural language processing applications.
  • MatPlotLib - [Demos] Library for creating static, animated, and interactive visualizations.
  • Natural Language Toolkit (NLTK) - Demos Suite of libraries and programs for symbolic and statistical natural language processing (NLP) for English.
  • OpenCV - Library of programming functions mainly aimed at real-time computer vision
  • Scikit-learn - [Demos] Machine learning library that features various classification, regression and clustering algorithms including support-vector machines, random forests, gradient boosting, k-means and DBSCAN.
  • CAI - Library and Demo of programming functions mainly aimed for Deep Learning - MachineLearningPackage.zip lazarus_maxbox_classifier1

Most packages have basic samples, but PyTorch has a very involed Transfer Learning demonstration.

Screenshot 2024-07-01 111505

New Packages:

  • Keras - Deep learning for humans: Keras is an API designed for human beings, not machines. Keras follows best practices for reducing cognitive load: it offers consistent & simple APIs, it minimizes the number of user actions required for common use cases, and it provides clear & actionable error messages. It also has extensive documentation and developer guides.
  • ONNXRuntime - cross-platform, high performance ML inferencing and training accelerator by Microsoft.
  • Pandas - powerful Python data analysis toolkit

Other Python Packages for Delphi

Check out the PythonPackages4Delphi for other non-Data Science related packages.

Dependencies:

Please make sure the following are installed before installing this library and in the following order:

Each library depends on the one above it, once these are installed this library will also install 2 Examples one with sentiment analysis and one of weather forecasting

VirtualBox_kalilinux64_16_06_2023_23_52_45_mX47650

Data science is an interdisciplinary academic field that uses statistics, scientific computing, scientific methods, processes, algorithms and systems to extract or extrapolate knowledge and insights from noisy signals.

VirtualBox_kalilinux64_16_06_2023_23_31_39_mX47650

Seaborn is a Python data visualization library based on matplotlib. It provides a high-level interface for drawing attractive and informative statistical graphics.

Screenshot 2024-07-01 112005

About

A collection of lightweight Python wrappers based on Python4Delphi simplifying Data Sciences development with Delphi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 72.2%
  • Pascal 27.8%