tools of the trade in order to proceed with this you will need to install the following packages these packages will be used to preprocess and visually represent the data being processed some of the packages also contain well-written and perfected algorithms that will operate on our data preferablythese modules should be installed within virtual environment such as pippip install numpy pip install scikit-learn pip install matplotlib pip install pandas pip install textblob these packages may require other platform-specific modules to be installed first take note and install all dependenciesnumpya library with functions to operate on -dimensional arrays and matrices scikit-learna highly advanced module for machine learning it contains good number of algorithms for classificationregressionand clusteringamong others matplotlibthis is plotting library that makes use of numpy to graph good variety of chartsincluding line plotshistogramsscatter plotsand even graphs pandasthis library deals with data manipulation and analysis data preprocessing collection of data from the real world is fraught with massive challenges the raw data collected is plagued with lot of issuesso much so that we need to adopt ways to sanitize the data to make it suitable for use in further studies why process raw dataraw data as collected from the field is rigged with human error data entry is major source of error when collecting data even technological methods of collecting data are not spared inaccurate reading of devicesfaulty gadgetryand changes in environmental factors can introduce significant margins of errors as data is collected