tag:blogger.com,1999:blog-76208790921990572492024-03-05T20:11:20.654-08:00Hunter ...License To PlayNaveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.comBlogger194125tag:blogger.com,1999:blog-7620879092199057249.post-87084284537319562632022-03-05T17:27:00.002-08:002022-03-05T17:27:35.472-08:00TA-Lib Installation issues<p> Have spent good amount of time to install talib </p><p>Following links has useful for my journey. Now its working in Pycharm and notebook</p><p>https://github.com/mrjbq7/ta-lib/issues/127</p><p><br /></p><p>https://github.com/freqtrade/freqtrade/issues/4245</p><p><span style="background-color: rgba(175, 184, 193, 0.2); color: #24292f; font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; font-size: 11.9px;">conda install -c conda-forge ta-lib</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEi38paBfuy44z0UiWI4fVxg5Auw78X2iRRsTz_Fn1WFZZbO6Ot1XYks3IouKiNY2Cj98-Cieeqy8lOMpy8QNW62ExQCF2467X-PSMqBh-Gf14jrxKWpwDuSFcyh5VW_2MVkggt1IN7K9dF3K-U9C8Og1eZUhxa-wp_rykfoTQX3PA4GEgn1t0vmAOk=s1160" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="630" data-original-width="1160" height="174" src="https://blogger.googleusercontent.com/img/a/AVvXsEi38paBfuy44z0UiWI4fVxg5Auw78X2iRRsTz_Fn1WFZZbO6Ot1XYks3IouKiNY2Cj98-Cieeqy8lOMpy8QNW62ExQCF2467X-PSMqBh-Gf14jrxKWpwDuSFcyh5VW_2MVkggt1IN7K9dF3K-U9C8Og1eZUhxa-wp_rykfoTQX3PA4GEgn1t0vmAOk=s320" width="320" /></a></div><br /><span style="background-color: rgba(175, 184, 193, 0.2); color: #24292f; font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; font-size: 11.9px;"><br /></span><p></p>Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-12665539049361574952020-08-11T18:10:00.006-07:002021-02-07T14:58:36.800-08:00Best AI project<p> Am happy to be part of the award-winning project on AI in Cisco and announced by Andrew Ng. </p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/Dwh_gyloZzw" width="320" youtube-src-id="Dwh_gyloZzw"></iframe></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQG1B1EPSYG59gdtNMmgV3lnzSa3uA51od5QSMwAUcmd9f6yH0JdA7csL7P46Wd_gnTSwlomaYcHuzYp0wgf6uBOLwPle7B4K8OW_IIMTPnbSzNowxUu62BHBM3NYNmOuXOtiA3bj0BRw/s1461/t1.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="432" data-original-width="1461" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQG1B1EPSYG59gdtNMmgV3lnzSa3uA51od5QSMwAUcmd9f6yH0JdA7csL7P46Wd_gnTSwlomaYcHuzYp0wgf6uBOLwPle7B4K8OW_IIMTPnbSzNowxUu62BHBM3NYNmOuXOtiA3bj0BRw/s640/t1.png" width="640" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHPCev3FZ8ilg2VnxEZAPESO0xmaHl3CYgaHqLaqsOgF0q_6CsXAONUjEe4y6CzOIM0QnUq_Qnd7Sy6zYwTkwfIlDR5Q90x3NAqN53OaqBXjQeb6cXN4plo9Aqte6RIMVL5QAc9BcTbwA/s985/award.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="247" data-original-width="985" height="160" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHPCev3FZ8ilg2VnxEZAPESO0xmaHl3CYgaHqLaqsOgF0q_6CsXAONUjEe4y6CzOIM0QnUq_Qnd7Sy6zYwTkwfIlDR5Q90x3NAqN53OaqBXjQeb6cXN4plo9Aqte6RIMVL5QAc9BcTbwA/w640-h160/award.PNG" width="640" /></a></div><div class="separator" style="clear: both; text-align: left;"><a href="https://www.tsia.com/tsia.public.dev/media/pdf-file-storage/STAR%20Application%20Submissions%202020/2020-starawardsapp-analytics-cisco.pdf" target="_blank">https://www.tsia.com/tsia.public.dev/media/pdf-file-storage/STAR%20Application%20Submissions%202020/2020-starawardsapp-analytics-cisco.pdf</a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigJcweZue6T5t50t4dLW23nqQr02Yx9aA6T0vxYtV4-FVFgt76nAI1dMqy4r2Z3PBGW9FecJuPjXvShLHiiDDeQO1IeOiukOouETJOuP3i6bc8YAEIWISckb8yPmLRvoUHQ9vVREPvIcU/s1565/stive.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="198" data-original-width="1565" height="50" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigJcweZue6T5t50t4dLW23nqQr02Yx9aA6T0vxYtV4-FVFgt76nAI1dMqy4r2Z3PBGW9FecJuPjXvShLHiiDDeQO1IeOiukOouETJOuP3i6bc8YAEIWISckb8yPmLRvoUHQ9vVREPvIcU/w400-h50/stive.PNG" width="400" /></a></div><br /><div class="separator" style="clear: both; text-align: left;"><a href="https://stevieawards.com/sales/2021-stevie%C2%AE-award-winners">https://stevieawards.com/sales/2021-stevie%C2%AE-award-winners</a></div>Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-33014550687660229952019-12-24T21:56:00.003-08:002019-12-24T21:56:58.353-08:00BeautifulSoup quick notes<div dir="ltr" style="text-align: left;" trbidi="on">
While preparing the driving test, have though to use BeautifulSoup to get all questions for my notes<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixucsROtl6-baWDX68VAa5-EUIHVrwFmeMFhqgA1OpmNRJBt-CnKeebfxOhJYio9McV3dTKXtl3ye049cMcOvZsKvnfLm3zyfT70m4gypdufs_LT10gydPTrT3T0lwtCGRQI2Q8lrTRxc/s1600/driving+test.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="501" data-original-width="1166" height="171" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixucsROtl6-baWDX68VAa5-EUIHVrwFmeMFhqgA1OpmNRJBt-CnKeebfxOhJYio9McV3dTKXtl3ye049cMcOvZsKvnfLm3zyfT70m4gypdufs_LT10gydPTrT3T0lwtCGRQI2Q8lrTRxc/s400/driving+test.png" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8tuaf5rw5qb3T_YnE2qwMb0hGD6wVQBk9epLp3hIaDsDgTIAjjOV1_nZII7RntlVIVklWWy3QlPGZvzgxkyQFu4s7k-MotqTfJdMN75ezlwLJHdrUMoRoFULaSwwK18pA1f_IBcrnuZg/s1600/dmv.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="472" data-original-width="935" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8tuaf5rw5qb3T_YnE2qwMb0hGD6wVQBk9epLp3hIaDsDgTIAjjOV1_nZII7RntlVIVklWWy3QlPGZvzgxkyQFu4s7k-MotqTfJdMN75ezlwLJHdrUMoRoFULaSwwK18pA1f_IBcrnuZg/s320/dmv.png" width="320" /></a></div>
<br /></div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com1tag:blogger.com,1999:blog-7620879092199057249.post-75207819210692915062019-12-03T15:18:00.000-08:002019-12-03T15:18:31.750-08:00Amazing AI deployment journey<div dir="ltr" style="text-align: left;" trbidi="on">
We have shifted our Voice assistant AI modules on Openshift.<br />
Nice experience building modules using Jenkins and deploying on Openshift<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSsndx8RR19UN5mMnnRINlWCcNS6qkPsU8HleLUFrE4wUJC0ZTt4WKTUa5DpQNcEdEqDw4WEzwqj7lAtM-5WEOpysQ_aU897CM1ycHwYOCTGe60slzyKqR4nvIjWKMWQHkpnn8KaNY6iw/s1600/AI+PODS.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="423" data-original-width="1600" height="168" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSsndx8RR19UN5mMnnRINlWCcNS6qkPsU8HleLUFrE4wUJC0ZTt4WKTUa5DpQNcEdEqDw4WEzwqj7lAtM-5WEOpysQ_aU897CM1ycHwYOCTGe60slzyKqR4nvIjWKMWQHkpnn8KaNY6iw/s640/AI+PODS.png" width="640" /></a></div>
<br /></div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-27514624284256142442019-11-10T16:41:00.003-08:002019-11-10T16:41:39.075-08:00Voice bot with Splunk<div dir="ltr" style="text-align: left;" trbidi="on">
I got the opportunity to work with Splunk and Elastic Search for NLP projects.<div>
Requirement:</div>
<div>
We have to track the user utterance and responses by Splunk. In my Flask API , have used RASA for a portion of NLU tasks.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisDUJJYW1CUh_A_l10W5pVEmMPRSH0HzHHDNniBADsyP9BMKlDtPPgazSatZ-6szck7hAVfhAHZ3Y-mDLCj5MWd8Uygi2SbxE4nkPRVyOMB1bpG2Wcs2UqvG3qp0jyORcYGGsuBQTkun0/s1600/splunk.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="589" data-original-width="1466" height="257" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisDUJJYW1CUh_A_l10W5pVEmMPRSH0HzHHDNniBADsyP9BMKlDtPPgazSatZ-6szck7hAVfhAHZ3Y-mDLCj5MWd8Uygi2SbxE4nkPRVyOMB1bpG2Wcs2UqvG3qp0jyORcYGGsuBQTkun0/s640/splunk.png" width="640" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
</div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-33064986719089595252019-09-10T11:41:00.000-07:002019-09-10T11:41:33.983-07:00Rasa RESTful API calls<div dir="ltr" style="text-align: left;" trbidi="on">
One of my requirement is Parse a message with the trained RASA nlu model.<br />
1) Train a Rasa model using <b>rasa train</b><br />
2) Start a Rasa server with <b>rasa run --enable-api</b><br />
3) Parse a message by running<br />
<b>curl -X POST http://52d9691d.ngrok.io/model/parse -H 'Content-Type: application/json' -d '{"text":"Your text"}'</b><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpW9bUSjSEHJ20uJIDXqEJPtOVzoDDLZUE0NjhRvmTrG_3H4X4cQe8NX0vFfg356EXMTryY-NA3GOBRcNmlNqjHoY9Nb9X7kB2JGpEWMlvb4M1igFw4aoUxYlVXTkoHInKI876WCDe_-A/s1600/Leaderboard.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="810" data-original-width="949" height="341" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpW9bUSjSEHJ20uJIDXqEJPtOVzoDDLZUE0NjhRvmTrG_3H4X4cQe8NX0vFfg356EXMTryY-NA3GOBRcNmlNqjHoY9Nb9X7kB2JGpEWMlvb4M1igFw4aoUxYlVXTkoHInKI876WCDe_-A/s400/Leaderboard.PNG" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Used ngrok and Postman</div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-53834816782460454272019-08-30T11:33:00.000-07:002019-08-30T11:33:49.178-07:00error failed building wheel for httptools<div dir="ltr" style="text-align: left;" trbidi="on">
While installing latest version of RASA have faced the following issue<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghNC8Cauc7A4PPWZ6w-ZNfkzXQHnCRT6EkblyhadvYgXaQ6avEK4_T3wxhDZ0gE8xfutPHJvsrMIC1THabNI9sBPT0IVz7RGVj3D-ykAmJp0BoWpbFiGwILJzjMUTSmolLPM0sBS2ko1w/s1600/Capture.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="258" data-original-width="864" height="188" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghNC8Cauc7A4PPWZ6w-ZNfkzXQHnCRT6EkblyhadvYgXaQ6avEK4_T3wxhDZ0gE8xfutPHJvsrMIC1THabNI9sBPT0IVz7RGVj3D-ykAmJp0BoWpbFiGwILJzjMUTSmolLPM0sBS2ko1w/s640/Capture.PNG" width="640" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Solution: <span style="background-color: rgba(27, 31, 35, 0.05); color: #24292e; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 11.9px;">conda install -c conda-forge httptools</span></div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-5000260631240466582019-08-21T11:23:00.000-07:002019-08-21T11:23:01.491-07:00Generate Text using OpenAIGPT2 in Python<div dir="ltr" style="text-align: left;" trbidi="on">
!git clone https://github.com/graykode/gpt-2-Pytorch<br />
import os<br />
os.chdir('gpt-2-Pytorch')<br />
!curl --output gpt2-pytorch_model.bin https://s3.amazonaws.com/models.huggingface.co/bert/gpt2-pytorch_model.bin<br />
!pip install -r requirements.txt<br />
!python main.py --text "Chandrayaan-2 is India's second lunar exploration mission after Chandrayaan-1. Developed by the Indian Space Research Organisation, the mission was launched from the second launch pad at Satish Dhawan Space Centre on 22 July 2019 at 2.43 PM IST to the Moon by a Geosynchronous Satellite Launch Vehicle Mark III."<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPGV3nStaop5u4MF_KMyOU5Dc5SIpPae77usjKqehvox_ltXhXW5lyl97dsL8vJcmoe8fn1KwT3BFd1P6acxMGpWkJ7zWxfBmbTldaRIhUbdodlIC2ef2H28XPWyQFHQpRm_E_9ir_pck/s1600/chandryan.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="651" data-original-width="1531" height="272" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPGV3nStaop5u4MF_KMyOU5Dc5SIpPae77usjKqehvox_ltXhXW5lyl97dsL8vJcmoe8fn1KwT3BFd1P6acxMGpWkJ7zWxfBmbTldaRIhUbdodlIC2ef2H28XPWyQFHQpRm_E_9ir_pck/s640/chandryan.PNG" width="640" /></a></div>
<br /></div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-29557399988704018912019-08-21T09:39:00.000-07:002020-01-25T22:37:39.445-08:00Free GPU, TPU on Google Colab<div dir="ltr" style="text-align: left;" trbidi="on">
Happy learning and experiments with Google Colab<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkXzv2vvP6_xblKPMB6KJ1qWT5Xrs8uga4zXkdbfLv1s7zR1I6s4BP9v0o-tcLfGXfIcHfkPIXG792kKm1CMyYm8UnGtxKgwGhx920v-Ws5Hu4jyGAKBzfTHv1CNoZH3wqF2P28KQNOVM/s1600/colab.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="646" data-original-width="1182" height="217" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkXzv2vvP6_xblKPMB6KJ1qWT5Xrs8uga4zXkdbfLv1s7zR1I6s4BP9v0o-tcLfGXfIcHfkPIXG792kKm1CMyYm8UnGtxKgwGhx920v-Ws5Hu4jyGAKBzfTHv1CNoZH3wqF2P28KQNOVM/s400/colab.PNG" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbyziBEciCGB7eDqLi6goHHfLNzXxl151RQmfIEZxHaSDsFZDb2xfKSwfJlt61VMHNtQzOu3ob2aTtWZ05wKjmakApU_b4i6toJbYTpAXq97wj_dioTYsqT72R4TGdBTGZ0F8EcTyHv_Q/s1600/TB.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="952" data-original-width="1048" height="581" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbyziBEciCGB7eDqLi6goHHfLNzXxl151RQmfIEZxHaSDsFZDb2xfKSwfJlt61VMHNtQzOu3ob2aTtWZ05wKjmakApU_b4i6toJbYTpAXq97wj_dioTYsqT72R4TGdBTGZ0F8EcTyHv_Q/s640/TB.PNG" width="640" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbyziBEciCGB7eDqLi6goHHfLNzXxl151RQmfIEZxHaSDsFZDb2xfKSwfJlt61VMHNtQzOu3ob2aTtWZ05wKjmakApU_b4i6toJbYTpAXq97wj_dioTYsqT72R4TGdBTGZ0F8EcTyHv_Q/s1600/TB.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbyziBEciCGB7eDqLi6goHHfLNzXxl151RQmfIEZxHaSDsFZDb2xfKSwfJlt61VMHNtQzOu3ob2aTtWZ05wKjmakApU_b4i6toJbYTpAXq97wj_dioTYsqT72R4TGdBTGZ0F8EcTyHv_Q/s1600/TB.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbyziBEciCGB7eDqLi6goHHfLNzXxl151RQmfIEZxHaSDsFZDb2xfKSwfJlt61VMHNtQzOu3ob2aTtWZ05wKjmakApU_b4i6toJbYTpAXq97wj_dioTYsqT72R4TGdBTGZ0F8EcTyHv_Q/s1600/TB.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbyziBEciCGB7eDqLi6goHHfLNzXxl151RQmfIEZxHaSDsFZDb2xfKSwfJlt61VMHNtQzOu3ob2aTtWZ05wKjmakApU_b4i6toJbYTpAXq97wj_dioTYsqT72R4TGdBTGZ0F8EcTyHv_Q/s1600/TB.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbyziBEciCGB7eDqLi6goHHfLNzXxl151RQmfIEZxHaSDsFZDb2xfKSwfJlt61VMHNtQzOu3ob2aTtWZ05wKjmakApU_b4i6toJbYTpAXq97wj_dioTYsqT72R4TGdBTGZ0F8EcTyHv_Q/s1600/TB.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbyziBEciCGB7eDqLi6goHHfLNzXxl151RQmfIEZxHaSDsFZDb2xfKSwfJlt61VMHNtQzOu3ob2aTtWZ05wKjmakApU_b4i6toJbYTpAXq97wj_dioTYsqT72R4TGdBTGZ0F8EcTyHv_Q/s1600/TB.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Note: Data might be lost after 12hrs<br />
We can run the tensorboard on colab too.<br />
Reference links<br />
Google SEEDBANK<br />
<a href="https://research.google.com/seedbank/seeds?keyword=text" target="_blank">https://research.google.com/seedbank/seeds?keyword=text</a><br />
<a href="https://colab.research.google.com/" target="_blank">https://colab.research.google.com/</a><br />
<br />
<br /></div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-30712962971239869962019-08-18T16:06:00.000-07:002019-08-18T16:06:12.060-07:00Question-Answering system with cdQA-suite<div dir="ltr" style="text-align: left;" trbidi="on">
This is Transfer Learning era on NLP tasks.<br />
Have been working on how to use my data set on XLNet and BERT.<br />
Found excellent references with community help<br />
<br />
<a href="https://towardsdatascience.com/how-to-create-your-own-question-answering-system-easily-with-python-2ef8abc8eb5" target="_blank">https://towardsdatascience.com/how-to-create-your-own-question-answering-system-easily-with-python-2ef8abc8eb5</a><br />
<a href="https://github.com/cdqa-suite/cdQA" target="_blank">https://github.com/cdqa-suite/cdQA</a><br />
<br />
</div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-13692507995268256532019-08-18T15:58:00.001-07:002019-08-18T15:58:42.595-07:00XLNet - A SOTA model<div dir="ltr" style="text-align: left;" trbidi="on">
While working on the Q&A system, have found pretrained model on NLP. XLNET is state of the art model for Q&A applications.<br />
XLNet is the combination of Autoregressive and autoencoding<br />
<h4 style="text-align: left;">
<span lang="EN-IN" style="font-size: 12.0pt; mso-ansi-language: EN-IN;">Generalized Autoregressive Pretraining for Language Understanding. </span></h4>
<div class="MsoNoSpacing">
<span lang="EN-IN" style="font-size: 12.0pt; mso-ansi-language: EN-IN;">Generalized -- Pretrain without data correption( masking) by using
<span style="color: red;"><b>permutation </b></span>LM.<o:p></o:p></span></div>
<br />
<div class="MsoNoSpacing">
<span lang="EN-IN" style="font-size: 12.0pt; mso-ansi-language: EN-IN;">Auto regressive – Autoregressive language model but also utilizes bidirectional
context<o:p></o:p></span></div>
<div class="MsoNoSpacing">
<span lang="EN-IN" style="font-size: 12.0pt; mso-ansi-language: EN-IN;">This is better than BERT</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdQ13ygxhPh3e6PDSprOfhoPMFRZP81iO3sHw7Oq404rmlZCNM_CorKxdCLdx4eZ2BJH_94L5jRDXDJIdg3VtBkxDwUAKN4F86FH2I7HqwIc3uZHyxXcxzBB9z7DDdzXOEaYS-1wlJLI8/s1600/BERT.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="260" data-original-width="627" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdQ13ygxhPh3e6PDSprOfhoPMFRZP81iO3sHw7Oq404rmlZCNM_CorKxdCLdx4eZ2BJH_94L5jRDXDJIdg3VtBkxDwUAKN4F86FH2I7HqwIc3uZHyxXcxzBB9z7DDdzXOEaYS-1wlJLI8/s1600/BERT.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
References:<br />
<a href="https://arxiv.org/abs/1906.08237" target="_blank">https://arxiv.org/abs/1906.08237</a><br />
<a href="https://mlexplained.com/2019/06/30/paper-dissected-xlnet-generalized-autoregressive-pretraining-for-language-understanding-explained/" target="_blank">https://mlexplained.com/2019/06/30/paper-dissected-xlnet-generalized-autoregressive-pretraining-for-language-understanding-explained/</a><br />
<div class="MsoNoSpacing">
<span lang="EN-IN" style="font-size: 12.0pt; mso-ansi-language: EN-IN;"><br /></span></div>
<span style="font-family: "calibri" , sans-serif; font-size: 12pt;"><br /></span></div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-58369578837351249852019-05-03T05:14:00.003-07:002019-05-03T05:14:45.434-07:00AWS IoT Greengrass supports Python 3.7<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="color: #333333; font-family: AmazonEmber, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">AWS IoT Greengrass Core 1.9.0 is now available.</span><br />
<span style="color: #333333; font-family: AmazonEmber, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><a href="https://aws.amazon.com/about-aws/whats-new/2019/04/aws-iot-greengrass-adds-support-python-3-7-node-v-8-10-0-and-expands-support-elliptic-curve-cryptography/" target="_blank">https://aws.amazon.com/about-aws/whats-new/2019/04/aws-iot-greengrass-adds-support-python-3-7-node-v-8-10-0-and-expands-support-elliptic-curve-cryptography/</a></span><br />
<a href="https://docs.aws.amazon.com/greengrass/latest/developerguide/what-is-gg.html#gg-platforms" target="_blank">https://docs.aws.amazon.com/greengrass/latest/developerguide/what-is-gg.html#gg-platforms</a></div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-44079052980052153592019-04-25T09:20:00.003-07:002019-05-07T03:34:14.137-07:0012 Greatest Success Tips in Life<div dir="ltr" style="text-align: left;" trbidi="on">
<ol style="text-align: left;">
<li>SKETCH THE OPPORTUNITIES</li>
<li>SETTING THE GOAL</li>
<li>STUDY PLANNING</li>
<li>SELF CONFIDENCE </li>
<li>SELF ESTEEM </li>
<li>SUCCESS STORIES </li>
<li>STUDY TIME </li>
<li>STUDY ENVIRONMENT </li>
<li>STUDY NOTES </li>
<li>STRATEGIES </li>
<li>STRESS MANAGEMENT </li>
<li>SOCIAL RESPONSIBILITY</li>
</ol>
</div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-17321519876575892232019-04-18T23:46:00.000-07:002019-04-18T23:47:04.655-07:00VMware Workstation and Device/Credential Guard are not compatible. VMware Workstation can be run after disabling Device/Credential Guard.<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAKlNyUIjd9Ec6dZbHabP4RKOHQ2YCBGEOoZWlSd_PJRgYWMm3nFALZMAUafZiYCUbZjcm_EvmaKAA3B0qSbfxPw9gtgQswRCu1zqhU21n8EHgYwbqRdQFvvGdrmSt5ZhFiscy8MuA3Nk/s1600/vm.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="305" data-original-width="521" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAKlNyUIjd9Ec6dZbHabP4RKOHQ2YCBGEOoZWlSd_PJRgYWMm3nFALZMAUafZiYCUbZjcm_EvmaKAA3B0qSbfxPw9gtgQswRCu1zqhU21n8EHgYwbqRdQFvvGdrmSt5ZhFiscy8MuA3Nk/s1600/vm.PNG" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Follow below link for solution<br />
<a href="https://www.youtube.com/watch?v=CGpv2Dvzyeg" target="_blank">https://www.youtube.com/watch?v=CGpv2Dvzyeg</a></div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-38269581968721730442019-04-18T03:03:00.000-07:002019-04-18T03:33:30.217-07:00Journey with AWS SageMaker<div dir="ltr" style="text-align: left;" trbidi="on">
SageMaker is a fully managed machine learning service offered by AWS.Build, train and deploy machine learning models on the AWS cloud.<br />
As part of <span style="color: red;">ML inference at Edge</span> demo first have prepared my ML model using AWS SageMaker.<br />
Have faced few interesting challenges like policy issues and instances availability etc<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitBWZmHzCixb6xmMGxs0JzNLN-ijFJmb_068M8kDHx15kuXunZkFSl_ZNEemEvMjylwHGDOqF9a6_Ug72-UulmZXn_NUnymgG_z80kqttj_PSwOzlw_fKAKgU8OMlbadjYwp34aL1McbA/s1600/error.png" imageanchor="1" style="clear: left; display: inline; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="182" data-original-width="1493" height="77" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitBWZmHzCixb6xmMGxs0JzNLN-ijFJmb_068M8kDHx15kuXunZkFSl_ZNEemEvMjylwHGDOqF9a6_Ug72-UulmZXn_NUnymgG_z80kqttj_PSwOzlw_fKAKgU8OMlbadjYwp34aL1McbA/s640/error.png" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitBWZmHzCixb6xmMGxs0JzNLN-ijFJmb_068M8kDHx15kuXunZkFSl_ZNEemEvMjylwHGDOqF9a6_Ug72-UulmZXn_NUnymgG_z80kqttj_PSwOzlw_fKAKgU8OMlbadjYwp34aL1McbA/s1600/error.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3t5AEJSml_KAOyC7ctFdETAmC9WYDiTv7VE4ZV6YJPu6elfuHKYG6i9bQ1ggbvbls0eoD11ylyrd51lOliI8vcDgsgmBYg17f0DodEsV88tiu2QjdZC1E0zMP60yn8HtKzUmqKk0JtOQ/s1600/iam.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="400" data-original-width="1530" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3t5AEJSml_KAOyC7ctFdETAmC9WYDiTv7VE4ZV6YJPu6elfuHKYG6i9bQ1ggbvbls0eoD11ylyrd51lOliI8vcDgsgmBYg17f0DodEsV88tiu2QjdZC1E0zMP60yn8HtKzUmqKk0JtOQ/s640/iam.PNG" width="640" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGZK1i0nMYJYCThJoEm2TlZ5gPnpPFb0UMSGNF91FsVXFDP5zwBH_hnV3wQ25PJTxWUeb01HObtuzjLRMAlBju1TdU02xVpDpnVeSU9HbOg7c79CgmkwuFDoJOFxIZsY63PhkcJndE4fY/s1600/jobs.PNG" imageanchor="1" style="clear: left; display: inline; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="625" data-original-width="1600" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGZK1i0nMYJYCThJoEm2TlZ5gPnpPFb0UMSGNF91FsVXFDP5zwBH_hnV3wQ25PJTxWUeb01HObtuzjLRMAlBju1TdU02xVpDpnVeSU9HbOg7c79CgmkwuFDoJOFxIZsY63PhkcJndE4fY/s640/jobs.PNG" width="640" /></a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG3y2czS8XpSBPYlKEyyHtp1fZQ_SPTfqXtQ2t5Lla5T1PGe55Zt91senvQRlm14ekAxTQhmcKGKJWjdqNZt36By_C3btsgofrcUEJ4ZK2XAhbqjMCMLRFMTLdz38NQAfo5AGFtc2Ub_s/s1600/as.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="551" data-original-width="1496" height="235" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG3y2czS8XpSBPYlKEyyHtp1fZQ_SPTfqXtQ2t5Lla5T1PGe55Zt91senvQRlm14ekAxTQhmcKGKJWjdqNZt36By_C3btsgofrcUEJ4ZK2XAhbqjMCMLRFMTLdz38NQAfo5AGFtc2Ub_s/s640/as.PNG" width="640" /></a></div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9o8KaKW2KsVFakEbdZzAQd5C2UIT008mac4MrK5zJiOI2nY0Y38180MAohWdmRtQFoFOG1j5OIFFaPb72YthDajGnPsIzVgc63r0SjSw9ZtgxxKhzzCMw-IBq0bm7TbPrpn2wwwV0seQ/s1600/pb+file.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="671" data-original-width="1600" height="268" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9o8KaKW2KsVFakEbdZzAQd5C2UIT008mac4MrK5zJiOI2nY0Y38180MAohWdmRtQFoFOG1j5OIFFaPb72YthDajGnPsIzVgc63r0SjSw9ZtgxxKhzzCMw-IBq0bm7TbPrpn2wwwV0seQ/s640/pb+file.png" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN9O0hoiY5nnAbg5oEXfFy5hBjJzeSqAQEnDvl4V2pQX5faW310PE8AXma6Tk5ithcjufIumJNPCUDxOR0eRB3W66C0IdLNU4WnKZiOVqn9499ms_NRIxnwNBnZED8T_4OAhTFUXXQUvM/s1600/pridict.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="489" data-original-width="1115" height="280" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN9O0hoiY5nnAbg5oEXfFy5hBjJzeSqAQEnDvl4V2pQX5faW310PE8AXma6Tk5ithcjufIumJNPCUDxOR0eRB3W66C0IdLNU4WnKZiOVqn9499ms_NRIxnwNBnZED8T_4OAhTFUXXQUvM/s640/pridict.png" width="640" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
References:<br />
<a href="https://aws.amazon.com/sagemaker/pricing/" target="_blank">https://aws.amazon.com/sagemaker/pricing/</a><br />
<a href="https://console.aws.amazon.com/support/home" target="_blank">https://console.aws.amazon.com/support/home</a></div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-65606227073519314322019-04-15T02:24:00.003-07:002019-04-16T04:50:58.687-07:00AWS IOT Greengrass ML inference<div dir="ltr" style="text-align: left;" trbidi="on">
Right now am working one of the use case using <span style="color: red;">AWS Greengrass</span>.<br />
<br />
<div class="MsoNormal">
AWS Greengrass is a service that allows you to take a lot of
the capabilities provided by the AWS IoT service and run that at the edge
closer to your devices. AWS Greengrass ensures your IoT devices can respond
quickly to local events, use Lambda functions running on <b style="mso-bidi-font-weight: normal;">Greengrass Core</b> to interact with local resources, operate with irregular
connections, stay updated with over the air updates, and minimize the cost of
transmitting IoT data to the cloud.<o:p></o:p></div>
<div class="MsoNoSpacing">
<b style="mso-bidi-font-weight: normal;">Deep Learning
challenges at the Edge<o:p></o:p></b></div>
<div class="MsoNoSpacing">
Resource-constrained devices<o:p></o:p></div>
<div class="MsoNoSpacing" style="text-indent: 36.0pt;">
CPU, memory, storage, power
consumption.<o:p></o:p></div>
<div class="MsoNoSpacing">
Network connectivity<o:p></o:p></div>
<div class="MsoNoSpacing" style="text-indent: 36.0pt;">
Latency, bandwidth,
availability.<o:p></o:p></div>
<div class="MsoNoSpacing" style="text-indent: 36.0pt;">
On-device prediction may be
the only option.<o:p></o:p></div>
<div class="MsoNoSpacing">
Deployment<o:p></o:p></div>
<div class="MsoNoSpacing" style="text-indent: 36.0pt;">
Updating code and models on a
fleet of devices is not easy.<o:p></o:p></div>
<div class="MsoNoSpacing">
<b style="mso-bidi-font-weight: normal;">Value of ML
inference at the Edge<o:p></o:p></b></div>
<div class="MsoNoSpacing" style="margin-left: 36.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="font-family: "symbol"; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><!--[endif]-->Latency<o:p></o:p></div>
<div class="MsoNoSpacing" style="margin-left: 36.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="font-family: "symbol"; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><!--[endif]-->Bandwidth<o:p></o:p></div>
<div class="MsoNoSpacing" style="margin-left: 36.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="font-family: "symbol"; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><!--[endif]-->Availability<o:p></o:p></div>
<div class="MsoNoSpacing" style="margin-left: 36.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<!--[if !supportLists]--><span style="font-family: "symbol"; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><!--[endif]-->Privacy<b style="mso-bidi-font-weight: normal;"><o:p></o:p></b></div>
<a href="https://aws.amazon.com/solutions/case-studies/iot/">https://aws.amazon.com/solutions/case-studies/iot/</a><br />
<a href="https://aws.amazon.com/greengrass/faqs/">https://aws.amazon.com/greengrass/faqs/</a></div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-6544216536423463912019-04-08T00:14:00.003-07:002019-04-08T01:58:22.785-07:00ONNX<div dir="ltr" style="text-align: left;" trbidi="on">
With ONNX, AI developers can more easily move models between state-of-the-art tools and choose the combination that is best for them.<br />
Enabling interoperability makes it possible to get great ideas into production faster.<br />
Ex: PyTorch > ONNX > Tensorflow<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://camo.githubusercontent.com/fd434f517d50d9b72d4f1278b1903ac0265b7573/68747470733a2f2f646f63732e6d6963726f736f66742e636f6d2f62732d6c61746e2d62612f617a7572652f6d616368696e652d6c6561726e696e672f736572766963652f6d656469612f636f6e636570742d6f6e6e782f6f6e6e782e706e67" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="385" data-original-width="800" height="308" src="https://camo.githubusercontent.com/fd434f517d50d9b72d4f1278b1903ac0265b7573/68747470733a2f2f646f63732e6d6963726f736f66742e636f6d2f62732d6c61746e2d62612f617a7572652f6d616368696e652d6c6561726e696e672f736572766963652f6d656469612f636f6e636570742d6f6e6e782f6f6e6e782e706e67" width="640" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwIfqwL3kJD48ItOW44u1F9kimPxQZ69ORCd0vbeifXkoBnf938pkyR0YfXeSt3CZsm9t_7OM7vaCz1Ywo3NvyNYuU9-ajIRBpkEkG03HB1qUAd-GW-hMs88rSZ3WdH1lie4jjGnbmEAY/s1600/onxx.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="346" data-original-width="569" height="194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwIfqwL3kJD48ItOW44u1F9kimPxQZ69ORCd0vbeifXkoBnf938pkyR0YfXeSt3CZsm9t_7OM7vaCz1Ywo3NvyNYuU9-ajIRBpkEkG03HB1qUAd-GW-hMs88rSZ3WdH1lie4jjGnbmEAY/s320/onxx.PNG" width="320" /></a></div>
<br /></div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-23924033814516027322019-04-05T00:48:00.002-07:002019-04-08T00:37:36.609-07:00Edge Computing<div dir="ltr" style="text-align: left;" trbidi="on">
As a Automotive industry Machine Learning Engineer, today i thrilled about <span style="color: red;">Edge Computing</span> technology.<br />
Edge computing to be bigger than cloud computing<br />
<b style="background-color: white; color: #222222; font-family: sans-serif; font-size: 14px;">Edge computing</b><span style="background-color: white; color: #222222; font-family: sans-serif; font-size: 14px;"> brings memory and computing power closer to the location where it is needed.</span><br />
<span style="background-color: white;"><span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;">As part of my R&D have been deploying my tiny TF model on Android Apps and Embedded </span></span></span><span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;">devices</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjOtZZwxLV13BWa5FtYbt0C8LuyBLAh52zLLnvPgbBUDRhMVhdorQ5jKvdkZM2c9_svgkfSGUvhIC_SigqPgvNQO3Bxpgj3Dc36AWGpjSIMNRTaK67hi-TBpAaNWGvP9TexPXv1PKMASs/s1600/TFLITE.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="359" data-original-width="402" height="285" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjOtZZwxLV13BWa5FtYbt0C8LuyBLAh52zLLnvPgbBUDRhMVhdorQ5jKvdkZM2c9_svgkfSGUvhIC_SigqPgvNQO3Bxpgj3Dc36AWGpjSIMNRTaK67hi-TBpAaNWGvP9TexPXv1PKMASs/s320/TFLITE.png" width="320" /></a></div>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;">More exciting to know Edge computing technology</span></span><br />
<span style="color: #222222; font-family: sans-serif;"><span style="font-size: 14px;"><a href="https://www.sparkfun.com/products/15170" target="_blank">https://www.sparkfun.com/products/15170</a></span></span></div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-43445297092119080322019-04-01T05:20:00.002-07:002019-04-01T05:20:44.838-07:00Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX <div dir="ltr" style="text-align: left;" trbidi="on">
Am running some model on my brand new 32bit RAM laptop and faced the below error msg<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiylPUIuk1rBROi1bZwwaUGeUbTAZmJCFdQ-gI2rcMOnoWCJJYCsY8WF_GpGinco4RyQbwE38ftTdgYB0FbdxdBZur_3LynHO-UVQXmMK5VY1XHIsrPSnF4NGIFTs3S1dN-ta1kXlqYhSw/s1600/ts.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="52" data-original-width="1340" height="24" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiylPUIuk1rBROi1bZwwaUGeUbTAZmJCFdQ-gI2rcMOnoWCJJYCsY8WF_GpGinco4RyQbwE38ftTdgYB0FbdxdBZur_3LynHO-UVQXmMK5VY1XHIsrPSnF4NGIFTs3S1dN-ta1kXlqYhSw/s640/ts.PNG" width="640" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Soulution: <span style="background-color: #1e1e1e; color: #d4d4d4; font-family: Consolas, "Courier New", monospace; font-size: 14px; white-space: pre;">os.environ[</span><span style="color: #ce9178; font-family: Consolas, "Courier New", monospace; font-size: 14px; white-space: pre;">'TF_CPP_MIN_LOG_LEVEL'</span><span style="background-color: #1e1e1e; color: #d4d4d4; font-family: Consolas, "Courier New", monospace; font-size: 14px; white-space: pre;">] </span><span style="background-color: #1e1e1e; color: #d4d4d4; font-family: Consolas, "Courier New", monospace; font-size: 14px; white-space: pre;">=</span><span style="background-color: #1e1e1e; color: #d4d4d4; font-family: Consolas, "Courier New", monospace; font-size: 14px; white-space: pre;"> </span><span style="color: #ce9178; font-family: Consolas, "Courier New", monospace; font-size: 14px; white-space: pre;">'2'</span></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="text-align: left;">
Reference: <a href="https://stackoverflow.com/questions/47068709/your-cpu-supports-instructions-that-this-tensorflow-binary-was-not-compiled-to-u" target="_blank">https://stackoverflow.com/questions/47068709/your-cpu-supports-instructions-that-this-tensorflow-binary-was-not-compiled-to-u</a></div>
<br />
<br /></div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-17998076580610996012019-03-26T03:01:00.002-07:002019-03-26T03:11:49.579-07:00Tensorflow Lite Demo<div dir="ltr" style="text-align: left;" trbidi="on">
As part of my requirements, have started deploying tensorflow models on Android using Tensorflow Lite<br />
Amazing experience<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnXgEIwm6o0pTwrJLGr8bU38PzJgYv6KHIs0snj4pLgRsUcyow9qUEaixi0EPTSBNih_kNJAD5fDOxB1g7L0cqZHylmtxcbGVcO-KJGw6bDYkaHoOE3YFo9qnBU9kGmq-mkF-Zt5OeSFk/s1600/tf3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnXgEIwm6o0pTwrJLGr8bU38PzJgYv6KHIs0snj4pLgRsUcyow9qUEaixi0EPTSBNih_kNJAD5fDOxB1g7L0cqZHylmtxcbGVcO-KJGw6bDYkaHoOE3YFo9qnBU9kGmq-mkF-Zt5OeSFk/s1600/tf3.png" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnXgEIwm6o0pTwrJLGr8bU38PzJgYv6KHIs0snj4pLgRsUcyow9qUEaixi0EPTSBNih_kNJAD5fDOxB1g7L0cqZHylmtxcbGVcO-KJGw6bDYkaHoOE3YFo9qnBU9kGmq-mkF-Zt5OeSFk/s1600/tf3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><br />
<br />
import tensorflow as tf<br />
# Convert to TensorFlow Lite model.<br />
converter = <span style="color: red;">tf.lite.TFLiteConverter.from_keras_model_file</span>('sunroof_model.h5')<br />
tflite_model = converter.convert()<br />
open("sunroof_model.tflite", "wb").write(tflite_model)<br />
<br />
Below are few errors have experienced while developing android code<br />
<br />
"Attempt to invoke virtual method 'void org.tensorflow.lite.Interpreter.run(java.lang.Object, java.lang.Object)' on a null object reference"<br />
Cannot copy between a TensorFlowLite tensor with shape [1, 1] and a Java object with shape [1].<br />
Cannot copy between a TensorFlowLite tensor with shape [1, 6] and a Java object with shape [6].</div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-21584024049176001212019-03-22T05:36:00.000-07:002019-03-22T05:36:11.152-07:00What are the contraints for tensorflow scope names?<div dir="ltr" style="text-align: left;" trbidi="on">
While developing TF model, have faced the below issue<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrRJsXvF2mtSYC7x9_RPAtD-O0zaSs_K6l1QaCnjpq8iG_b8mqpwFtxLCPwSLx0lnX0__Bl_ikOZX0i1gVteua9fSWidJ0_rk5ncDQyFoig3nnQ-rq2E77U-qCLC31V5hhVszFRAnnIhQ/s1600/tf1.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="39" data-original-width="590" height="26" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrRJsXvF2mtSYC7x9_RPAtD-O0zaSs_K6l1QaCnjpq8iG_b8mqpwFtxLCPwSLx0lnX0__Bl_ikOZX0i1gVteua9fSWidJ0_rk5ncDQyFoig3nnQ-rq2E77U-qCLC31V5hhVszFRAnnIhQ/s400/tf1.PNG" width="400" /></a></div>
<br />
<br />
<br />
Solution: remove the spaces in the feature names</div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-41007979124719874122019-03-22T02:23:00.003-07:002019-03-22T02:24:35.343-07:00The kernel appears to have died. It will restart automatically<div dir="ltr" style="text-align: left;" trbidi="on">
Got strange issue on my new setup<br />
No module named 'numpy.core._multiarray_umath'<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM7CJCr4-NUqMwiWk6td1M9ljYMNSoHlPhW_5tw26K5_wQBc_6AMUzMFzxHR6xy4-tMPnOx1sz_sn0qy6cxgs1ENgm3VlBtJTPD7jODiR6k-ZlMYXtTYTkrR4dl5JsquIsnww9xDDVWfE/s1600/kernal.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="631" data-original-width="700" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM7CJCr4-NUqMwiWk6td1M9ljYMNSoHlPhW_5tw26K5_wQBc_6AMUzMFzxHR6xy4-tMPnOx1sz_sn0qy6cxgs1ENgm3VlBtJTPD7jODiR6k-ZlMYXtTYTkrR4dl5JsquIsnww9xDDVWfE/s1600/kernal.PNG" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhptLZ_inQPneM_yRCcK-kNu6X6BQAhdlISJPpCc-EEQFWpcmHJyVg0XDE60TGSqS5YG9tv96kmXAIHjujKtZKHO4Hu1vzwjrPK8lNzYa2RV2k1lmB2IEAkoXf13LXqWgv_YCjRhnFw-c0/s1600/numpy.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="249" data-original-width="963" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhptLZ_inQPneM_yRCcK-kNu6X6BQAhdlISJPpCc-EEQFWpcmHJyVg0XDE60TGSqS5YG9tv96kmXAIHjujKtZKHO4Hu1vzwjrPK8lNzYa2RV2k1lmB2IEAkoXf13LXqWgv_YCjRhnFw-c0/s1600/numpy.PNG" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Solution: Just upgrade numpy</div>
</div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-54818629119364618862019-02-28T17:45:00.000-08:002019-02-28T17:45:46.329-08:00Success formula in our life<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="ListContainerWrapper SCXW79575737 BCX0" style="-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; position: relative; text-align: left; user-select: text;">
<ol style="font-family: Calibri, sans-serif; font-size: 14.6667px; text-align: left;">
<li><span class="TextRun SCXW79575737 BCX0" data-contrast="auto" lang="EN-US" style="-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-family: Calibri, Calibri_MSFontService, sans-serif; font-size: 11pt; font-variant-ligatures: none !important; line-height: 19.425px; margin: 0px; padding: 0px; user-select: text;" xml:lang="EN-US">Insatiable appetite for knowledge</span></li>
<li><span class="TextRun SCXW79575737 BCX0" data-contrast="auto" lang="EN-US" style="-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-family: Calibri, Calibri_MSFontService, sans-serif; font-size: 11pt; font-variant-ligatures: none !important; line-height: 19.425px; margin: 0px; padding: 0px; user-select: text;" xml:lang="EN-US">Know the basics</span><span class="EOP SCXW79575737 BCX0" data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-family: Calibri, Calibri_MSFontService, sans-serif; font-size: 11pt; line-height: 19.425px; margin: 0px; padding: 0px; user-select: text;"> </span></li>
<li><span class="TextRun SCXW79575737 BCX0" data-contrast="auto" lang="EN-US" style="-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-family: Calibri, Calibri_MSFontService, sans-serif; font-size: 11pt; font-variant-ligatures: none !important; line-height: 19.425px; margin: 0px; padding: 0px; user-select: text;" xml:lang="EN-US">Identify the gaps in your knowledge</span><span class="EOP SCXW79575737 BCX0" data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-family: Calibri, Calibri_MSFontService, sans-serif; font-size: 11pt; line-height: 19.425px; margin: 0px; padding: 0px; user-select: text;"> </span></li>
<li><span class="TextRun SCXW79575737 BCX0" data-contrast="auto" lang="EN-US" style="-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-family: Calibri, Calibri_MSFontService, sans-serif; font-size: 11pt; font-variant-ligatures: none !important; line-height: 19.425px; margin: 0px; padding: 0px; user-select: text;" xml:lang="EN-US">Constantly update</span><span class="EOP SCXW79575737 BCX0" data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-family: Calibri, Calibri_MSFontService, sans-serif; font-size: 11pt; line-height: 19.425px; margin: 0px; padding: 0px; user-select: text;"> </span></li>
<li><span class="TextRun SCXW79575737 BCX0" data-contrast="auto" lang="EN-US" style="-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-family: Calibri, Calibri_MSFontService, sans-serif; font-size: 11pt; font-variant-ligatures: none !important; line-height: 19.425px; margin: 0px; padding: 0px; user-select: text;" xml:lang="EN-US">Expose the linkages</span><span class="EOP SCXW79575737 BCX0" data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-family: Calibri, Calibri_MSFontService, sans-serif; font-size: 11pt; line-height: 19.425px; margin: 0px; padding: 0px; user-select: text;"> </span></li>
<li><span class="TextRun SCXW79575737 BCX0" data-contrast="auto" lang="EN-US" style="-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-family: Calibri, Calibri_MSFontService, sans-serif; font-size: 11pt; font-variant-ligatures: none !important; line-height: 19.425px; margin: 0px; padding: 0px; user-select: text;" xml:lang="EN-US">Expose diverse views</span><span class="EOP SCXW79575737 BCX0" data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-family: Calibri, Calibri_MSFontService, sans-serif; font-size: 11pt; line-height: 19.425px; margin: 0px; padding: 0px; user-select: text;"> </span></li>
<li><span class="TextRun SCXW79575737 BCX0" data-contrast="auto" lang="EN-US" style="-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-family: Calibri, Calibri_MSFontService, sans-serif; font-size: 11pt; font-variant-ligatures: none !important; line-height: 19.425px; margin: 0px; padding: 0px; user-select: text;" xml:lang="EN-US">Write, argue and debate</span></li>
</ol>
<div>
<span style="font-family: Calibri, Calibri_MSFontService, sans-serif; font-size: 14.6667px;"><span style="font-variant-ligatures: none;">Reference: </span></span><span style="font-family: Calibri, Calibri_MSFontService, sans-serif;"><span style="font-size: 14.6667px; font-variant-ligatures: none;">https://www.youtube.com/watch?v=_svETMOY9zY</span></span></div>
</div>
</div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-68169840232853628912019-02-04T21:16:00.000-08:002019-02-04T21:16:44.055-08:00Hyper parameters with GridSearch<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: white; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; text-align: justify;">Building a better model involves iteration and tuning these hyperparameters.</span><br />
<span style="background-color: white; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; text-align: justify;">Grid search uses cross validation, splitting the training data up into folds for training and testing of each hyperparameter combination. After all hyperparameter variants are trained, the original test data is used to validate the final model.</span><br />
<div style="background: white; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 0cm; margin-right: 0cm; margin-top: 12.0pt;">
<span lang="EN-US" style="font-family: Play, sans-serif;">GridSearchCV
takes a dictionary that describes the parameters that should be tried and a
model to train. The grid of parameters is defined as a dictionary, where the
keys are the parameters and the values are the settings to be tested.<o:p></o:p></span></div>
<pre style="background-color: #f7f7f7; border-radius: 4px; border: none; color: #333333; font-size: 14px; line-height: inherit; overflow-wrap: break-word; padding: 0px; white-space: pre-wrap; word-break: break-all;"><span class="kn" style="color: green; font-weight: bold; margin: 0px; padding: 0px;">from</span> <span class="nn" style="color: blue; font-weight: bold; margin: 0px; padding: 0px;">sklearn.model_selection</span> <span class="k" style="color: green; font-weight: bold; margin: 0px; padding: 0px;">import</span> <span class="n" style="margin: 0px; padding: 0px;">GridSearchCV</span>
<span class="kn" style="color: green; font-weight: bold; margin: 0px; padding: 0px;">from</span> <span class="nn" style="color: blue; font-weight: bold; margin: 0px; padding: 0px;">sklearn.metrics</span> <span class="k" style="color: green; font-weight: bold; margin: 0px; padding: 0px;">import</span> <span class="n" style="margin: 0px; padding: 0px;">classification_report</span>
<span class="kn" style="color: green; font-weight: bold; margin: 0px; padding: 0px;">from</span> <span class="nn" style="color: blue; font-weight: bold; margin: 0px; padding: 0px;">keras.wrappers.scikit_learn</span> <span class="k" style="color: green; font-weight: bold; margin: 0px; padding: 0px;">import</span> <span class="n" style="margin: 0px; padding: 0px;">KerasClassifier</span>
<span class="kn" style="color: green; font-weight: bold; margin: 0px; padding: 0px;">from</span> <span class="nn" style="color: blue; font-weight: bold; margin: 0px; padding: 0px;">keras.models</span> <span class="k" style="color: green; font-weight: bold; margin: 0px; padding: 0px;">import</span> <span class="n" style="margin: 0px; padding: 0px;">Sequential</span>
<span class="kn" style="color: green; font-weight: bold; margin: 0px; padding: 0px;">import</span> <span class="nn" style="color: blue; font-weight: bold; margin: 0px; padding: 0px;">time</span></pre>
<pre style="background-color: #f7f7f7; border-radius: 4px; border: none; color: #333333; font-size: 14px; line-height: inherit; overflow-wrap: break-word; padding: 0px; white-space: pre-wrap; word-break: break-all;"><span class="nn" style="color: blue; font-weight: bold; margin: 0px; padding: 0px;">
</span></pre>
<pre style="background-color: #f7f7f7; border-radius: 4px; border: none; font-size: 14px; line-height: inherit; overflow-wrap: break-word; padding: 0px; white-space: pre-wrap; word-break: break-all;"><span class="nn" style="margin: 0px; padding: 0px;"><pre style="border-radius: 4px; border: none; line-height: inherit; overflow-wrap: break-word; padding: 0px; white-space: pre-wrap; word-break: break-all;"><span class="k" style="color: green; font-weight: bold; margin: 0px; padding: 0px;">def</span><span style="color: #333333;"> </span><span class="nf" style="color: blue; font-weight: 400; margin: 0px; padding: 0px;">dense_model</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">units</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">dropout</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">):</span><span style="color: #333333;">
</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">model</span><span style="color: #333333;"> </span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">Sequential</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">()</span><span style="color: #333333;">
</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">model</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">.</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">add</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">Dense</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">units</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">activation</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span class="s1" style="color: #ba2121; font-weight: 400; margin: 0px; padding: 0px;">'relu'</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">input_shape</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="mi" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">28</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="mi" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">28</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,)))</span><span style="color: #333333;">
</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">model</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">.</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">add</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">Dropout</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">dropout</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">))</span><span style="color: #333333;">
</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">model</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">.</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">add</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">Dense</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">units</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">activation</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span class="s1" style="color: #ba2121; font-weight: 400; margin: 0px; padding: 0px;">'relu'</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">))</span><span style="color: #333333;">
</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">model</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">.</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">add</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">Dropout</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">dropout</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">))</span><span style="color: #333333;">
</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">model</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">.</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">add</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">Flatten</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">())</span><span style="color: #333333;">
</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">model</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">.</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">add</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">Dense</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="mi" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">10</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">activation</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span class="s1" style="color: #ba2121; font-weight: 400; margin: 0px; padding: 0px;">'softmax'</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">))</span><span style="color: #333333;">
</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">model</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">.</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">compile</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">loss</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span class="s1" style="color: #ba2121; font-weight: 400; margin: 0px; padding: 0px;">'categorical_crossentropy'</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;">
</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">optimizer</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span class="s1" style="color: #ba2121; font-weight: 400; margin: 0px; padding: 0px;">'adam'</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;">
</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">metrics</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">[</span><span class="s1" style="color: #ba2121; font-weight: 400; margin: 0px; padding: 0px;">'accuracy'</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">])</span><span style="color: #333333;">
</span><span class="k" style="color: green; font-weight: bold; margin: 0px; padding: 0px;">return</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">model</span><span style="color: #333333;">
</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">hyperparameters</span><span style="color: #333333;"> </span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span style="color: #333333;"> </span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">{</span><span style="color: #333333;">
</span><span class="s1" style="color: #ba2121; font-weight: 400; margin: 0px; padding: 0px;">'epochs'</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">:</span><span style="color: #333333;"> </span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">[</span><span class="mi" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">1</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">],</span><span style="color: #333333;">
</span><span class="s1" style="color: #ba2121; font-weight: 400; margin: 0px; padding: 0px;">'batch_size'</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">:</span><span style="color: #333333;"> </span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">[</span><span class="mi" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">64</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">],</span><span style="color: #333333;">
</span><span class="s1" style="color: #ba2121; font-weight: 400; margin: 0px; padding: 0px;">'units'</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">:</span><span style="color: #333333;"> </span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">[</span><span class="mi" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">32</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="mi" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">64</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="mi" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">128</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">],</span><span style="color: #333333;">
</span><span class="s1" style="color: #ba2121; font-weight: 400; margin: 0px; padding: 0px;">'dropout'</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">:</span><span style="color: #333333;"> </span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">[</span><span class="mf" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">0.1</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="mf" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">0.2</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="mf" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">0.4</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">]</span><span style="color: #333333;">
</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">}</span><span style="color: #333333;">
</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">model</span><span style="color: #333333;"> </span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">KerasClassifier</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">build_fn</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span class="n" style="color: #333333; margin: 0px; padding: 0px;"><b>dense_model</b></span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">verbose</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span class="mi" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">0</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">)</span><span style="color: #333333;">
</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">start</span><span style="color: #333333;"> </span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">time</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">.</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">clock</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">()</span><span style="color: #333333;">
</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">grid</span><span style="color: #333333;"> </span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span style="color: #333333;"> </span><span style="color: red;"><span class="n" style="font-weight: 400; margin: 0px; padding: 0px;">GridSearchCV</span><span class="p" style="font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="font-weight: 400; margin: 0px; padding: 0px;">estimator</span><span class="o" style="font-weight: 400; margin: 0px; padding: 0px;">=</span><span class="n" style="font-weight: 400; margin: 0px; padding: 0px;">model</span><span class="p" style="font-weight: 400; margin: 0px; padding: 0px;">,</span> <span class="n" style="font-weight: 400; margin: 0px; padding: 0px;">param_grid</span><span class="o" style="font-weight: 400; margin: 0px; padding: 0px;">=</span><span class="n" style="font-weight: 400; margin: 0px; padding: 0px;">hyperparameters</span><span class="p" style="font-weight: 400; margin: 0px; padding: 0px;">,</span> <span class="n" style="font-weight: 400; margin: 0px; padding: 0px;">cv</span><span class="o" style="font-weight: 400; margin: 0px; padding: 0px;">=</span><span class="mi" style="font-weight: 400; margin: 0px; padding: 0px;">6</span></span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">verbose</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span class="mi" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">4</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">)</span><span style="color: #333333;">
</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">grid_result</span><span style="color: #333333;"> </span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">grid</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">.</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">fit</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">x_train</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">y_train</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">)</span><span style="color: #333333;">
</span><span class="nb" style="color: green; font-weight: 400; margin: 0px; padding: 0px;">print</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="s2" style="color: #ba2121; font-weight: 400; margin: 0px; padding: 0px;">"Best: </span><span class="si" style="color: #bb6688; font-weight: bold; margin: 0px; padding: 0px;">%f</span><span class="s2" style="color: #ba2121; font-weight: 400; margin: 0px; padding: 0px;"> using </span><span class="si" style="color: #bb6688; font-weight: bold; margin: 0px; padding: 0px;">%s</span><span class="s2" style="color: #ba2121; font-weight: 400; margin: 0px; padding: 0px;">"</span><span style="color: #333333;"> </span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">%</span><span style="color: #333333;"> </span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">grid_result</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">.</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">best_score_</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">grid_result</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">.</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">best_params_</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">))</span><span style="color: #333333;">
</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">y_true</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">y_pred</span><span style="color: #333333;"> </span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">np</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">.</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">argmax</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">y_test</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">axis</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">=</span><span class="mi" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">1</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">),</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">grid</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">.</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">predict</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">x_test</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">)</span><span style="color: #333333;">
</span><span class="nb" style="color: green; font-weight: 400; margin: 0px; padding: 0px;">print</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">()</span><span style="color: #333333;">
</span><span class="nb" style="color: green; font-weight: 400; margin: 0px; padding: 0px;">print</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">classification_report</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">y_true</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">,</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">y_pred</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">))</span><span style="color: #333333;">
</span><span class="nb" style="color: green; font-weight: 400; margin: 0px; padding: 0px;">print</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">()</span><span style="color: #333333;">
</span><span class="nb" style="color: green; font-weight: 400; margin: 0px; padding: 0px;">print</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">(</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">time</span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">.</span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">clock</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">()</span><span style="color: #333333;"> </span><span class="o" style="color: #666666; font-weight: 400; margin: 0px; padding: 0px;">-</span><span style="color: #333333;"> </span><span class="n" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">start</span><span class="p" style="color: #333333; font-weight: 400; margin: 0px; padding: 0px;">)</span></pre>
<div class="separator" style="clear: both; color: blue; font-weight: bold; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUXgbOFWJCPNmDq5eF0aybkv7dNsw6oyDBOsI-sgJhVwYCGkNZm2AwMpt9q6KctspkOBGpvp_MMAWXyR7BaaUNmdZh1TH17vEci1t4FVdG4QLPGR16rHy05Wa4hbEQuJIU0M8vXjc-Qt8/s1600/gs1.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="363" data-original-width="823" height="281" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUXgbOFWJCPNmDq5eF0aybkv7dNsw6oyDBOsI-sgJhVwYCGkNZm2AwMpt9q6KctspkOBGpvp_MMAWXyR7BaaUNmdZh1TH17vEci1t4FVdG4QLPGR16rHy05Wa4hbEQuJIU0M8vXjc-Qt8/s640/gs1.PNG" width="640" /></a></div>
<pre style="border-radius: 4px; border: none; color: #333333; font-weight: 400; line-height: inherit; overflow-wrap: break-word; padding: 0px; white-space: pre-wrap; word-break: break-all;"><span class="p" style="margin: 0px; padding: 0px;">
</span></pre>
</span></pre>
</div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0tag:blogger.com,1999:blog-7620879092199057249.post-24505598578885903202019-02-02T18:52:00.000-08:002019-02-05T00:22:49.368-08:00How to get current available GPUs in tensorflow?<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: white; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; text-align: justify;">Working with a GPU can be 20-50x faster!</span><br />
Reference Link:<br />
<a href="https://stackoverflow.com/questions/38559755/how-to-get-current-available-gpus-in-tensorflow" target="_blank">https://stackoverflow.com/questions/38559755/how-to-get-current-available-gpus-in-tensorflow</a><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1kmuMDgaArq_facTOGsODJGXcbMJQ8IBp0ahcj5OZrIxC7DZDx6RNLuM93Xups4i4KJY8oSFLo-BPwqlsdVgKYNR8wvms9AjtApwGtF_NpZq51GXGnxFe49v7QPIjRRXjycij9wyazF8/s1600/gpu.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="382" data-original-width="843" height="289" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1kmuMDgaArq_facTOGsODJGXcbMJQ8IBp0ahcj5OZrIxC7DZDx6RNLuM93Xups4i4KJY8oSFLo-BPwqlsdVgKYNR8wvms9AjtApwGtF_NpZq51GXGnxFe49v7QPIjRRXjycij9wyazF8/s640/gpu.PNG" width="640" /></a></div>
<br /></div>
Naveedhttp://www.blogger.com/profile/08020273991775953149noreply@blogger.com0