官术网_书友最值得收藏!

Chapter 2. Data Preparation for Spark ML

Machine learning professionals and data scientists often spend 70% or 80% of their time preparing data for their machine learning projects. Data preparation can be very hard work, but it is necessary and extremely important as it affects everything to follow. Therefore, in this chapter, we will cover all the necessary data preparation parts for our machine learning, which often runs from data accessing, data cleaning, datasets joining, and then to feature development so as to get our datasets ready to develop ML models on Spark. Specifically, we will discuss the following six data preparation tasks mentioned before and then end our chapter with a discussion of repeatability and automation:

  • Accessing and loading datasets
    • Publicly available datasets for ML
    • Loading datasets into Spark easily
    • Exploring and visualizing data with Spark
  • Data cleaning
    • Dealing with missing cases and incompleteness
    • Data cleaning on Spark
    • Data cleaning made easy
  • Identity matching
    • Dealing with identity issues
    • Data matching on Spark
    • Data matching made better
  • Data reorganizing
    • Data reorganizing tasks
    • Data reorganizing on Spark
    • Data reorganizing made easy
  • Joining data
    • Spark SQL to join datasets
    • Joining data with Spark SQL
    • Joining data made easy
  • Feature extraction
    • Feature extraction challenges
    • Feature extraction on Spark
    • Feature extraction made easy
  • Repeatability and automation
    • Dataset preprocessing workflows
    • Spark pipelines for preprocessing
    • Dataset preprocessing automation
主站蜘蛛池模板: 贺州市| 永和县| 浦北县| 永修县| 行唐县| 安国市| 咸阳市| 县级市| 胶州市| 敖汉旗| 安多县| 东兰县| 门源| 兴义市| 磐安县| 靖边县| 随州市| 香港| 乌审旗| 古田县| 申扎县| 铅山县| 陆良县| 县级市| 昭通市| 嘉义县| 大田县| 雷波县| 澎湖县| 甘洛县| 汨罗市| 湖北省| 兴业县| 沂源县| 苗栗市| 新乐市| 阿合奇县| 台北市| 邮箱| 宁河县| 龙里县|