

{"id":77613,"date":"2020-04-24T10:00:10","date_gmt":"2020-04-24T04:30:10","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=77613"},"modified":"2021-08-25T13:55:19","modified_gmt":"2021-08-25T08:25:19","slug":"install-keras-on-linux-windows","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/install-keras-on-linux-windows\/","title":{"rendered":"How to Install Keras on Linux and Windows"},"content":{"rendered":"<p>Welcome back to <strong>DataFlair Keras Tutorial series<\/strong>. In this tutorial, we will see <strong>how to install Keras on Linux<\/strong> and Windows Operating Systems.<br \/>\nWe will also discuss the issues and the configuration requirements after the installation of Keras.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/keras-installation-environment-setup.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-77621 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/keras-installation-environment-setup.jpg\" alt=\"Install Keras on Linux\" width=\"802\" height=\"420\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/keras-installation-environment-setup.jpg 802w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/keras-installation-environment-setup-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/keras-installation-environment-setup-300x157.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/keras-installation-environment-setup-768x402.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/keras-installation-environment-setup-520x272.jpg 520w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/a><\/p>\n<h2>How to install Keras on Linux<\/h2>\n<p>Keras is a Python deep learning framework, so you must have python installed on your system.<\/p>\n<p>In Ubuntu python is included by default, we recommend having the latest version of python i.e python3. To check whether python 3 is installed in your system or not:<br \/>\n1. Open your terminal<strong> (Ctrl + Alt + T)<\/strong>:<br \/>\n2. Type<br \/>\n<strong>python3 -V<\/strong><br \/>\nOr<br \/>\n<strong>python3 &#8211;version<\/strong><\/p>\n<p>You must get the output of the version of python 3<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/1_python_version.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-77634 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/1_python_version.png\" alt=\"Python version\" width=\"1902\" height=\"1039\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/1_python_version.png 1902w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/1_python_version-150x82.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/1_python_version-300x164.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/1_python_version-768x420.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/1_python_version-1024x559.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/1_python_version-520x284.png 520w\" sizes=\"auto, (max-width: 1902px) 100vw, 1902px\" \/><\/a><\/p>\n<p><strong>If you do not have python 3 installed in your system, follow the below steps:<\/strong><\/p>\n<p>1. Add PPA by running following command in terminal<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">sudo add-apt-repository ppa:jonathonf\/python-3.6<\/pre>\n<p>It will ask for superuser privileges, type in your password.<\/p>\n<p>2. Check for updates and install python 3.6<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">sudo apt-get update\r\nsudo apt-get install python3.6<\/pre>\n<p>3. Again check the python 3 version.<\/p>\n<p>Now, since you have python 3, we will install Keras.<br \/>\nBefore installing Keras, we need to install one of its <strong>backend engines i.e <a href=\"https:\/\/data-flair.training\/blogs\/install-tensorflow\/\">Tensorflow,<\/a> Theano or Microsoft CNTK.<\/strong> We recommend you to install Tensorflow.<\/p>\n<p><strong>Install Tensorflow from PyPI:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">pip3 install tensorflow<\/pre>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/2_install_tensorflow.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-77635 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/2_install_tensorflow.png\" alt=\"Install Tensorflow\" width=\"1902\" height=\"1039\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/2_install_tensorflow.png 1902w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/2_install_tensorflow-150x82.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/2_install_tensorflow-300x164.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/2_install_tensorflow-768x420.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/2_install_tensorflow-1024x559.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/2_install_tensorflow-520x284.png 520w\" sizes=\"auto, (max-width: 1902px) 100vw, 1902px\" \/><\/a><\/p>\n<p><strong>Now, let us do Keras installation:<\/strong><\/p>\n<ul>\n<li>Install Keras from PyPI:<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">pip3 install Keras<\/pre>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/3_intall_Keras.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-77636 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/3_intall_Keras.png\" alt=\"Install Keras\" width=\"1902\" height=\"1039\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/3_intall_Keras.png 1902w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/3_intall_Keras-150x82.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/3_intall_Keras-300x164.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/3_intall_Keras-768x420.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/3_intall_Keras-1024x559.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/3_intall_Keras-520x284.png 520w\" sizes=\"auto, (max-width: 1902px) 100vw, 1902px\" \/><\/a><\/p>\n<p>Or,<\/p>\n<ul>\n<li>Install Keras from Github:<\/li>\n<\/ul>\n<ol>\n<li><strong>First clone the repository<\/strong><\/li>\n<\/ol>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">git clone https:\/\/github.com\/keras-team\/keras.git<\/pre>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/4_git_clone.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-77637 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/4_git_clone.png\" alt=\"Keras GIT clone\" width=\"1902\" height=\"1039\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/4_git_clone.png 1902w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/4_git_clone-150x82.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/4_git_clone-300x164.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/4_git_clone-768x420.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/4_git_clone-1024x559.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/4_git_clone-520x284.png 520w\" sizes=\"auto, (max-width: 1902px) 100vw, 1902px\" \/><\/a><\/p>\n<p><strong>2. Go to keras folder<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">cd Keras<\/pre>\n<p><strong>3. Run install command<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">sudo python3 setup.py install<\/pre>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/5_cd_keras.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-77638 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/5_cd_keras.png\" alt=\"Keras installation\" width=\"1902\" height=\"1039\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/5_cd_keras.png 1902w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/5_cd_keras-150x82.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/5_cd_keras-300x164.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/5_cd_keras-768x420.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/5_cd_keras-1024x559.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/5_cd_keras-520x284.png 520w\" sizes=\"auto, (max-width: 1902px) 100vw, 1902px\" \/><\/a><\/p>\n<p>Keras is installed successfully.<\/p>\n<h2>How to install Keras on windows?<\/h2>\n<p>Before installing Keras, you must have Python installed on your system. We recommend you to have the latest version of python (python 3.5 +).<\/p>\n<p>To check the version of python installed on your system.<br \/>\n1. Open cmd.<br \/>\n2. Type<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">python -V<\/pre>\n<p>Or,<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">python --version<\/pre>\n<p>It will show you the python version<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/6_python_version.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-77639 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/6_python_version.png\" alt=\"Python version\" width=\"1679\" height=\"904\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/6_python_version.png 1679w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/6_python_version-150x81.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/6_python_version-300x162.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/6_python_version-768x414.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/6_python_version-1024x551.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/6_python_version-520x280.png 520w\" sizes=\"auto, (max-width: 1679px) 100vw, 1679px\" \/><\/a><\/p>\n<p>If you do not have python installed on your system or have a lower version of python:<br \/>\n1. Go to the download page at python.org .<br \/>\n2. Click and select the latest version of python for windows.<\/p>\n<p>3. Go to the bottom of the page and select Windows x86-64 executable installer for 64 bit or Windows x86 executable installer for 32-bit PC.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/7_executable_installer.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-77640 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/7_executable_installer.png\" alt=\"Executable installer\" width=\"1822\" height=\"930\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/7_executable_installer.png 1822w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/7_executable_installer-150x77.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/7_executable_installer-300x153.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/7_executable_installer-768x392.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/7_executable_installer-1024x523.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/7_executable_installer-520x265.png 520w\" sizes=\"auto, (max-width: 1822px) 100vw, 1822px\" \/><\/a><\/p>\n<p>4. After downloading the installer, run the installer by double-clicking it.<\/p>\n<p>5. Again check the version of python on your cmd.<\/p>\n<p>Now since you have python 3, before installing Keras you must install one of its backend engines i.e Tensorflow, Theano or Microsoft CNTK. We recommend you to install Tensorflow.<\/p>\n<p>Install Tensorflow using pip3 package manager:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">pip3 install tensorflow<\/pre>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/8_tensroflow_install.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-77641 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/8_tensroflow_install.png\" alt=\"Tensorflow installation\" width=\"1801\" height=\"1052\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/8_tensroflow_install.png 1801w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/8_tensroflow_install-150x88.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/8_tensroflow_install-300x175.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/8_tensroflow_install-768x449.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/8_tensroflow_install-1024x598.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/8_tensroflow_install-520x304.png 520w\" sizes=\"auto, (max-width: 1801px) 100vw, 1801px\" \/><\/a><\/p>\n<p>Now install Keras<\/p>\n<ul>\n<li>Install Keras from PyPI:<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">pip3 install Keras<\/pre>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/9_keras_install.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-77642 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/9_keras_install.png\" alt=\"Keras installation\" width=\"1803\" height=\"1047\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/9_keras_install.png 1803w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/9_keras_install-150x87.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/9_keras_install-300x174.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/9_keras_install-768x446.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/9_keras_install-1024x595.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/9_keras_install-520x302.png 520w\" sizes=\"auto, (max-width: 1803px) 100vw, 1803px\" \/><\/a><\/p>\n<ul>\n<li>Install Keras from github:<br \/>\n<strong>clone the git repository:<\/strong><\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">git clone https:\/\/github.com\/keras-team\/keras.git<\/pre>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/10_git_clone.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-77643 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/10_git_clone.png\" alt=\"Git Clone\" width=\"1801\" height=\"1043\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/10_git_clone.png 1801w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/10_git_clone-150x87.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/10_git_clone-300x174.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/10_git_clone-768x445.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/10_git_clone-1024x593.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/10_git_clone-520x301.png 520w\" sizes=\"auto, (max-width: 1801px) 100vw, 1801px\" \/><\/a><\/p>\n<ul>\n<li>Go to the keras folder.<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">cd keras<\/pre>\n<ul>\n<li>Run install Command:<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">python3 setup.py install<\/pre>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/11_setup_install.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-77644 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/11_setup_install.png\" alt=\"Installation of keras\" width=\"1801\" height=\"1034\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/11_setup_install.png 1801w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/11_setup_install-150x86.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/11_setup_install-300x172.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/11_setup_install-768x441.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/11_setup_install-1024x588.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/11_setup_install-520x299.png 520w\" sizes=\"auto, (max-width: 1801px) 100vw, 1801px\" \/><\/a><\/p>\n<h3>Create first program in Keras:<\/h3>\n<p>Here we will make a regression prediction model on the Boston Housing price dataset using Keras.<br \/>\nThe dataset consists of 13 features of houses and has 506 house samples of Boston suburbs, we have to predict the price of houses .<br \/>\nIt is a common machine learning regression problem, and its dataset is available in Keras.datasets module.<\/p>\n<p><strong>Implementation:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">import numpy as np\r\nimport pandas as pd\r\n\r\n#load the dataset,it may take some time\r\n\r\nfrom keras.datasets import boston_housing\r\n(train_x,train_y),(test_x,test_y)=boston_housing.load_data()<\/pre>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/12_load_data.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-77645 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/12_load_data.png\" alt=\"Data loading\" width=\"1920\" height=\"911\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/12_load_data.png 1920w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/12_load_data-150x71.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/12_load_data-300x142.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/12_load_data-768x364.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/12_load_data-1024x486.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/12_load_data-520x247.png 520w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p><strong># normalize the data<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">mean=train_x.mean(axis=0)\r\ntrain_x-=mean\r\nstd=train_x.std(axis=0)\r\ntrain_x\/=std\r\n\r\ntest_x-=mean\r\ntest_x\/=std<\/pre>\n<p><strong>#build the neural network<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">def build_model():\r\n    model=models.Sequential()\r\n    model.add(layers.Dense(64,activation=\u2019relu\u2019,input_shape=(train_x.shape[1],)))\r\n    model.add(layers.Dense(64,activation=\u2019relu\u2019))\r\n    model.add(layers.Dense(1))\r\n    model.compile(optimizer=\u2019rmsprop\u2019,loss=\u2019mse\u2019,metric=[\u2018mae\u2019])\r\n    return model<\/pre>\n<p><strong># train the model<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">model=build_model()\r\nmodel.fit(train_x,train_y,epochs=80,batch_size=16,verbose=0)<\/pre>\n<p><strong># evaluate the model using mean square error and mean absolute error<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">test_mse,test_mae=model.evaluate(test_x,test_y)\r\n\r\nprint(test_mae)<\/pre>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/13_mae_score.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-77647 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/13_mae_score.png\" alt=\"Keras Program\" width=\"1920\" height=\"911\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/13_mae_score.png 1920w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/13_mae_score-150x71.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/13_mae_score-300x142.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/13_mae_score-768x364.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/13_mae_score-1024x486.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/13_mae_score-520x247.png 520w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p>Our model gets a decent mean absolute error on our dataset. We can get better results by further preprocessing.<\/p>\n<h3>Summary<\/h3>\n<p>This article explains the one by one step to install Keras on Linux( Ubuntu ) and Windows operating systems. It also contains the implementation of Boston Housing price prediction, which is a well-studied regression modeling problem of machine learning.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome back to DataFlair Keras Tutorial series. In this tutorial, we will see how to install Keras on Linux and Windows Operating Systems. We will also discuss the issues and the configuration requirements after&#46;&#46;&#46;<\/p>\n","protected":false},"author":10,"featured_media":77621,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22185],"tags":[22192,22194,22193],"class_list":["post-77613","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-keras","tag-install-keras","tag-install-keras-in-python","tag-keras-installation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install Keras on Linux and Windows - DataFlair<\/title>\n<meta name=\"description\" content=\"Learn how to install Keras on linux and Windows in easy steps. Also check the first program being made using kears once python keras installation is done.\" \/>\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\/install-keras-on-linux-windows\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Keras on Linux and Windows - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Learn how to install Keras on linux and Windows in easy steps. Also check the first program being made using kears once python keras installation is done.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/install-keras-on-linux-windows\/\" \/>\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=\"2020-04-24T04:30:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-25T08:25:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/keras-installation-environment-setup.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"802\" \/>\n\t<meta property=\"og:image:height\" content=\"420\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install Keras on Linux and Windows - DataFlair","description":"Learn how to install Keras on linux and Windows in easy steps. Also check the first program being made using kears once python keras installation is done.","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\/install-keras-on-linux-windows\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Keras on Linux and Windows - DataFlair","og_description":"Learn how to install Keras on linux and Windows in easy steps. Also check the first program being made using kears once python keras installation is done.","og_url":"https:\/\/data-flair.training\/blogs\/install-keras-on-linux-windows\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2020-04-24T04:30:10+00:00","article_modified_time":"2021-08-25T08:25:19+00:00","og_image":[{"width":802,"height":420,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/keras-installation-environment-setup.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/install-keras-on-linux-windows\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/install-keras-on-linux-windows\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/a90b082e16aa38d207212d22b0581f33"},"headline":"How to Install Keras on Linux and Windows","datePublished":"2020-04-24T04:30:10+00:00","dateModified":"2021-08-25T08:25:19+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/install-keras-on-linux-windows\/"},"wordCount":555,"commentCount":2,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/install-keras-on-linux-windows\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/keras-installation-environment-setup.jpg","keywords":["install keras","install keras in python","keras installation"],"articleSection":["Keras Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/install-keras-on-linux-windows\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/install-keras-on-linux-windows\/","url":"https:\/\/data-flair.training\/blogs\/install-keras-on-linux-windows\/","name":"How to Install Keras on Linux and Windows - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/install-keras-on-linux-windows\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/install-keras-on-linux-windows\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/keras-installation-environment-setup.jpg","datePublished":"2020-04-24T04:30:10+00:00","dateModified":"2021-08-25T08:25:19+00:00","description":"Learn how to install Keras on linux and Windows in easy steps. Also check the first program being made using kears once python keras installation is done.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/install-keras-on-linux-windows\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/install-keras-on-linux-windows\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/install-keras-on-linux-windows\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/keras-installation-environment-setup.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/04\/keras-installation-environment-setup.jpg","width":802,"height":420,"caption":"Install Keras on Linux"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/install-keras-on-linux-windows\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Keras Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/keras\/"},{"@type":"ListItem","position":3,"name":"How to Install Keras on Linux and Windows"}]},{"@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\/a90b082e16aa38d207212d22b0581f33","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/dd6de0d647a0185cd6faf264e4ba860b0d85d08d7070766f9cd41bea5bb0b227?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dd6de0d647a0185cd6faf264e4ba860b0d85d08d7070766f9cd41bea5bb0b227?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dd6de0d647a0185cd6faf264e4ba860b0d85d08d7070766f9cd41bea5bb0b227?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team is passionate about delivering top-notch tutorials and resources on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. With expertise in the tech industry, we simplify complex topics to help learners excel. Stay updated with our latest insights.","url":"https:\/\/data-flair.training\/blogs\/author\/dfadteam1\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/77613","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\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=77613"}],"version-history":[{"count":8,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/77613\/revisions"}],"predecessor-version":[{"id":86504,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/77613\/revisions\/86504"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/77621"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=77613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=77613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=77613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}