4a. Aspirante Developer: Machine Learning
Il machine learning è un tipo di programmazione che ha avuto un notevole sviluppo negli ultimi anni grazie alla disponibilità di grandi quantità di dati. Esistono diversi tipi di dati, strutturati e non strutturati, che possono essere utilizzati per il training di modelli di machine learning. Ci sono diverse tipologie di modelli, tra cui supervisionati, non supervisionati, semi-supervisionati e reinforcement learning. Il machine learning può essere utilizzato per problemi di classificazione e regressione. Le reti neurali artificiali (ANN) sono uno dei modelli più famosi e utilizzati, composte da celle connesse in layer. La programmazione di queste reti è accessibile grazie a specifici programmi e API come TensorFlow e PyTorch.
