Home/Informatica

Qualche escursione in campo informatico

Windows Power Shell #4

2019-06-03T21:43:13+02:003 Giugno, 2019|Informatica|

Ebbene si! Più di un anno di attesa ma il viaggio nel Power Shell continua da dove lo avevo lasciato. Uno dei grandissimi vantaggi di avere un blog personale con gli appunti delle cose che si fanno, è proprio avere degli appunti ordinati delle cose che si fanno! Finora ho usato sporadicamente il PowerShell, ma le cose imparate sono state molto utili. Questo mi spinge a continuare. Questo capitolo del libro è dedicato all'uso dei comandi. Si, non si parte subito con gli script (sequenze [...]

MIT – Corso 6.00 – Lezione 2 – Esercizi

2019-01-21T14:29:50+01:0021 Gennaio, 2019|Informatica|

La lezione 2 appena conclusa ha  il suo bel set di esercizi e anche un'esercitazione. Qui svolgo gli esercizi assegnati, per le esercitazioni terrò degli appunti a parte. Ovviamente si comincia con delle domande di autoverifica che hanno lo scopo di "capire se hai capito". 1) Che cos'è un "type"? Un type o tipo è il modo con cui classifichiamo gli oggetti. È evidente come la tipologia di dati che verranno trattati, ad esempio: intero, float, stringa eccetera. Definire il tipo di oggetto è importantissimo [...]

MIT – Corso 6.00 – Lezione 2

2018-10-04T07:32:06+02:004 Ottobre, 2018|Informatica|

È passato qualche tempo dagli appunti della prima lezione ma eccoci qui per proseguire. Saranno utili: Il codice in formato PDF Il codice in formato Python Innanzitutto il video della lezione: https://www.youtube.com/watch?v=SLvTCHhu5SE Gli elementi centrali della programmazione IDE: Integrated Development Environment Se parliamo di Python, quello che è generalmente chiamato IDE si chiama IDLE, pare sia ispirato da Eric Idle dei Monty Python (da cui deriverebbe anche il nome del linguaggio). Che cos'è l'IDLE? È innanzi tutto un editor di testo dedicato con alcune funzioni per [...]

Appunti sui Neural Network #1

2018-09-10T15:01:00+02:0010 Settembre, 2018|Informatica|

Verso metà luglio ho iniziato un viaggio nell'apprendimento delle basi dell'intelligenza artificiale, interessandomi da subito al Machine Learning. L'argomento è di suo molto ampio e chiaramente molto più complicato di quanto io potrò mai trattare, però su Lynda.com ci sono questi corsi banalotti, di ampio respiro, su temi stuzzicanti. Niente di professionale, ma l'equivalente di un articolo di "Le Scienze" fatto a video. Vale a dire materiale divulgativo. Il corso sulle Reti Neurali Anche chiamarli corsi è, secondo me eccessivo, ma vabbè... non stiamo qui [...]

Appunti sul Machine Learning #5

2018-08-27T15:04:23+02:0027 Agosto, 2018|Informatica|

Dunque avevamo iniziato nello scorso post a parlare degli algoritmi utilizzabili in ambito ML, ora completiamo questa escursione e ragioniamo su come scegliere quali algoritmi utilizzare. Sia chiaro, a questo livello così rarefatto, è più un guardare alla statistica in funzione ML che occuparsi davvero di ML. Infatti il corso su Lynda è finito e chiaramente non sono un AI-Expert :-) Ma si sapeva dall'inizio che sarebbe stata una leggerissima infarinatura ed ora abbiamo più cose con cui giocare. Comunque, seguono gli appunti (forse [...]

Appunti sul Machine Learning #4

2018-07-30T15:07:57+02:0030 Luglio, 2018|Informatica|

Sempre sulle note del Machine Learning, prosegue il mio leggero viaggio nella materia. Nello scorso post avevo accennato al Supervised Learning e ora inizio a guardare agli algoritmi più utilizzati. Concetti molto semplici come l'Albero Decisionale si alternano a cose leggermente più intriganti come il K-nearest Neighbor e il K-mean Clustering. Prima che nel machine learning questi algoritmi li abbiamo usati tutti in semplici ordinamenti. Tuttavia potrebbero meritare un approfondimento prima di passare ai prossimi. Vedremo.

Appunti sul Machine Learning #3

2018-07-23T15:01:39+02:0023 Luglio, 2018|Informatica|

Continuo ad esplorare il Machine Learning da qui. E stavolta si affrontano meglio i concetti di Supervised Learning, Unsupervised Learning, Semi-supervised Learning e Reinforcement Learning. Si, sempre con la tavoletta grafica :-) Bene, devo dire che sono concetti con cui forse siamo anche abituati ormai ad avere a che fare in ambito "computing", ma restano pieni di fascino. Supervised Learning: I dati sono già classificati e al computer rimane il compito di trovare dei pattern. Viene usato un set di dati apposito per addestrare l'algoritmo [...]

Appunti sul Machine Learning #2

2018-07-23T14:02:21+02:0013 Luglio, 2018|Informatica|

Prosegue il viaggio dall'odore di intelligenza artificiale iniziato qui. Mi dispiace, ma non mi sono stancato di giocare con la tavoletta grafica :-) Si comincia a definire meglio cosa Machine Learning significa e tutto quello che in effetti vogliamo sapere: come diavolo fa un computer ad imparare? Proprio come un bimbo In effetti, scenari distopici e apocalittici a parte, un computer segue per imparare dei modelli molto simili a quelli umani. Può succedere che apprenda da qualcuno, cioè un tutor, e in questo caso [...]

Appunti sul Machine Learning #1

2018-07-11T15:12:48+02:0011 Luglio, 2018|Informatica|

Ho in cantiere qualche progetto che potrebbe beneficiare di una componente AI (intelligenza artificiale) e dunque ho deciso di vederci un pochino meglio. Per prima cosa seguirò qualche corsetto introduttivo su Lynda.com per avere un'infarinatura migliore e capire di che altre conoscenze ho bisogno. Chiaro che il mio è un percorso hobbistico e non ho intenzione di confonderlo con una formazione accademica: state tranquilli, amici ingegneri :-) Il primo corso che ho scelto è questo: Artificial Intelligence Foundations: Machine Learning Quelli che seguono sono i [...]

Windows Power Shell #3

2019-06-03T21:45:22+02:0013 Febbraio, 2018|Informatica|

Questo capitolo è dedicato alla scoperta della "guida in linea", uno strumento che in tutti i software senza interfaccia grafica è fondamentale. Direi che nemmeno in quelli con GUI fa male guardarci dentro :-) Perché è importante imparare ad usare la guida Cercare le risposte su Google ai nostri problemi magari sembra inizialmente essere utile e profittevole, ma impareremo solo a fare copia e incolla senza mai padroneggiare il PowerShell. Sapersi riferire rapidamente e con efficienza alla guida in linea è assolutamente fondamentale per [...]