Dipartimento di InformaticaUniversità degli Studi di Milano

Architectural patterns for distributed machine learning applications2019/20

Doctorat en Informatique · Université de Milan · Les leçons sont en anglais · 4 heures

Édition archivée : cette page est conservée pour mémoire, certains documents ou liens pourraient ne plus être disponibles.

Professeurs: Nicolò Cesa-Bianchi (unimi), Andrea Condorelli (Magneti Marelli), Dario Malchiodi (unimi).

Infos

  1. Annulation des activités didactiques

    Toutes les activités didactiques sont annulées jusqu'au 29/2.

  2. Changement de jour pour les cours Architectural patterns for distributed machine learning applications

    La leçon du 26/2 du cours Architectural patterns for distributed machine learning applications aura lieu le 2/3, entre 15:30 et 18:30 dans la salle laboratorio magistrale au troisième étage.

  3. Changement de salle pour les cours Architectural patterns for distributed machine learning applications

    Les cour Architectural patterns for distributed machine learning applications aura lieu dans des salles différentes de celles annoncées précédemment. Les étudiants sont invités à vérifier sur le nouveau horaire des cours.

Horaires du cours

Les cours ont lieu dans le Département d'Informatique selon le calendrier suivant:

Jour Heure Lieu
10/02/2020 14:30 - 16:30 sala riunioni 3° piano
11/02/2020 14:30 - 16:30 sala riunioni 5° piano
13/02/2020 14:30 - 16:30 sala riunioni 7° piano
14/02/2020 14:30 - 16:30 sala riunioni 7° piano
17/02/2020 15:30 - 18:30 lab. laurea magistrale 5° piano
21/02/2020 15:30 - 18:30 lab. laurea magistrale 3° piano
24/02/2020 15:30 - 18:30 lab. laurea magistrale 5° piano
26/02/2020 02/03/2020 15:30 - 18:30 lab. laurea magistrale 5° piano 3° piano

Tout changement à l'horaire sera annoncé en classe et publié dans la section Infos de cette page. Il y aura aussi des leçons facultatives en laboratoire chaque vendredi. La date de début sera communiquée plus tard.

Heures de bureau

Sur rendez-vous, salle 5015 du Département d'Informatique. Il est possible contacter l'enseignant par e-mail, en prenant soin de lire à l'avance le guide préparé par le professeur Sebastiano Vigna et précisant clairement dans le message le nom du cours et l'année scolaire. En particulier, les étudiants sont encouragés à toujours utiliser leur adresse académique (c'est à dire celui basée sur la domaine studenti.unimi.it) en signant avec nom et numéro d'identification et rappelant que le temps de réponse peut varier en fonction des engagements de l'enseignant.

Materiel bibliographique

  • La partie sur l'apprentissage fédéré est décrite dans la présentation utilisée lors des deux premières cours.
  • La partie sur les architectures est décrite dans les présentations utilisées lors du cinquième et sixième cours et dans les suivants articles:
    • J. A. Zachman, A framework for information systems architecture, IBM Systems Journal 26-3 (1987), 454-470;
    • D. E. Perry, A. L. Wolf, Foundations for the Study of Software Architecture, ACM SIGSOFT 17-4 (1992), 40-52;
    • M. Shaw, Larger Scale Systems Require Higher-Level Abstractions, ACM SIGSOFT 14-3 (1989), 143-146.
    • S. Ghemawat, H Gobioff, S. Leung, The Google file system, Proceedings of the nineteenth ACM symposium on Operating systems principles, 2003, 29-43.
    • K. Aida, Effect of job size characteristics on job scheduling performance, in Workshop on Job Scheduling Strategies for Parallel Processing, Springer, Berlin, Heidelberg, 2000, 1-17.
    • A. Sharma, M. Kumar, S. Agarwal, A complete survey on software architectural styles and patterns, Procedia Computer Science 70, 2015, 16-28.
    • J. Dean, S. Ghemawat, MapReduce: simplified data processing on large clusters. Communications of the ACM 51.1, 2008, 107-113.