{"id":263883,"date":"2026-07-15T01:43:05","date_gmt":"2026-07-14T22:43:05","guid":{"rendered":"https:\/\/1kitap1.com\/en\/introduction-to-ai-in-automotive-thomas-imre-cyrille-buidin\/"},"modified":"2026-07-15T01:43:05","modified_gmt":"2026-07-14T22:43:05","slug":"introduction-to-ai-in-automotive-thomas-imre-cyrille-buidin","status":"publish","type":"post","link":"https:\/\/1kitap1.com\/en\/introduction-to-ai-in-automotive-thomas-imre-cyrille-buidin\/","title":{"rendered":"Introduction To AI In Automotive &#8211; Thomas Imre Cyrille Buidin"},"content":{"rendered":"<figure style=\"text-align:center;margin:0 auto 1.5em;\"><img decoding=\"async\" src=\"https:\/\/1kitap1.com\/en\/wp-content\/uploads\/2026\/07\/50f5a1abaab19ea2.jpg\" alt=\" - Unknown book cover\" style=\"max-width:300px;width:100%;height:auto;box-shadow:0 4px 12px rgba(0,0,0,.25);border-radius:4px;\"\/><\/figure>\n<p>Long Description for Figure 4.10.7 FIGURE 4.10.7 Decision tree for brake wear classification with reduced features (continued). from sklearn.feature_selection import SelectKBest, f_classif X = pd.DataFrame(X, columns=[\u2018Feature 1\u2019, \u2018Feature 2\u2019,&#8230;,\u2019Feature_n\u2019]) # Use SelectKBest to select the top k features # Here, \u2018f_classif\u2019 is used as the score function, which is suitable for classification tasks.<\/p>\n<p>k = 2 # You can change k to select a different number of features selector = SelectKBest(score_func=f_classif, k=k) # Fit the selector to the training data X_train_selected = selector.fit_transform(X_train, Y_train) # Apply the same selection to the test set X_test_selected = selector.transform(X_test) # Now, let\u2019s train a decision tree on the reduced feature set tree_name = DecisionTreeClassifier(random_state=42) tree_name.fit(X_train_selected, Y_train) # Make predictions and evaluate the model train_predictions = tree_name.<\/p>\n<p>predict(X_train_selected) test_predictions = tree_name.predict(X_test_selected) train_accuracy = accuracy_score(Y_ train, train_predictions) test_accuracy = accuracy_score(Y_ test, test_predictions) print(f\u201dTraining Accuracy with top {k} features: {train_accuracy:.4f}\u201d) print(f\u201dTest Accuracy with top {k} features: {test_accuracy:.4f}\u201d) #Print the selected feature names selected_features = [X.columns[i] for i in selector. get_support(indices=True)] print(f\u201dSelected features: {selected_features}\u201d) Training Accuracy with top 4 features: 1.0000 Test Accuracy with top 4 features: 0.7800 Selected features: [\u2018Max_Temperature_C\u2019, \u2018Average_Deceleration_g\u2019, \u2018Mileage_Since_Last_Maintenance_km\u2019, \u2018Vibration_Level_Hz\u2019] # Plot the decision tree plt.figure(figsize=(20, 10)) plot_tree(tree_name, feature_names=selected_features, class_names=class_names, filled=True, rounded=True) plt.title(\u201cDecision Tree for Brake Wear Classification with Reduced Features\u201d) # Save the plot to an image file with high resolution plt.savefig(\u201creduced_features_decision_tree.png\u201d, format=\u201dpng\u201d, bbox_inches=\u201dtight\u201d, dpi=800) # Increase dpi for better quality plt.show() Step 11.<\/p>\n<p>Tuning Depth of Tree Using cross-validation to experiment with different tree depths allows the model performance\u2019s evaluation for various maximum depths and the selection of the optimal depth that balances bias and variance. 1. max_depths: This is the range of tree depths that need to be tested, from one to 20 in this case. It can be adjusted as needed. 2. cross_val_score: Performs cross-validation on the model for each depth. The cv= 5 parameter specifies fivefold cross-validation. The scoring= \u201caccuracy\u201d parameter evaluates the model based on accuracy.<\/p>\n<p>3. Collecting Scores: The mean accuracy of cross-validation scores for each depth is calculated and stored in the cv_scores list. 4. Optimal Depth: After testing all depths, the depth that yields the highest mean accuracy is considered the optimal depth. 5. Visualization: The plot shows the relationship between tree depth and cross- validation accuracy (Figure 4.11), helping visualize the trade-off between underfitting and overfitting.<\/p>\n<p>FIGURE 4.11 Evaluation of tree depth tuning.<\/p>\n<blockquote>\n<p>This book serves as a timely and practical guide to understanding how artificial intelligence (AI) can be harnessed in automotive engineering. It not only demystifies complex AI methods but also equips readers with the tools to creatively apply them to their own engineering challenges. Drawing from the authors\u2019 extensive teaching experience, this book adopts a hands- on approach to applying AI tools \u2013 such as regression, classification, clustering, and deep learning (DL) \u2013 to real-world engineering challenges.<\/p>\n<p>Through clear explanations and step-by-step algorithmic structures, readers are introduced to foundational AI concepts and guided through practical applications using real automotive data. Examples include predicting electric vehicle energy consumption under varying conditions, assessing battery degradation, analyzing brake system wear, and implementing intelligent control for thermal management (HVAC systems). This book demonstrates how AI can optimize performance, enhance safety, and drive innovation. Each chapter builds essential skills, including setting up machine learning (ML) environments, implementing regression and classification models, constructing decision trees, applying clustering techniques, and designing neural networks (NNs).<\/p>\n<p>This guide is essential for postgraduate students interested in exploring how AI can be applied in engineering. OceanofPDF.com Introduction to Artificial Intelligence in Automotive Engineering Understanding Theory and Practical Applications Thomas Imre Cyrille Buidin and Florin Emil Mariasiu OceanofPDF.com Designed cover image: Shutterstock First edition published 2026 by CRC Press 2385 NW Executive Center Drive, Suite 320, Boca Raton FL 33431 and by CRC Press 4 Park Square, Milton Park, Abingdon, Oxon, OX14 4RN CRC Press is an imprint of Taylor &#038; Francis Group, LLC \u00a9 2026 Thomas Imre Cyrille Buidin and Florin Emil Mariasiu Reasonable efforts have been made to publish reliable data and information, but the author and publisher cannot assume responsibility for the validity of all materials or the consequences of their use.<\/p>\n<p>The authors and publishers have attempted to trace the copyright holders of all material reproduced in this publication and apologize to copyright holders if permission to publish in this form has not been obtained. If any copyright material has not been acknowledged please write and let us know so we may rectify in any future reprint. Except as permitted under U.S.<\/p>\n<\/blockquote>\n<p><em>This is a short excerpt from the opening of &ldquo;&rdquo; by Unknown, quoted for review and introduction purposes. All rights belong to the copyright holders.<\/em><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/1kitap1.com\/en\/introduction-to-ai-in-automotive-thomas-imre-cyrille-buidin\/#Book_Information\" >Book Information<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/1kitap1.com\/en\/introduction-to-ai-in-automotive-thomas-imre-cyrille-buidin\/#Reading_Word_Statistics\" >Reading &amp; Word Statistics<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/1kitap1.com\/en\/introduction-to-ai-in-automotive-thomas-imre-cyrille-buidin\/#Most_Frequent_Words\" >Most Frequent Words<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/1kitap1.com\/en\/introduction-to-ai-in-automotive-thomas-imre-cyrille-buidin\/#PDF_Download\" >PDF Download<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Book_Information\"><\/span>Book Information<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Unique ID:<\/strong> 50f5a1abaab19ea2<\/li>\n<li><strong>File Extension:<\/strong> .pdf<\/li>\n<li><strong>File Size:<\/strong> 31,556,380 bytes (30.095 MB)<\/li>\n<li><strong>Title:<\/strong> &#8211;<\/li>\n<li><strong>Author:<\/strong> Unknown<\/li>\n<li><strong>ISBN:<\/strong> 9781041238164, 9781041237228, 9781003738398<\/li>\n<li><strong>Pages:<\/strong> 310<\/li>\n<li><strong>Language:<\/strong> English (en)<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Reading_Word_Statistics\"><\/span>Reading &amp; Word Statistics<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Estimated Reading Time:<\/strong> 241.74 minutes<\/li>\n<li><strong>Total Words:<\/strong> 48,348<\/li>\n<li><strong>Total Characters:<\/strong> 340,141<\/li>\n<li><strong>Average Words per Page:<\/strong> 155.96<\/li>\n<li><strong>Average Characters per Page:<\/strong> 1097.23<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Most_Frequent_Words\"><\/span>Most Frequent Words<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>data (790), plt (360), figure (348), model (306), set (263), test (255), train (214), step (196), table (179), name (173), features (173), used (163), training (156), accuracy (155), cluster (154), feature (150), plot (145), classification (139), tree (138), reward (138), clusters (138), class (133), action (132), import (123), print (122), label (122), clustering (121), number (121), decision (118), energy (111), labels (104), score (104), battery (103), distance (102), between (100), regression (98), using (98), matrix (97), speed (97), values (96), value (94), time (94), example (93), random (92), self (92), points (88), function (87), one (86), show (84), vehicle (83), predicted (83), color (82), max (82), environment (81), traffic (80), two (77), learning (74), title (73), automotive (72), based (72), mean (72), true (72), systems (70), models (70), grid (70), agent (69), new (69), node (68), obs (68), evaluation (67), different (67), performance (66), linear (66), episode (66), average (65), predict (64), following (63), best (62), samples (62), variable (61), algorithm (60), driving (60), split (60), range (59), use (58), presented (58), consumption (57), first (57), fit (57), distribution (56), kernel (55), sklearn (54), total (54), also (53), k-means (53), process (53), sets (53), algorithms (52), confusion (52), alpha (52).<\/p>\n<h2><span class=\"ez-toc-section\" id=\"PDF_Download\"><\/span>PDF Download<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align:center;\"><a href=\"https:\/\/1kitap1.com\/en\/wp-content\/uploads\/2026\/07\/introduction-to-ai-in-automotive-thomas-imre-cyrille-buidin.pdf\" download rel=\"nofollow\" style=\"display:inline-block;background:#2271b1;color:#ffffff;padding:14px 36px;border-radius:6px;text-decoration:none;font-weight:bold;font-size:1.05em;\">&#11015;&#65039; PDF Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Long Description for Figure 4.10.7 FIGURE 4.10.7 Decision tree for brake wear classification with reduced features (continued). from sklearn.feature_selection import SelectKBest, f_classif X = pd.DataFrame(X, columns=[\u2018Feature 1\u2019, \u2018Feature 2\u2019,&#8230;,\u2019Feature_n\u2019]) # Use SelectKBest to select the top k features # Here, \u2018f_classif\u2019 is used as the score function, which is suitable for classification tasks. k = [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":263881,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-263883","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-english"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/posts\/263883","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/comments?post=263883"}],"version-history":[{"count":0,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/posts\/263883\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/media\/263881"}],"wp:attachment":[{"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/media?parent=263883"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/categories?post=263883"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/tags?post=263883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}