Università di Genova logo, link al sitoUniRe logo, link alla pagina iniziale
    • English
    • italiano
  • English 
    • English
    • italiano
  • Login
View Item 
  •   DSpace Home
  • Tesi
  • Tesi di Laurea
  • Laurea Magistrale
  • View Item
  •   DSpace Home
  • Tesi
  • Tesi di Laurea
  • Laurea Magistrale
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Machine Learning in Practice MATLAB vs. Python

Thumbnail
View/Open
tesi30762663.pdf (4.307Mb)
Author
Ghanem, Alyaa Ashraf Ali Mahmoud Aly <1994>
Date
2024-10-15
Data available
2024-10-31
Abstract
Questa tesi presenta un confronto completo delle implementazioni di modelli di apprendimento automatico in due piattaforme ampiamente utilizzate: MATLAB e Python. Lo studio esamina a fondo vari aspetti di entrambi gli ambienti, concentrandosi su fattori chiave come le prestazioni computazionali, la facilità d'uso, il supporto delle librerie e la scalabilità. In particolare, la ricerca valuta la velocità di esecuzione, il consumo di memoria e la flessibilità delle piattaforme nell'adattare gli algoritmi di apprendimento automatico a insiemi di dati reali. Inoltre, l'esperienza dell'utente viene analizzata in termini di complessità di programmazione, supporto della comunità e capacità di visualizzazione. Una serie diversificata di algoritmi di apprendimento automatico, tra cui regressione lineare, Random Forest e reti neurali, viene rigorosamente testata su insiemi di dati di varie dimensioni e complessità per valutare le prestazioni di ciascuna piattaforma in diversi scenari. Evidenziando questi fattori, questa ricerca mira a fornire spunti di riflessione per i ricercatori accademici e gli operatori del settore, guidandoli nella scelta dello strumento più appropriato per le loro specifiche attività di apprendimento automatico. I risultati contribuiscono alle discussioni in corso sull'uso ottimale di MATLAB e Python, con implicazioni per gli sviluppi futuri delle applicazioni di apprendimento automatico.
 
This thesis presents a comprehensive comparison of machine learning model implementations in two widely utilized platforms: MATLAB and Python. The study thoroughly examines various aspects of both environments, focusing on key factors such as computational performance, ease of use, library support, and scalability. Specifically, the research evaluates execution speed, memory consumption, and the platforms' flexibility in adapting machine learning algorithms to real-world datasets. Additionally, user experience is analyzed in terms of programming complexity, community support, and visualization capabilities. A diverse set of machine learning algorithms, including linear regression, Random Forest, and neural networks, are rigorously tested on datasets of varying size and complexity to assess each platform’s performance across different scenarios. By highlighting these factors, this research aims to provide actionable insights for academic researchers and industry practitioners, guiding them in selecting the most appropriate tool for their specific machine learning tasks. The findings contribute to ongoing discussions regarding the optimal use of MATLAB and Python, with implications for future developments in machine learning applications.
 
Type
info:eu-repo/semantics/masterThesis
Collections
  • Laurea Magistrale [5671]
URI
https://unire.unige.it/handle/123456789/9946
Metadata
Show full item record

UniRe - Università degli studi di Genova | Contact Us
 

 

All of DSpaceCommunities & Collections

My Account

Login

UniRe - Università degli studi di Genova | Contact Us