<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hadoop on Arshad Siddiqui</title><link>https://arshadhs.github.io/tags/hadoop/</link><description>Recent content in Hadoop on Arshad Siddiqui</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://arshadhs.github.io/tags/hadoop/index.xml" rel="self" type="application/rss+xml"/><item><title>Clusters, Hadoop, and Spark</title><link>https://arshadhs.github.io/docs/ai/038-ml-system-optimisation/m2-distributed-ml-algorithms/060-clusters-hadoop-and-spark/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://arshadhs.github.io/docs/ai/038-ml-system-optimisation/m2-distributed-ml-algorithms/060-clusters-hadoop-and-spark/</guid><description>&lt;h1 id="clusters-hadoop-and-spark">
 Clusters, Hadoop, and Spark
 
 &lt;a class="anchor" href="#clusters-hadoop-and-spark">#&lt;/a>
 
&lt;/h1>
&lt;p>Scale-out frameworks distribute data and computation across networked machines. Their value comes from aggregate compute and storage, while their main costs are communication, scheduling, serialisation, and repeated synchronisation.&lt;/p>
&lt;p>Course coverage:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Cluster computing with Hadoop and Spark&lt;/strong>&lt;/li>
&lt;li>&lt;strong>MapReduce k-means&lt;/strong>, mini-batch and streaming variants&lt;/li>
&lt;li>&lt;strong>Convergence and communication reduction&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Distributed convolutional neural networks:&lt;/strong> data and model parallelism&lt;/li>
&lt;li>&lt;strong>Layer or tensor slicing, mixed precision, pipelining, and distributed execution frameworks&lt;/strong>&lt;/li>
&lt;/ol>
&lt;h2 id="learning-objectives">
 Learning Objectives
 
 &lt;a class="anchor" href="#learning-objectives">#&lt;/a>
 
&lt;/h2>
&lt;p>By the end of this page, you should be able to:&lt;/p></description></item></channel></rss>