

{"id":146109,"date":"2025-07-25T11:17:10","date_gmt":"2025-07-25T05:47:10","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=146109"},"modified":"2025-07-25T11:17:10","modified_gmt":"2025-07-25T05:47:10","slug":"hours-studied-vs-exam-score-using-deep-learning-ann-model","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/hours-studied-vs-exam-score-using-deep-learning-ann-model\/","title":{"rendered":"Deep Learning Project &#8211; Hours Studied vs Exam Score using ANN Model"},"content":{"rendered":"<h3>Program 1<\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">import numpy as np   # For data handling.\r\nimport pandas as pd  #  # For data handling.\r\nfrom sklearn.model_selection import train_test_split  # Split data into train and test.\r\nfrom sklearn.preprocessing import MinMaxScaler  # Normalize the data between 0 and 1.\r\nfrom tensorflow.keras.models import Sequential  # Used to build the Neural Network using Keras.\r\nfrom tensorflow.keras.layers import Dense  # Used to build the Neural Network using Keras.\r\nimport matplotlib.pyplot as plt # To visualize the training process (loss over epochs).\r\n\r\n# Sample Data (Hours Studied vs Exam Score)\r\ndata = {\r\n    'Hours': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],\r\n    'Score': [15, 25, 35, 45, 55, 65, 70, 78, 88, 95]\r\n}\r\ndf = pd.DataFrame(data)\r\ndf.shape\r\n\r\n# Feature and Target\r\nX = df[['Hours']] # InDepended variable (Input)\r\ny = df['Score'] # Depended variable (output)\r\ny.head()\r\n\r\n# Normalize Features\r\n# Neural networks work better if data is between 0 and 1.\r\n# MinMaxScaler converts Hours into 0\u20131 range.\r\n# Prevents big numbers from dominating small numbers during training.\r\n# For Example orignal hours 1 --&gt; 0.0  , 10 --&gt; 1.0\r\nscaler = MinMaxScaler()\r\nX_scaled = scaler.fit_transform(X)\r\nX_scaled\r\n\r\n# Split Data\r\n# 80% data for training, 20% data for testing.\r\n# random_state=42 ensures reproducibility.\r\nX_train, X_test, y_train, y_test = train_test_split(X_scaled, y, test_size=0.2, random_state=42)\r\nX_test\r\n\r\n#  Build ANN Model\r\nmodel = Sequential()\r\nmodel.add(Dense(10, activation='relu', input_shape=(1,))) # Input + Hidden\r\nmodel.add(Dense(1))  # Output layer\r\n\r\n#  Compile Model\r\nmodel.compile(optimizer='adam', loss='mean_squared_error')\r\n\r\n#  Train Model\r\nhistory = model.fit(X_train, y_train, validation_split=0.2, epochs=100, verbose=0)\r\n\r\n# epochs=100: Model goes through training data 100 times.\r\n# validation_split=0.2: Use 20% of training data for validation.\r\n# verbose=0: No training output printed.\r\n#The model adjusts weights over epochs to minimize loss.\r\n\r\n#  Make Predictions\r\npredicted_score = model.predict(np.array([[0.8]]))\r\n#predicted_score = model.predict([[0.8]])  # normalized value for 8 hours\r\nprint(f\"Predicted Score for 8 hours of study: {predicted_score[0][0]:.2f}\")\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Program 1 import numpy as np # For data handling. import pandas as pd # # For data handling. from sklearn.model_selection import train_test_split # Split data into train and test. from sklearn.preprocessing import MinMaxScaler&#46;&#46;&#46;<\/p>\n","protected":false},"author":581,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36],"tags":[34974,34975,34972,34973,34971,8431,33127,33128,20697],"class_list":["post-146109","post","type-post","status-publish","format-standard","hentry","category-machine-learning","tag-hours-studied-vs-exam-score","tag-hours-studied-vs-exam-score-project","tag-hours-studied-vs-exam-score-using-ann-model","tag-hours-studied-vs-exam-score-using-deep-learning","tag-hours-studied-vs-exam-score-using-deep-learning-ann-model","tag-machine-learning","tag-machine-learning-practical","tag-machine-learning-program","tag-machine-learning-project"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Deep Learning Project - Hours Studied vs Exam Score using ANN Model - DataFlair<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/hours-studied-vs-exam-score-using-deep-learning-ann-model\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Deep Learning Project - Hours Studied vs Exam Score using ANN Model - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Program 1 import numpy as np # For data handling. import pandas as pd # # For data handling. from sklearn.model_selection import train_test_split # Split data into train and test. from sklearn.preprocessing import MinMaxScaler&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/hours-studied-vs-exam-score-using-deep-learning-ann-model\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-25T05:47:10+00:00\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Deep Learning Project - Hours Studied vs Exam Score using ANN Model - DataFlair","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/hours-studied-vs-exam-score-using-deep-learning-ann-model\/","og_locale":"en_US","og_type":"article","og_title":"Deep Learning Project - Hours Studied vs Exam Score using ANN Model - DataFlair","og_description":"Program 1 import numpy as np # For data handling. import pandas as pd # # For data handling. from sklearn.model_selection import train_test_split # Split data into train and test. from sklearn.preprocessing import MinMaxScaler&#46;&#46;&#46;","og_url":"https:\/\/data-flair.training\/blogs\/hours-studied-vs-exam-score-using-deep-learning-ann-model\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2025-07-25T05:47:10+00:00","author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/hours-studied-vs-exam-score-using-deep-learning-ann-model\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/hours-studied-vs-exam-score-using-deep-learning-ann-model\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/c187795dc82ab948373cca526df7c445"},"headline":"Deep Learning Project &#8211; Hours Studied vs Exam Score using ANN Model","datePublished":"2025-07-25T05:47:10+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/hours-studied-vs-exam-score-using-deep-learning-ann-model\/"},"wordCount":16,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"keywords":["hours studied vs exam score","hours studied vs exam score project","hours studied vs exam score using ann model","hours studied vs exam score using deep learning","hours studied vs exam score using deep learning ann model","machine learning","machine learning practical","machine learning program","machine learning project"],"articleSection":["Machine Learning Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/hours-studied-vs-exam-score-using-deep-learning-ann-model\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/hours-studied-vs-exam-score-using-deep-learning-ann-model\/","url":"https:\/\/data-flair.training\/blogs\/hours-studied-vs-exam-score-using-deep-learning-ann-model\/","name":"Deep Learning Project - Hours Studied vs Exam Score using ANN Model - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"datePublished":"2025-07-25T05:47:10+00:00","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/hours-studied-vs-exam-score-using-deep-learning-ann-model\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/hours-studied-vs-exam-score-using-deep-learning-ann-model\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/hours-studied-vs-exam-score-using-deep-learning-ann-model\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Machine Learning Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/machine-learning\/"},{"@type":"ListItem","position":3,"name":"Deep Learning Project &#8211; Hours Studied vs Exam Score using ANN Model"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/c187795dc82ab948373cca526df7c445","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2302ebc438084d2f1f993edc1996a0aae01332e81f3227cba8df0c48ec010ca4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2302ebc438084d2f1f993edc1996a0aae01332e81f3227cba8df0c48ec010ca4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2302ebc438084d2f1f993edc1996a0aae01332e81f3227cba8df0c48ec010ca4?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team provides high-impact content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. We make complex concepts easy to grasp, helping learners of all levels succeed in their tech careers.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam6\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/146109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/581"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=146109"}],"version-history":[{"count":2,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/146109\/revisions"}],"predecessor-version":[{"id":146121,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/146109\/revisions\/146121"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=146109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=146109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=146109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}