Skip to main content

The Algorithm that find any relationship between data in equation form

Project description

Xgression

The Dynamic and Explainable Regression/Classification Solution

Author : Thaphon Chinnakornsakul

Xgression is the solution to find relationships between data to an equation by constructing computational tree that represent the steps of calculation from inputs to an output of algorithm then modify the tree with various operator to find the optimal solution. As the result Xgression can perform many forms of regression without setting initial equations or parameters

Keywords : Theoretical Computer Science, Artificial Intelligence and Machine Learning, Computational Mathematics, Regression, Optimization, Algorithm, Explainable Machine Learning, Computational Tree, Predictive Modelling, Classification

DOI: https://doi.org/10.21203/rs.3.rs-2390968/v1

Reference: [1] Nocedal, Jorge; Wright, Stephen J. (2006), Numerical Optimization (2nd ed.), Berlin, New York: Springer-Verlag, ISBN 978-0-387-30303-1 [2] Python Software Foundation. Python Language Reference, version 3.11. Available at http://www.python.org [3] Meurer A, Smith CP, Paprocki M, Čertík O, Kirpichev SB, Rocklin M, Kumar A, Ivanov S, Moore JK, Singh S, Rathnayake T, Vig S, Granger BE, Muller RP, Bonazzi F, Gupta H, Vats S, Johansson F, Pedregosa F, Curry MJ, Terrel AR, Roučka Š, Saboo A, Fernando I, Kulal S, Cimrman R, Scopatz A. (2017) SymPy: symbolic computing in Python. PeerJ Computer Science 3:e103https://doi.org/10.7717/peerj-cs.103 [4] Pauli Virtanen, Ralf Gommers, Travis E. Oliphant, Matt Haberland, Tyler Reddy, David Cournapeau, Evgeni Burovski, Pearu Peterson, Warren Weckesser, Jonathan Bright, Stéfan J. van der Walt, Matthew Brett, Joshua Wilson, K. Jarrod Millman, Nikolay Mayorov, Andrew R. J. Nelson, Eric Jones, Robert Kern, Eric Larson, CJ Carey, İlhan Polat, Yu Feng, Eric W. Moore, Jake VanderPlas, Denis Laxalde, Josef Perktold, Robert Cimrman, Ian Henriksen, E.A. Quintero, Charles R Harris, Anne M. Archibald, Antônio H. Ribeiro, Fabian Pedregosa, Paul van Mulbregt, and SciPy 1.0 Contributors. (2020) SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python. Nature Methods, 17(3), 261-272.4 [5] Harris, C.R., Millman, K.J., van der Walt, S.J. et al. Array programming with NumPy. Nature 585, 357–362 (2020). DOI: 10.1038/s41586-020-2649-2. (Publisher link). [6] Visit This Predict Diabetes Kaggle for testing data

Note; The Code is still Unclear and unrefactored. i just wrote what i think

I will definitely refactor this after i pass the university interviewing!!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Xgression-2.5.tar.gz (11.0 kB view details)

Uploaded Source

Built Distributions

Xgression-2.5-py3.11.egg (31.1 kB view details)

Uploaded Source

Xgression-2.5-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file Xgression-2.5.tar.gz.

File metadata

  • Download URL: Xgression-2.5.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for Xgression-2.5.tar.gz
Algorithm Hash digest
SHA256 774603ebeb333aaf824351eaba6b7702de76fc87dd77e555fd2ceb7df891d051
MD5 dad231c1a7bb68e6ff53227c5ba46ac8
BLAKE2b-256 840141fe45d8d05f2c88831b61c6b7ce77da393c6f9f16b0980e8240e05be556

See more details on using hashes here.

File details

Details for the file Xgression-2.5-py3.11.egg.

File metadata

  • Download URL: Xgression-2.5-py3.11.egg
  • Upload date:
  • Size: 31.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for Xgression-2.5-py3.11.egg
Algorithm Hash digest
SHA256 c4b3da80d103ece801b805a8d6bcc76536cb6a2d352b2c0cac61769eeb7ed92a
MD5 458e3b4db4c5a808f6977657dc0f451f
BLAKE2b-256 797f1a1e443c752c7dd1f2e5dced32230217d176a2ed06c331835d2a58c99d3d

See more details on using hashes here.

File details

Details for the file Xgression-2.5-py3-none-any.whl.

File metadata

  • Download URL: Xgression-2.5-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for Xgression-2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 bc9dfcdea411eaa7d1f10952a93c7f965ef2c0b7a9cf060e0d43c1ca97e8032f
MD5 174877dbb507d24c800393e16774000d
BLAKE2b-256 9836e2626fffbf9d7a43ee70086106c486fa1ab51f84f0fc93e93fd67df94930

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page