{"id":27,"date":"2014-02-21T15:27:42","date_gmt":"2014-02-21T14:27:42","guid":{"rendered":"http:\/\/lig-membres.imag.fr\/leroyv\/?page_id=27"},"modified":"2025-03-14T11:55:32","modified_gmt":"2025-03-14T10:55:32","slug":"teaching","status":"publish","type":"page","link":"https:\/\/lig-membres.imag.fr\/leroyv\/teaching\/","title":{"rendered":"Teaching"},"content":{"rendered":"<p><span style=\"font-size: large;\">Summer School<\/span><br \/>\n<a href=\"https:\/\/filesender.renater.fr\/?s=download&amp;token=cb82a805-906a-4d0d-883b-2dd81f2f36e2\">Lab session files<\/a><\/p>\n<p><span style=\"font-size: large;\">M2 Research<\/span><br \/>\n2017-2018<\/p>\n<ul>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/09\/IntroToHadoop.pdf\">Introduction to Map-Reduce<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/10\/Spark.pdf\">In-memory processing with Spark<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/10\/Streaming.pdf\">Stream processing<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/10\/spark_stream_mosig.pdf\">Spark lab session (Tweet analysis)<\/a> and <a href=\"https:\/\/filesender.renater.fr\/?s=download&amp;token=f5c428de-5743-5553-6420-66c777895d94\">code\/data files<\/a><\/li>\n<li><a href=\"https:\/\/filesender.renater.fr\/?s=download&amp;token=f6d87b29-4a7a-1b03-788d-5062d055e770\">Spark assignment (Flickr analysis)<\/a> deadline 15th of December<\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/11\/NoSQL.pdf\">NoSQL databases<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/11\/neo4j_lab_mosig.pdf\">Neo4j lab session<\/a> with <a href=\"https:\/\/filesender.renater.fr\/?s=download&amp;token=8caf8651-8003-7977-86ba-1d461afa2010\">additional dataset<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/12\/Recsys.pdf\">Recommender systems<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/12\/pattern_mining.pdf\">Pattern mining<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/12\/RecommenderSystem.pdf\">Recommender systems lab session<\/a>, <a href=\"https:\/\/filesender.renater.fr\/?s=download&amp;token=567f2d4f-546f-4478-e449-4811928c9051\">code &amp; data<\/a><\/li>\n<\/ul>\n<p>Previous years<\/p>\n<ul>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2016\/09\/IntroCours.pdf\">Data management in large scale distributed systems: Introduction<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2016\/09\/IntroductionDDBMS.pdf\">Distributed DBMS Architecture<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2016\/09\/DistributionDesign.pdf\">Distributed Database design: fragmentation &amp; allocation <\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2016\/10\/DistributedQueryEvaluation.pdf\">Distributed Query Evaluation<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2016\/10\/BackgroungTransactions.pdf\">Background Transactions<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2016\/10\/4-DistTXCourt.pdf\">Distributed Transactions<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2016\/10\/5-Replication.pdf\">Replication<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2014\/11\/BigData1en.pdf\">Introduction to MapReduce<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2016\/11\/Spark.pdf\">In-Memory Processing with Spark<\/a><\/li>\n<li>Practical work MapReduce: <a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2014\/11\/BigDataTP1en1.pdf\">subject<\/a>\u00a0and <a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2014\/11\/TPIntroHadoop.pdf\">eclipse project (rename to zip)<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2015\/11\/NoSQL-Databases.pdf\">NoSQL databases<\/a><\/li>\n<li>Recommender systems <a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2015\/11\/1-RecommenderSystems1_Overview.pdf\">1<\/a> <a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2015\/11\/2-RecommenderSystems2_ContentBased.pdf\">2<\/a> <a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2015\/11\/3-RecommenderSystems3_1_CollaborativeFiltering.pdf\">3<\/a> <a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2015\/11\/4-RecommenderSystems4_Evaluation.pdf\">4<\/a><\/li>\n<li>Clustering <a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2015\/11\/1-Clustering_1_Overview.pdf\">1<\/a> <a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2015\/11\/2-Clustering_2_Hierarchical.pdf\">2<\/a> <a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2015\/11\/3-Clustering_3_KMeans.pdf\">3<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/01\/fpm_modified.pdf\">Frequent Itemset Mining<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2016\/11\/TP-Spark-en.pdf\">Spark practical work<\/a> and <a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2016\/11\/TpFlickrSkeleton.pdf\">skeleton of Spark project<\/a> (rename it in .zip to decompress)<\/li>\n<\/ul>\n<p><span style=\"font-size: large;\">Mast\u00e8re Sp\u00e9cialis\u00e9 Big Data<\/span><\/p>\n<ul>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/09\/IntroToHadoop.pdf\">Introduction \u00e0 Map-Reduce<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2015\/03\/Hadoop-TP-imag.pdf\">Sujet TP Hadoop Map Reduce<\/a> et <a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2016\/03\/TPIntroHadoop.pdf\">squelette de projet<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/10\/Spark.pdf\">Introduction \u00e0 Spark<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/10\/Streaming.pdf\">Streaming<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/10\/spark_stream.pdf\">TP Spark &#8211; streaming<\/a> et <a href=\"https:\/\/filesender.renater.fr\/?s=download&amp;token=40849dfd-fa1f-5872-2ea4-e785ad0d9b39\">squelette de projet<\/a><\/li>\n<li>Recommender systems: <a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/12\/RecommenderSystem.pdf\">sujet<\/a>, <a href=\"https:\/\/filesender.renater.fr\/?s=download&amp;token=567f2d4f-546f-4478-e449-4811928c9051\">code et donn\u00e9es<\/a><\/li>\n<\/ul>\n<p><code>.\/fileProducer.sh ..\/1Mtweets_en.txt .1 | bin\/kafka-console-producer.sh --broker-list localhost:9092 --topic batch_tweets<\/code><br \/>\n<span style=\"font-size: large;\">M2 MIAGE \/ M2 PGI<\/span><br \/>\nfileproducer.sh:<br \/>\n#!\/bin\/sh<br \/>\nwhile true<br \/>\ndo<br \/>\nwhile read p; do<br \/>\necho $p<br \/>\nsleep $2<br \/>\ndone &lt;$1<br \/>\ndone<\/p>\n<ul>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/09\/IntroToHadoop.pdf\">Introduction \u00e0 Map-Reduce<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/11\/Hadoop-TP-ISI.pdf\">Sujet TP Hadoop Map Reduce<\/a> et <a href=\"https:\/\/filesender.renater.fr\/?s=download&amp;token=13f79d93-4791-8573-8201-ca3bc4baf844\">squelette de projet<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/10\/Spark.pdf\">In-memory processing with Spark<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/10\/Streaming.pdf\">Stream processing<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/10\/spark_stream_mosig.pdf\">Spark lab session (Tweet analysis)<\/a> and <a href=\"https:\/\/filesender.renater.fr\/?s=download&amp;token=16680a73-0502-b157-01b1-9e0ff74fe1ab\">code\/data files<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/12\/Hadoop_debrief.pdf\"> debrief Hadoop<\/a><\/li>\n<\/ul>\n<p><span style=\"font-size: large;\">Ensimag ISI<\/span><\/p>\n<ul>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/09\/IntroToHadoop.pdf\">Introduction \u00e0 Map-Reduce<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/11\/Hadoop-TP-ISI-3h.pdf\">Sujet TP Hadoop Map Reduce<\/a> et <a href=\"https:\/\/filesender.renater.fr\/?s=download&amp;token=25673f8d-4b3a-5eb1-1712-ea880eac7de3\">squelette de projet<\/a> et <a href=\"https:\/\/filesender.renater.fr\/?s=download&amp;token=8ca234d2-91ec-783f-a4ad-f684e6d1cd24\">\u00e9chantillon 1M<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/10\/Spark.pdf\">In-memory processing with Spark<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/10\/Streaming.pdf\">Stream processing<\/a><\/li>\n<li><a href=\"http:\/\/lig-membres.imag.fr\/leroyv\/wp-content\/uploads\/sites\/125\/2017\/10\/spark_stream_mosig.pdf\">TP Spark (Tweet analysis)<\/a> et <a href=\"https:\/\/filesender.renater.fr\/?s=download&amp;token=f9104e85-9c85-963b-bf33-02d91b3a634c\">code\/data<\/a>. Si possible, faites la partie &#8220;getting started&#8221; avant la s\u00e9ance de TP pour gagner du temps.<\/li>\n<\/ul>\n<div id=\"ir-ext-ui\" style=\"color: #000000; font-size: 16px; line-height: 16px; background-color: #f7f7f7; border: 1px solid #999999; border-radius: 1px; top: 1px; left: 1px;\">\n<div class=\"ir-ext-dimensions\"><span class=\"ir-ext-rendered\" title=\"Rendered image dimensions (after any scaling\/resizing has been applied)\"> x <\/span> <span class=\"ir-ext-natural\" title=\"Natural image dimensions (without applying any scaling\/resizing)\"> (x) <\/span><\/div>\n<div class=\"ir-ext-filesize\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Summer School Lab session files M2 Research 2017-2018 Introduction to Map-Reduce In-memory processing with Spark Stream processing Spark lab session (Tweet analysis) and code\/data files Spark assignment (Flickr analysis) deadline 15th of December NoSQL databases Neo4j lab session with additional &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/lig-membres.imag.fr\/leroyv\/teaching\/\"> <span class=\"screen-reader-text\">Teaching<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":126,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-27","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lig-membres.imag.fr\/leroyv\/wp-json\/wp\/v2\/pages\/27","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lig-membres.imag.fr\/leroyv\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lig-membres.imag.fr\/leroyv\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lig-membres.imag.fr\/leroyv\/wp-json\/wp\/v2\/users\/126"}],"replies":[{"embeddable":true,"href":"https:\/\/lig-membres.imag.fr\/leroyv\/wp-json\/wp\/v2\/comments?post=27"}],"version-history":[{"count":107,"href":"https:\/\/lig-membres.imag.fr\/leroyv\/wp-json\/wp\/v2\/pages\/27\/revisions"}],"predecessor-version":[{"id":355,"href":"https:\/\/lig-membres.imag.fr\/leroyv\/wp-json\/wp\/v2\/pages\/27\/revisions\/355"}],"wp:attachment":[{"href":"https:\/\/lig-membres.imag.fr\/leroyv\/wp-json\/wp\/v2\/media?parent=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}