All Projects → mGalarnyk → DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD

mGalarnyk / DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD

Licence: other
Map-reduce, streaming analysis, and external memory algorithms and their implementation using the Hadoop and its eco-system: HBase, Hive, Pig and Spark. The class will include assignment of analyzing large existing databases.

Programming Languages

Jupyter Notebook
11667 projects
HTML
75241 projects

DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD

Map-reduce, streaming analysis, and external memory algorithms and their implementation using the Hadoop and its eco-system: HBase, Hive, Pig and Spark. The class will include assignment of analyzing large existing databases.

Spark Installation (Python)

Operating System Blog Post Youtube Video
Mac Install Spark on Mac Youtube Video
Ubuntu Install Spark on Ubuntu Youtube Video
Windows Install Spark on Windows Youtube Video

Section 1: Distributed computation using Map Reduce

  • map-reduce
  • counting words example, loading, processing, collecting.
  • The work environment: Notebooks, markdown, code cells, display cells, S3, passwords and Vault, github.
  • the memory hierarchy, S3 File, SQL tables, data frames / RDD, Parquet files.

Section 2: Analysis based on squared error:

Section 3: Classification:

Section 4: Performance tuning: measuring and tuning spark applications

Section 5: Spark Streaming and stochastic gradient descent

Assignments (From Newest to Oldest)

  • [Homework 5 Part 2: Higgs Boson](https://github.com/mGalarnyk/DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD/blob/master/Homeworks/HW5/2.Higgs.ipynb)
  • [Homework 5 Part 1: Cover Types](https://github.com/mGalarnyk/DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD/blob/master/Homeworks/HW5/1.CoverType.ipynb)
  • [Homework 3 Part 2: Reconstruction of Plots](https://github.com/mGalarnyk/DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD/blob/master/Homeworks/2.Reconstruction-HW-Copy.ipynb)
  • [Homework 3 Part 1: PCA analysis](https://github.com/mGalarnyk/DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD/blob/master/Homeworks/1.PCA_analysis-HW-Copy.ipynb)
  • [Homework 2](https://github.com/mGalarnyk/DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD/blob/master/Homeworks/HW-2.ipynb)
  • [Homework 1: Spark Moby Dick N Grams](https://github.com/mGalarnyk/DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD/blob/master/Submissions/HW-1_MichaelGalarnyk.py)
  • Notes

  • [Timing for Regex vs string.translate and string.replace](https://github.com/mGalarnyk/DSE230_Data_Analysis_Using_Hadoop_and_Spark_UCSD/blob/master/Timing_Regex_Translate_Replace_Join.ipynb)
  • Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].