Usage of Fuzzy Logic and Machine Learning in Web Development

Authors

  • Zlatko Čović Subotica Tech - College of Applied Sciences

Keywords:

fuzzy logic, machine learning, web development, php

Abstract

This paper presents the possibility of using fuzzy logic and machine learning in web development with PHP programming language. Fuzzy logic and machine learning found their applications in various fields of web development. The Python programming language is one of the most popular for developing applications that utilize fuzzy logic and machine learning. When it comes to integrated web systems using some form of AI, it's common to see the AI module implemented using the Python programming language, while the rest of the system is written using other programming languages and technologies. API endpoints are created for data exchange among different languages within such systems. PHP, as a server-side programming language, is used on over 75% of websites, according to the W3Techs report. The work briefly describes the most popular libraries in the PHP programming language that are used for applying fuzzy logic and machine learning. Implementation requirements and basic features are listed.

References

[1] H. O. Nyongesa, Tian Shicheng, S. Maleki-Dizaji, S. . -T. Huang and J. Siddiqi, "Adaptive Web interface design using fuzzy logic," Proceedings IEEE/WIC International Conference on Web Intelligence (WI 2003), Halifax, NS, Canada, 2003, pp. 671-674, doi: 10.1109/WI.2003.1241293.
[2] Agusta, S., Suharjito, Girsang, A.S. (2018). Effort Estimation Development Model for Web-based Mobile Application Using Fuzzy Logic, Telkomnika, vol. 16, no.5, pp.2082-2090, doi: 10.12928/TELKOMNIKA.v16i5.6561.
[3] Web Technology Surveys, https://w3techs.com
[4] Springboard, Monica J. W. (2023). 7 ways AI Is Being Used in Web Development, https://www.springboard.com/blog/data-science/ai-web-development/
[5] Haider, H. (2023). Artificial Intelligence in PHP programming, https://www.linkedin.com/pulse/artificial-intelligence-php-programming-haris-haider
[6] Rubix official page, https://rubixml.com/
[7] Rubix ML example projects, https://docs.rubixml.com/2.0/index.html#tutorials-example-projects
[8] PHP Levenshtein function, https://www.php.net/manual/en/function.levenshtein.php

Downloads

Published

2024-02-27

Issue

Section

Technical Informatics (Műszaki Informatika)