CHAPTER 4 – CONCLUSION & FUTURE SCOPEIn this study, we developed a large-scale data set for road damage detection and classification. The images with road damage were classified into eight classes; out of these, 7,240 images were annotated and released as a training data set. We trained and evaluated the damage detection model using our data set. In the future, we can plan to develop methods that can detect rare types of damage that are uncommon in our data set.Also, news classification based on the headlines was done using different machine learning approaches.
Classification can be done on any set of data. The ability of text classification to work on a tagged dataset or without it just opens up the spaces where this technology can be implemented. [4]Overall, Text Classification and Object Detection is a very challenging research area with several applications and use cases. Most notable of these are ” [4][19] Tagging content or products using categories as a way to improve browsing or to identify related content on your website.
Platforms such as E-commerce, news agencies, content curators, blogs, directories, and likes can use automated technologies to classify and tag content and products. Text classification can also be used to automate CRM tasks. The text classifier is highly customizable and can be trained accordingly. The CRM tasks can directly be assigned and analyzed based on importance and relevance. It reduces manual work and thus is high time efficient. Text Classification of content on the website using tags helps Google crawl your website easily which ultimately helps in SEO.
Additionally, automating the content tags on website and app can make user experience better and helps to standardize them. Another use case for the marketers would be to research and analyze tags and keywords used by competitors. Text classification can be used to automate and speed up this process. A faster emergency response system can be made by classifying panic conversation on social media. Authorities can monitor and classify emergency situation to make a quick response if any such situation arises. This is a case of very selective classification. You can check out this study to read about an elaborated post on one such emergency response system. Academia, law practitioners, social researchers, government, and non-profit organization can also make use of text classification technology. As these organizations deal with a lot of unstructured text, handling the data would be much easier if it is standardized by categories/tags. For future work we would like to utilize comparative procedures for pitifully managed picture division. We likewise plan to improve our discovery results utilizing all the more dominant coordinating methodologies for allotting powerless names to characterization information amid preparing. Computer vision is honored with a colossal measure of named information. Later on, we can additionally enhance the system structure for the harmed street objects. Besides, different strategies like model ensemble, fell recognition, and multi-scale deduction can be endeavored to improve its execution.REFERENCES[1] M. I. Rana, S. Khalid and M. U. Akbar. News Classification Based On Their Headlines: A Review, in IEEE, 2014.[2] Text Classification Internet: , Oct 1, 2018 [Nov. 15, 2018].[3] Image Classification Internet: 2018. [4] S. Gupta. Text Classification: Applications and Use Cases Internet: Feb 20, 2018.[5] D. Greene and P. Cunningham. “Practical Solutions to the Problem of Diagonal Dominance in Kernel Document Clustering”, in Proc. ICML, 2006.[6] Road Damage Detection and Classification Challenge Internet: Jun 13,2018 [ Mar 05,2019].[7] M. Varone, D. Mayer, A. Melegari. What is Machine Learning? A definition Internet: 2018.[8] M. Rouse. Machine Learning(ML) Internet: 2018.[9] Saumya Saxena Introduction to Deep Learning Internet: [Apr 30,2019].[10] Anaconda (Python Distribution) Internet: Oct 30,2018.[11] Spyder (Software) Internet: Sept 23,2018.[12] Mayo, Matthew. Natural Language Processing Key Terms, Explained. Internet: www.kdnuggets.com/2017/02/natural-language-processing-key-terms-explained.html, Feb.2017 [Nov. 20, 2018].[13] Nikhil B. Image Data Pre-Processing for Neural Networks Internet: Sep 10,2017 [Apr 30,2019].[14] Raschka, Sebastian. Nave Bayes and Text Classification. Internet: sebastianraschka.com/Articles/2014_naive_bayes_1.html, Oct 4, 2014 [Nov. 19 2018].[15] R. Gandhi. Introduction to Machine Learning Algorithms Internet: , Jun 13,2016 [ Sept 13,2018].[16] Haltuf, Michal. Support Vector Machines for Credit Scoring [online]. Prague, 2014. Available at: . Master’s thesis. University of Economics in Prague. [17] S. Saha Introduction to Deep Convolutional Neural Networks Internet: Dec 2017 [Apr 30,2019].[18] W. Liu, D. Anguelov, D. Erhan, C. Szegedy, S. Reed, C.Y. Fu, A. C. Berg. SSD:Single Shot MultiBox Detector, in University of Michigan, Mar 30 2016. [19] W. Wang, B. Wu, S. Yang and Z. Wang. Road Damage Detection and Classification with Faster R-CNN, in IEEE, 2018. APPENDICESAPPENDIX Aimport reimport pandas as pdfrom sklearn.feature_extraction.text import TfidfVectorizerfrom textblob import Wordimport numpy as npfrom sklearn.model_selection import train_test_splitfrom sklearn.naive_bayes import MultinomialNBfrom sklearn.neighbors import KNeighborsClassifierfrom sklearn import svmfrom sklearn.metrics import accuracy_score, cohen_kappa_score, confusion_matriximport seaborn as sns; sns.set()import matplotlib.pyplot as pltfrom sklearn.metrics import classification_reportfrom sklearn.metrics import precision_recall_fscore_support&import six.moves.urllib as urllibimport osfrom xml.etree import ElementTreefrom xml.dom import minidomimport collectionsimport matplotlib.pyplot as pltimport matplotlib as matplotimport seaborn as snsimport cv2import randomimport numpy as npimport sysimport tarfileimport tensorflow as tfimport zipfilefrom collections import defaultdictfrom io import StringIOfrom matplotlib import pyplot as pltfrom PIL import ImageAPPENDIX Bn_groups = 3x = [v[0],v[1],v[2]]y = [u[0],u[1],u[2]]z = [t[0],t[1],t[2]] fig, ax = plt.subplots()index = np.arange(n_groups)bar_width = 0.2opacity = 1.0rects1 = plt.bar(index, x, bar_width, alpha=opacity, color=”b”, label=”Naive Bayes”) rects2 = plt.bar(index + bar_width, y, bar_width, alpha=opacity, color=”g”, label=”KNN”)rects3 = plt.bar(index + bar_width + bar_width, z, bar_width, alpha=opacity, color=”r”, label=”SVM”) plt.title(‘ Accuracy based features comparison’)plt.xticks(index + bar_width, (‘Precision’, ‘Recall’, ‘F1 score’))ax.set_ylim(0.8,1.05)plt.legend()plt.tight_layout()plt.savefig(‘report.png’)plt.show()plt.close(fig)APPENDIX Cwith detection_graph.as_default(): with tf.Session(graph=detection_graph) as sess: image_tensor = detection_graph.get_tensor_by_name(‘image_tensor:0’) detection_boxes = detection_graph.get_tensor_by_name(‘detection_boxes:0’) detection_scores = detection_graph.get_tensor_by_name(‘detection_scores:0’) detection_classes = detection_graph.get_tensor_by_name(‘detection_classes:0’) num_detections = detection_graph.get_tensor_by_name(‘num_detections:0’) for image_path in TEST_IMAGE_PATHS: image = Image.open(image_path) image_np = load_image_into_numpy_array(image) image_np_expanded = np.expand_dims(image_np, axis=0) (boxes, scores, classes, num) = sess.run( [detection_boxes, detection_scores, detection_classes, num_detections], feed_dict={image_tensor: image_np_expanded}) vis_util.visualize_boxes_and_labels_on_image_array( image_np, np.squeeze(boxes), np.squeeze(classes).astype(np.int32), np.squeeze(scores), category_index, min_score_thresh=0.3, use_normalized_coordinates=True, line_thickness=8) plt.figure(figsize=IMAGE_SIZE) plt.imshow(image_np)
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download