1(this["webpackJsonppersonal-site"]=this["webpackJsonppersonal-site"]||[]).push([[0],{205:function(e,t,a){},208:function(e,t,a){var n={"./2d.png":209,"./introduction-to-machine-learning.md":210,"./knn.md":211,"./knn.png":212,"./nd.png":213};function i(e){var t=r(e);return a(t)}function r(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}i.keys=function(){return Object.keys(n)},i.resolve=r,e.exports=i,i.id=208},209:function(e,t){e.exports="data:image/png;base64,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"},210:function(e,t,a){e.exports=a.p+"static/media/introduction-to-machine-learning.5ba9e6fd.md"},211:function(e,t,a){e.exports=a.p+"static/media/knn.5f63406f.md"},212:function(e,t){e.exports="data:image/png;base64,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"},213:function(e,t){e.exports="data:image/png;base64,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"},214:function(e,t,a){"use strict";a.r(t);var n=a(0),i=a.n(n),r=a(29),l=a.n(r),c=(a(94),a(52),a(2)),o=a(21),s=a(7),u=a(8),m=a(10),A=a(9),d=a(11),p=a(5),h=a.n(p),E=a(19),b=a(73),g=a.n(b),v=[{path:"/",label:"Abdul Waheed",index:!0},{path:"/about",label:"About"},{path:"/resume",label:"Resume"},{path:"/projects",label:"Projects"},{path:"/research",label:"Research"},{path:"/stats",label:"Stats"},{path:"/blog",label:"Blog"},{path:"/contact",label:"Contact"}],f=function(){var e=Object(n.useState)(!1),t=Object(E.a)(e,2),a=t[0],r=t[1];return i.a.createElement("div",{className:"hamburger-container"},i.a.createElement("nav",{className:"main",id:"hambuger-nav"},i.a.createElement("ul",null,a?i.a.createElement("li",{className:"menu close-menu"},i.a.createElement("div",{onClick:function(){return r(!a)},className:"menu-hover"},"\u2715")):i.a.createElement("li",{className:"menu open-menu"},i.a.createElement("div",{onClick:function(){return r(!a)},className:"menu-hover"},"\u2630")))),i.a.createElement(g.a,{right:!0,isOpen:a},i.a.createElement("ul",{className:"hamburger-ul"},v.map((function(e){return i.a.createElement("li",{key:e.label},i.a.createElement(c.b,{to:e.path,onClick:function(){return r(!a)}},i.a.createElement("h3",{className:e.index&&"index-li"},e.label)))})))))},y=function(){return i.a.createElement("header",{id:"header",style:{backgroundColor:"#d5d0d0"}},i.a.createElement("h1",{className:"index-link"},v.filter((function(e){return e.index})).map((function(e){return i.a.createElement(c.b,{key:e.label,to:e.path},e.label)}))),i.a.createElement("nav",{className:"links"},i.a.createElement("ul",null,v.filter((function(e){return!e.index})).map((function(e){return i.a.createElement("li",{key:e.label},i.a.createElement(c.b,{to:e.path},e.label))})))),i.a.createElement(f,null))},I=a(75),C=a.n(I),k=a(36),R=a(76),j=a.n(R),N=a(77),S=a.n(N),M=a(78),q=a.n(M),D=a(79),O=a.n(D),V=[{link:"https://github.com/macabdul9",label:"Github",icon:j.a},{link:"https://www.linkedin.com/in/abdul-waheed-26b123126/",label:"LinkedIn",icon:S.a},{link:"https://twitter.com/MacAbdul9",label:"Twitter",icon:q.a},{link:"mailto:[email protected]",label:"Email",icon:O.a}],B=function(){return i.a.createElement("section",{id:"sidebar"},i.a.createElement("section",{id:"intro"},i.a.createElement(c.b,{to:"/",className:"logo"},i.a.createElement("img",{src:C.a,alt:""})),i.a.createElement("header",null,i.a.createElement("h2",null,"Abdul Waheed"),i.a.createElement("p",null,i.a.createElement("a",{href:"mailto:[email protected]",target:"_blank",rel:"noopener noreferrer"},"[email protected]")))),i.a.createElement("section",{className:"blurb"},i.a.createElement("h2",null,"About"),i.a.createElement("p",null,"Hi, I'm Abdul Waheed. I like building things. I am CSE undergrad at Maharaja Agrasen Institute of Technology, New Delhi India."),i.a.createElement("ul",{className:"actions"},i.a.createElement("li",null,"src/components/Resume"!==window.location.pathname?i.a.createElement(c.b,{to:"/resume",className:"button"},"Learn More"):i.a.createElement(c.b,{to:"/about",className:"button"},"About Me")))),i.a.createElement("section",{id:"footer"},i.a.createElement("ul",{className:"icons"}
1,V.map((function(e){return i.a.createElement("li",{key:e.label},i.a.createElement("a",{href:e.link},i.a.createElement(k.a,{icon:e.icon})))}))),i.a.createElement("p",{className:"copyright"},"\xa9 Abdul Waheed ",i.a.createElement(c.b,{to:"/"},"https://github.com/macabdul9"))))},G=function(e){function t(){return Object(s.a)(this,t),Object(m.a)(this,Object(A.a)(t).apply(this,arguments))}return Object(d.a)(t,e),Object(u.a)(t,[{key:"componentWillMount",value:function(){window.scrollTo(0,0)}},{key:"render",value:function(){return i.a.createElement("div",{id:"wrapper"},i.a.createElement(h.a,{titleTemplate:"%s | Abdul Waheed",defaultTitle:"Abdul Waheed"}),i.a.createElement(y,null),i.a.createElement("div",{id:"main"},this.props.children),!this.props.fullPage&&i.a.createElement(B,null))}}]),t}(n.Component);G.defaultProps={children:null,fullPage:!1};var w=G,z=function(){return i.a.createElement(w,null,i.a.createElement("article",{className:"post",id:"index"},i.a.createElement("header",null,i.a.createElement("div",{className:"title"},i.a.createElement("h2",null,i.a.createElement(c.b,{to:"/"},"About this site")),i.a.createElement("p",null,"A beautiful, responsive, react app written with modern Javascript."))),i.a.createElement("p",null," Welcome to my website. Please feel free to read more ",i.a.createElement(c.b,{to:"/about"},"about me"),", or you can check out my "," ",i.a.createElement(c.b,{to:"/resume"},"resume"),", "," ",i.a.createElement(c.b,{to:"/projects"},"projects"),", "," ","view ",i.a.createElement(c.b,{to:"/stats"},"site statistics"),", "," ","or ",i.a.createElement(c.b,{to:"/contact"},"contact")," me."),i.a.createElement("p",null," Source available ",i.a.createElement("a",{href:"https://github.com/macabdul9/personal-website",target:"_blank",rel:"noopener noreferrer"},"here"),".")))},T=a(6),W=a(80),Y=a.n(W),P=a(81),x=a.n(P),H=function(e){function t(){var e,a;Object(s.a)(this,t);for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return(a=Object(m.a)(this,(e=Object(A.a)(t)).call.apply(e,[this].concat(i)))).state={about:null},a}return Object(d.a)(t,e),Object(u.a)(t,[{key:"getSource",value:function(){return this.props.source}},{key:"componentDidMount",value:function(){var e=this;fetch(x.a).then((function(e){return e.text()})).then((function(t){return e.setState((function(e){return Object(T.a)({},e,{about:t})}))})).catch((function(e){return console.error(e)}))}},{key:"render",value:function(){var e=Object(T.a)({},this.state).about;return i.a.createElement(i.a.Fragment,null,i.a.createElement(w,null,i.a.createElement(h.a,{title:"About"}),i.a.createElement("article",{className:"post",id:"about"},i.a.createElement("header",null,i.a.createElement("div",{className:"title"},i.a.createElement("h2",null,i.a.createElement(c.b,{to:"/about"},"About Me")),i.a.createElement("p",null,"(in about ",this.count," words)"))),i.a.createElement(Y.a,{source:e,renderers:{Link:this.LinkRenderer},escapeHtml:!1}))))}}]),t}(n.Component),U=a(47),L=a.n(U),Q=a(82),Z=a.n(Q),F=function(e){var t=e.data;return i.a.createElement("div",{className:"cell-container"},i.a.createElement("article",{className:"mini-post"},i.a.createElement("header",null,i.a.createElement("h2",null,i.a.createElement("a",{href:t.link,target:"_blank",rel:"noopener noreferrer"},t.title)),i.a.createElement("time",{className:"published"},L()(t.date).format("MMMM, YYYY"))),i.a.createElement("p",{className:Z.a.Cell,align:"justify"},t.desc)))},J=[{title:"Burger Builder",subtitle:"A react app for building burgers",link:"https://burger-builder-35898.web.app/",date:"2020-02-15",visit:"Live Demo",desc:"A full-stack react app for building burgers. Firebase is used as backed and authenticated using Firebase Authentication, and hosted on Firebase."},{title:"Attention OCR",subtitle:"An attention based OCR model",link:"https://attention-ocr-6cb01.web.app/",date:"2019-12-25",visit:"Live Demo",desc:"An attention based OCR(Optical Character Recognition for recognizing the text from the imagesUsed synthetic as well as non-synthetic to train the model. Finally exposed the model in a Flask REST API and deployed in prduction. Develope a React app to call the rest api on image input"},{title:"Sentiment Analysis",subtitle:"Sentiment Analysis using BERT",link:"https://github.com/macabdul9/bert-sentiment-analysis",date:"2020-03-1",visit:"Source Code",desc:"Sentiment Analysis using BERT. "},{title:"Face Segmentation",subtitle:"Semantic Segmentation of the human face",link:"https://github.com/macabdul9/face-segmentation",date:"2019-11-25",visit:"Source Code",desc:"Trained a cusomized U-Net model for human face segmentationCelebMask-HQ used for training the model. "},{title:"Caption Generator",subtitle:"A deep learning model(CNN+LSTM) for predicting house price",link:"https://github.com/macabdul9/caption-generator",date:"2019-09-20",visit:"Source Code",desc:"A deep learning model(CNN+LSTM) for predicting house price. CNN extracts the feature map from the image and feed it to the LSTM with captions which generates next word in caption. Trained the model on flicker32k dataset"},{title:"Multimodal House Price Prediciton",subtitle:"A deep learning model for predicting house price",link:"https://github.com/macabdul9/multimodal-house-price-prediction",visit:"Source Code",date:"2019-12-10",desc:"A deep learning model(CNN+DNN) for predicting house price Image and Tabular is used to train the CNN+DNN model"},{title:"Reddit Flair Detector",subtitle:"Reddit Flair Detector",link:"https://reddit-flair-detector-flask.herokuapp.com/",visit:"Live Demo",date:"2019-09-10",desc:"Scrapped the data from india subreddit using pushshift api and praw reddit api wrapper. trained machine/deep learning models on the dataset that predicts the flair of the reddit post given a reddit post url , deployed the machine learning into web app and hosted it on heroku."},{title:"Painting Generator",subtitle:"DCGAN for painting generation",link:"https://github.com/macabdul9/generative-adversarial-network/blob/master/DCGAN-generating-paintings.ipynb",visit:"Source Code",date:"2019-08-10",desc:"A DCGAN(I love GANs) model for generating paintings. Trained the model on paintings-91 dataset, results were quite good "},{title:"Image Segmentation using KMeans",subtitle:"Segmentationg with KMeans",link:"https://github.com/macabdul9/image-segmentation/",image:"/images/projects/RedditFlairDetector.jpg",visit:"Source Code",date:"2019-06-10",desc:"Implement KMeans clustering for data segmention Used KMeans++ initialization for quicker covergance"},{title:"Chatbot Application",subtitle:"Chatbot application in Python.",link:"https://github.com/macabdul9/chatbot-macfi",visit:"Source Code",date:"2018-12-10",desc:"A G
1UI based standlone chatbot application in python.Used wolframalpha as knowledge engine, and NTLK for Natural Language Processing"}],X=function(){return i.a.createElement(w,null,i.a.createElement(h.a,{title:"Projects"}),i.a.createElement("article",{className:"post",id:"projects",hoverable:!0},i.a.createElement("header",null,i.a.createElement("div",{className:"title"},i.a.createElement("h2",null,i.a.createElement(c.b,{to:"/projects"},"Projects")),i.a.createElement("p",null,"A selection of projects that I'm not too ashamed of"))),J.map((function(e){return i.a.createElement(F,{data:e,key:e.title})}))))},K=function(e){var t=e.data;return i.a.createElement("article",{className:"degree-container"},i.a.createElement("header",null,i.a.createElement("h4",{className:"degree"},t.degree),i.a.createElement("p",{className:"school"},i.a.createElement("a",{href:t.link},t.school),", ",t.year)))},_=function(e){var t=e.data;return i.a.createElement("div",{className:"education"},i.a.createElement("div",{className:"link-to",id:"education"}),i.a.createElement("div",{className:"title"},i.a.createElement("h3",null,"Education")),t.map((function(e){return i.a.createElement(K,{data:e,key:e.school})})))};_.defaultProps={data:[]};var $=_,ee=function(e){var t=e.data;return i.a.createElement("article",{className:"jobs-container"},i.a.createElement("header",null,i.a.createElement("h4",null,i.a.createElement("a",{href:t.link},t.company)," - ",t.position),i.a.createElement("p",{className:"daterange"}," ",t.daterange)),i.a.createElement("ul",{className:"points"},t.points.map((function(e){return i.a.createElement("li",{key:e},e)}))))},te=function(e){var t=e.data;return i.a.createElement("div",{className:"experience"},i.a.createElement("div",{className:"link-to",id:"experience"}),i.a.createElement("div",{className:"title"},i.a.createElement("h3",null,"Experience")),t.map((function(e){return i.a.createElement(ee,{data:e,key:e.company})})))};te.defaultProps={data:[]};var ae=te,ne=a(32),ie=function(e){var t=e.handleClick,a=e.active,n=e.label;return i.a.createElement("button",{className:"skillbutton ".concat(a[n]?"skillbutton-active":""),type:"button",onClick:function(){return t(n)}},n)},re=function(e){var t=e.data,a=e.categories,n=t.category,r=t.compentency,l=t.title,c={background:a.filter((function(e){return n.includes(e.name)})).map((function(e){return e.color}))[0]},o=Object(T.a)({},c,{width:"".concat(String(Math.min(100,Math.max(r/5*100,0))),"%")});return i.a.createElement("div",{className:"skillbar clearfix"},i.a.createElement("div",{className:"skillbar-title",style:c},i.a.createElement("span",null,l)),i.a.createElement("div",{className:"skillbar-bar",style:o}),i.a.createElement("div",{className:"skill-bar-percent"},r," / 5"))};re.defaultProps={categories:[]};var le=re,ce=function(e){var t=e.categories,a=e.skills;return{buttons:t.map((function(e){return e.name})).reduce((function(e,t){return Object(T.a)({},e,Object(ne.a)({},t,!1))}),{All:!0}),skills:a.map((function(e){return Object.assign(e,{category:e.category.sort()})}))}},oe=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(m.a)(this,Object(A.a)(t).call(this,e))).handleChildClick=function(e){a.setState((function(t){var a=Object.keys(t.buttons).reduce((function(a,n){return Object(T.a)({},a,Object(ne.a)({},n,e===n&&!t.buttons[n]))}),{});return a.All=!Object.keys(t.buttons).some((function(e){return a[e]})),{buttons:a}}))},a.state=ce({categories:e.categories,skills:e.skills}),a}return Object(d.a)(t,e),Object(u.a)(t,[{key:"componentWillReceiveProps",value:function(e){this.setState(ce({categories:e.categories,skills:e.skills}))}},{key:"getRows",value:function(){var e=this,t=Object.keys(this.state.buttons).reduce((function(t,a){return e.state.buttons[a]?a:t}),"All");return this.state.skills.sort((function(e,t){var a=0;return e.compentency>t.compentency?a=-1:e.compentency<t.compentency?a=1:e.category[0]>t.category[0]?a=-1:e.category[0]<t.category[0]||e.title>t.title?a=1:e.title<t.title&&(a=-1),a})).filter((function(e){return"All"===t||e.category.includes(t)})).map((function(t){return i.a.createElement(le,{categories:e.props.categories,data:t,key:t.title})}))}},{key:"getButtons",value:function(){var e=this;return Object.keys(this.state.buttons).map((function(t){return i.a.createElement(ie,{label:t,key:t,active:e.state.buttons,handleClick:e.handleChildClick})}))}},{key:"render",value:function(){return i.a.createElement("div",{className:"skills"},i.a.createElement("div",{className:"link-to",id:"skills"}),i.a.createElement("div",{className:"title"},i.a.createElement("h3",null,"Skills"),i.a.createElement("p",null,"Note: I think these sections are silly, but everyone seems to have one.")),i.a.createElement("div",{className:"skill-button-container"},this.getButtons()),i.a.createElement("div",{className:"skill-row-container"},this.getRows()))}}]),t}(n.Component);oe.defaultProps={skills:[],categories:[]};var se=oe,ue=function(e){var t=e.data,a=e.last;return i.a.createElement("li",{className:"course-container"},i.a.createElement("a",{href:t.link},i.a.createElement("h4",{className:"course-number"},t.number,":"),i.a.createElement("p",{className:"course-name"},t.title)),!a&&i.a.createElement("div",{className:"course-dot"},i.a.createElement("p",{className:"course-name"}," \u2022")))};ue.defaultProps={last:!1};var me=ue,Ae=function(e){var t,a=e.data;return i.a.createElement("div",{className:"courses"},i.a.createElement("div",{className:"link-to",id:"courses"}),i.a.createElement("div",{className:"title"},i.a.createElement("h3",null,"Selected Courses")),i.a.createElement("ul",{className:"course-list"},(t=a).sort((function(e,t){var a=0;return e.university>t.university?a=-1:e.unversity<t.university||e.number>t.number?a=1:e.number<t.number&&(a=-1),a})).map((function(e,a){return i.a.createElement(me,{data:e,key:e.title,last:a===t.length-1})}))))};Ae.defaultProps={data:[]};var de=Ae,pe=function(){return i.a.createElement("div",{className:"references"},i.a.createElement("div",{className:"link-to",id:"references"}),i.a.createElement("div",{className:"title"},i.a.createElement(c.b,{to:"/contact"},i.a.createElement("h3",null,"References are available upon request"))))}
1,he=[{title:"Applied Mathematcis",number:"ETMA-201, 201",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Neural Networks and Deep Learning",number:"DLS-C1",link:"https://www.deeplearning.ai/deep-learning-specialization/",univerity:"Coursera"},{title:"Improving Deep Neural Networks",number:"DLS-C2",link:"https://www.deeplearning.ai/deep-learning-specialization/",univerity:"Coursera"},{title:"Structuring Machine Learning Projects",number:"DLS-C3",link:"https://www.deeplearning.ai/deep-learning-specialization/",univerity:"Coursera"},{title:"Convolutional Neural Networks",number:"DLS-C4",link:"https://www.deeplearning.ai/deep-learning-specialization/",univerity:"Coursera"},{title:"Sequence Models",number:"DLS-C5",link:"https://www.deeplearning.ai/deep-learning-specialization/",univerity:"Coursera"},{title:"Foundation of Computer Science(Discrete Mathematics)",number:"ETCS-203",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Switching Theory and Logic Design",number:"ETEC-205",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Circuits and Systems",number:"ETEC-207",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Data Structures",number:"ETCS-209",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Computer Organization and Architecture",number:"ETCS-204",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Theory of Computation",number:"ETCS-206",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Object Oriented Programming",number:"ETCS-210",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Database Management System",number:"ETCS-208",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Algorithm Design and Analysis",number:"ETCS-301",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Software Engineering",number:"ETCS-303",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Java Programming",number:"ETCS-307",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Digital Communication",number:"ETEC-303",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Compiler Design",number:"ETCS-302",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Operating Systems",number:"ETCS-304",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Computer Networks",number:"ETCS-306",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Web Engineering",number:"ETCS-308",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Artificial Intelligence",number:"ETCS-310",link:"https://cse.mait.ac.in",univerity:"GGSIPU"},{title:"Microprocessor and Microcontroller",number:"ETEE-310",link:"https://cse.mait.ac.in",univerity:"GGSIPU"}],Ee=[{school:"Maharaja Agrasen Institute of Technology, New Delhi, India.",degree:"B.Tech Computer Science and Engnineering",link:"https://cse.mait.ac.in/",year:"Expected - 2021"}],be=[{company:"Actively looking for SDE and ML Research Internship opportunities",position:"",link:"",daterange:"",points:[]},{company:"CodingBlocks",position:"Machine Learning Trainee",link:"https://codingblocks.com/",daterange:"May 2019 - Aug 2019",points:["Learned various Classification, Regressive and Generative Models in machine learning and deeep learning","Build multiple projects like caption generator, sentiment analyzer"]}],ge=[{name:"Data Science",color:"#515dd4"},{name:"Databases",color:"#3896e2"},{name:"Frameworks",color:"#64cb7b"},{name:"Javascript",color:"#d75858"},{name:"Languages",color:"#6968b3"},{name:"Deep Learning",color:"#e47272"},{name:"Other",color:"#c3423f"},{name:"Python",color:"#37b1f5"},{name:"Tools",color:"#40494e"},{name:"Web Development",color:"#cc7b94"}],ve=[{title:"Javascript",compentency:3,category:["Web Development","Languages","Javascript"]},{title:"Node.JS",compentency:3,category:["Web Development","Frameworks","Javascript"]},{title:"React",compentency:4,category:["Web Development","Frameworks","Javascript"]},{title:"Bash",compentency:2,category:["Tools","Languages"]},{title:"Amazon Web Services",compentency:1,category:["Web Development","Tools"]},{title:"Heroku",compentency:2,category:["Web Development","Tools"]},{title:"MongoDB",compentency:4,category:["Web Development","Databases"]},{title:"PostgreSQL",compentency:4,category:["Web Development","Databases"]},{title:"SQLite3",compentency:4,category:["Web Development","Databases"]},{title:"Redis",compentency:2,category:["Web Development","Databases"]},{title:"Data Mining",compentency:2,category:["Data Science","Deep Learning"]},{title:"Express.JS",compentency:3.5,category:["Web Development","Frameworks","Javascript"]},{title:"Flask",compentency:2.5,category:["Web Development","Frameworks","Python"]},{title:"Macroeconomics",compentency:1.5,category:["Other"]},{title:"Data Analysis",compentency:2,category:["Data Science","Deep Learning"]},{title:"Git",compentency:3,category:["Tools"]},{title:"Kubernetes",compentency:2,category:["Tools"]},{title:"Docker",compentency:2,category:["Tools"]},{title:"Numpy",compentency:3,category:["Data Science","Deep Learning","Python"]},{title:"Tensorflow",compentency:3,category:["Data Science","Deep Learning","Python"]},{title:"PyTorch",compentency:4,category:["Data Science","Deep Learning","Python"]},{title:"FastAI",compentency:2,category:["Data Science","Deep Learning","Python"]},{title:"Jupyter",compentency:4,category:["Data Science","Machine Learning","Python"]},{title:"Typescript",compentency:3,category:["Web Development","Languages"]},{title:"HTML",compentency:3,category:["Web Development","Languages"]},{title:"CSS",compentency:3,category:["Web Development","Languages"]},{title:"SASS/SCSS",compentency:3,category:["Web Development","Languages"]},{title:"Python",compentency:4.5,category:["Languages","Python"]},{title:"C++",compentency:3.5,category:["Languages"]},{title:"Java",compentency:4,category:["Languages"]},{title:"Keras",compentency:4,category:["Data Science","Machine Learning","Python"]},{title:"Visualization",compentency:2,category:["Data Science","Javascript"]},{title:"GraphQL",compentency:3,category:["Web Development","Databases"]},{title:"Pandas",compentency:3,category:["Data Science","Python"]},{title:"Matplotib",compentency:3,category:["Data Science","Python"]},{title:"Scikit-Lean",compentency:4,category:["Data Science","Python"]},{title:"Pylint",compentency:4,category:["Python"]}],fe=["Education","Experience","Skills","Courses","References"],ye=function(){return i.a.createElement(w,null,i.a.createElement(h.a,{title:"Resume"}),i.a.createElement("article",{className:"post",id:"resume"},i.a.createElement("header",null,i.a.createElement("div",{className:"title"},i.a.createElement("h2",null,i.a.createElement(c.b,{to:"resume"},"Resume")),i.a.createElement("div",{className:"link-container"},fe.map((function(e){return i.a.createElement("h4",{key:e},i.a.createElement("a",{href:"#".concat(e.toLowerCase())},e))}))))),i.a.createElement($,{data:Ee}),i.a.createElement(ae,{data:be}),i.a.createElement(se,{skills:ve,categories:ge}),i.a.createElement(de,{data:he}),i.a.createElement(pe,null)))},Ie=function(e){var t=e.label,a=e.link,n=e.value;return i.a.createElement("tr",null,i.a.createElement("td",{width:"70%"},t),i.a.createElement("td",null,a.length?i.a.createElement("a",{href:a},n):n))};Ie.defaultProps={link:""};var Ce=Ie,ke=function(e){var t=e.data;return i.a.createElement("table",null,i.a.createElement("tbody",null,t.map((function(e){return i.a.createElement(Ce,{key:e.label,label:e.label,value:e.value,link:e.link})}
1))))},Re={age:{label:"Current age",value:0},location:{label:"Current city",value:"New Delhi, India"}},je=function(){var e=Object(n.useState)(Re),t=Object(E.a)(e,2),a=t[0],r=t[1];return Object(n.useEffect)((function(){var e=setInterval((function(){return function(){var e=new Date("1999-04-15T09:24:00");r(Object(T.a)({},a,{age:{label:"Current age",value:((Date.now()-e)/(864e5*365.2421897)).toFixed(11)}}))}()}),25);return function(){clearInterval(e)}})),i.a.createElement(i.a.Fragment,null,i.a.createElement("h3",null,"Some stats about me"),i.a.createElement(ke,{data:Object.keys(a).map((function(e){return a[e]}))}))},Ne=a(38),Se=a(37),Me=a.n(Se),qe=function(e){function t(){var e,a;Object(s.a)(this,t);for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return(a=Object(m.a)(this,(e=Object(A.a)(t)).call.apply(e,[this].concat(i)))).state={gitData:{}},a}return Object(d.a)(t,e),Object(u.a)(t,[{key:"componentWillMount",value:function(){var e=this;Me.a.get("https://api.github.com/repos/macabdul9/personal-website").then((function(t){e.setState({gitData:t.data})})).catch((function(e){console.log(e)}))}},{key:"componentDidMount",value:function(){this.props.onFetchGithub()}},{key:"render",value:function(){var e=Object(T.a)({},this.state).gitData,t=[{label:"Number of visitors",value:0},{label:"Stars this repository has on github",key:"stargazers_count",value:String(e.stargazers_count),link:"https://github.com/macabdul9/personal-website/stargazers"},{label:"Number of people watching this repository",key:"watchers",value:String(e.watchers),link:"https://github.com/macabdul9/personal-website/stargazers"},{label:"Number of forks",key:"forks",value:String(e.forks),link:"https://github.com/macabdul9/personal-website"},{label:"Number of spoons",value:"0"},{label:"Number of linter warnings",value:"0"},{label:"Open github issues",key:"open_issues_count",value:String(e.open_issues_count),link:"https://github.com/macabdul9/personal-website/issues"},{label:"Last updated at",key:"pushed_at",value:String(e.pushed_at),link:"https://github.com/macabdul9/personal-website/commits"},{label:"Lines of Javascript powering this website",value:"~3000",link:"https://github.com/macabdul9/personal-website"}];return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",null,i.a.createElement("h3",null,"Some stats about this site"),i.a.createElement(ke,{data:t})))}}]),t}(n.Component),De=Object(Ne.b)((function(e){return{gitData:e.github.gitData}}),(function(e){return{onFetchGithub:function(){return e((function(e){Me.a.get("https://api.github.com/repos/macabdul9/personal-website").then((function(t){e({type:"FETCH_GITHUB",githubData:t.data})})).catch((function(e){console.log(e)}))}))}}}))(qe),Oe=function(){return i.a.createElement(w,null,i.a.createElement(h.a,{title:"Stats"}),i.a.createElement("article",{className:"post",id:"stats"},i.a.createElement("header",null,i.a.createElement("div",{className:"title"},i.a.createElement("h2",null,i.a.createElement(c.b,{to:"/stats"},"Stats")))),i.a.createElement(je,null),i.a.createElement(De,null)))},Ve=function(e){return/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))$/.test(e)||0===e.length},Be=["[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]"],Ge=function(){var e=Object(n.useState)(0),t=Object(E.a)(e,2),a=t[0],r=t[1],l=Object(n.useState)(Be[a]),o=Object(E.a)(l,2),s=o[0],u=o[1],m=Object(n.useState)(Be[a].length),A=Object(E.a)(m,2),d=A[0],p=A[1],b=Object(n.useState)(!0),g=Object(E.a)(b,2),v=g[0],f=g[1];return function(e,t){var a=Object(n.useRef)();Object(n.useEffect)((function(){a.current=e}),[e]),Object(n.useEffect)((function(){if(t){var e=setInterval((function(){a.current()}),t);return function(){return clearInterval(e)}}return function(){}}),[t])}((function(){var e=a,t=d;d-60>=Be[a].length&&(e+=1,t=0),e===Be.length?f(!1):(u(Be[e].slice(0,t)),r(e),p(t+1))}),v?60:null),i.a.createElement(w,null,i.a.createElement(h.a,{title:"Contact"}),i.a.createElement("article",{className:"post",id:"contact",style:{height:"100%"}},i.a.createElement("header",null,i.a.createElement("div",{className:"title"},i.a.createElement("h2",null,i.a.createElement(c.b,{to:"/contact"},"Contact")))),i.a.createElement("div",{className:"email-at"},i.a.createElement("p",null,"If you have some feedback about this site or want to talk about football, data or data about football, feel free to get in touch. You can email me at: "),i.a.createElement("div",{className:"inline-container",style:Ve(s)?{}:{color:"red"},onMouseEnter:function(){return f(!1)},onMouseLeave:function(){return a<Be.length&&f(!0)}},i.a.createElement("a",{href:Ve(s)?"mailto:".concat(s):""},i.a.createElement("span",null,s),i.a.createElement("span",null)))),i.a.createElement("ul",{className:"icons"}
1,V.map((function(e){return i.a.createElement("li",{key:e.label},i.a.createElement("a",{href:e.link},i.a.createElement(k.a,{icon:e.icon})))})))))},we=function(){return i.a.createElement("div",{className:"not-found"},i.a.createElement(h.a,{title:"404"}),i.a.createElement("h1",null,"Page Not Found."),i.a.createElement("p",null,"Return to ",i.a.createElement(c.b,{to:"/"},"index"),"."))},ze=a(84),Te=a(216),We=a(217),Ye=function(e){function t(){return Object(s.a)(this,t),Object(m.a)(this,Object(A.a)(t).apply(this,arguments))}return Object(d.a)(t,e),Object(u.a)(t,[{key:"render",value:function(){return i.a.createElement("div",{className:"cell-container"},i.a.createElement(c.b,{to:{pathname:this.props.id}},i.a.createElement(Te.a,{hoverable:"true",className:"mt-1"},i.a.createElement(Te.a.Header,{as:"h5"},"Featured"),i.a.createElement(Te.a.Body,null,i.a.createElement(Te.a.Title,null,this.props.title),i.a.createElement(Te.a.Text,null,this.props.description),i.a.createElement(We.a,{variant:"light",size:"lg",block:!0},"Read full article")))))}}]),t}(n.Component),Pe=function(e){function t(){return Object(s.a)(this,t),Object(m.a)(this,Object(A.a)(t).apply(this,arguments))}return Object(d.a)(t,e),Object(u.a)(t,[{key:"render",value:function(){var e=["January","February","March","April","May","June","July","August","September","October","November","December"],t=ze.map((function(t){return i.a.createElement(Ye,{key:t.id,id:t.id,title:t.Title,author:t.Author,postedOn:e[(new Date).getMonth()]+", "+(new Date).getFullYear(),description:t.Description})}));return i.a.createElement("div",null,i.a.createElement(w,null,i.a.createElement(h.a,{title:"About"}),t))}}]),t}(n.Component),xe=a(86),He=a.n(xe),Ue=function(e){var t=e.data;return i.a.createElement("div",{className:"cell-container"},i.a.createElement("article",{className:"mini-post"},i.a.createElement("header",null,i.a.createElement("h3",null,i.a.createElement("a",{href:t.link,target:"_blank",rel:"noopener noreferrer"},i.a.createElement("strong",null,"Title:"),t.title)),i.a.createElement("p",null,i.a.createElement("strong",null,"Authors:"),t.authors),i.a.createElement("p",null,i.a.createElement("strong",null,"Status:"),t.status),i.a.createElement("p",null,i.a.createElement("strong",null,"Journal :")," ",t.journal),i.a.createElement("h5",null,"DOI : ",i.a.createElement("strong",null,t.doi))),i.a.createElement("p",{className:He.a.Cell,align:"justify"},i.a.createElement("strong",null,"Abstract:"),t.abstract)))},Le=[{title:"An Optimized Dense Convolutional Neural Network Model for Disease Recognition and Classification in Corn Leaf",authors:"Hari Mohan Pandey, Abdul Waheed, Muskan Goyal, Deepak Gupta, Ashish Khanna, Aboul ella Hassanien",status:"Accepted",journal:"Computers and Electronics in Agriculture",doi:"NA",abstract:"An optimized dense convolutional neural network (CNN) architecture (DenseNet)for corn leaf disease recognition and classification is proposed in this paper. Corn is one of themost cultivated grain throughout the world. Corn crops are highly susceptible to certain leafdiseases such as corn common rust, corn gray leaf spot, and northern corn leaf blight are verycommon. Symptoms of these leaf diseases are not differentiable in their nascent stages. Hence,the current research presents a solution through deep learning so that crop health can bemonitored and, it will lead to an increase in the quantity as well as the quality of cropproduction. The proposed optimized DenseNet model has achieved an accuracy of 98.06%.Besides, it uses significantly lesser parameters as compared to the various existing CNN suchas EfficientNet, VGG19Net, NASNet, and Xception Net. The performance of the optimizedDenseNet model has been contrasted with the current CNN architectures by considering two(time and accuracy) quality measures. This study indicates that the performance of theoptimized DenseNet model is close to that of the established CNN architectures with far fewerparameters and computation time."}],Qe=function(e){function t(){return Object(s.a)(this,t),Object(m.a)(this,Object(A.a)(t).apply(this,arguments))}return Object(d.a)(t,e),Object(u.a)(t,[{key:"render",value:function(){return i.a.createElement(w,null,i.a.createElement(h.a,null),i.a.createElement("div",{className:"title"},i.a.createElement("h2",null,i.a.createElement(c.b,{to:"/projects"},"Research Publications")),i.a.createElement("p",null,"A list of research papers I have authored/co-authored")),Le.map((function(e){return i.a.createElement(Ue,{data:e,key:e.title})})))}}]),t}(n.Component),Ze=(a(205),a(87)),Fe=a.n(Ze),Je=function(e){function t(){var e,a;Object(s.a)(this,t);for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return(a=Object(m.a)(this,(e=Object(A.a)(t)).call.apply(e,[this].concat(i)))).state={post:null},a}
1return Object(d.a)(t,e),Object(u.a)(t,[{key:"componentDidMount",value:function(){var e=this,t=a(208)("./".concat(this.props.source));fetch(t).then((function(e){return e.text()})).then((function(t){e.setState({post:Fe()(t)})}))}},{key:"render",value:function(){var e=Object(T.a)({},this.state).post;return i.a.createElement(w,null,i.a.createElement(h.a,null),i.a.createElement("section",null,i.a.createElement("article",{dangerouslySetInnerHTML:{__html:e}})))}}]),t}(n.Component);var Xe=function(){return i.a.createElement("div",{style:{backgroundColor:"CC5C6C7"}},i.a.createElement(c.a,null,i.a.createElement(o.c,null,i.a.createElement(o.a,{exact:!0,path:"/",component:z}),i.a.createElement(o.a,{path:"/about",component:H}),i.a.createElement(o.a,{path:"/projects",component:X}),i.a.createElement(o.a,{path:"/research",component:Qe}),i.a.createElement(o.a,{path:"/stats",component:Oe}),i.a.createElement(o.a,{path:"/resume",component:ye}),i.a.createElement(o.a,{path:"/blog",component:Pe}),i.a.createElement(o.a,{exact:!0,path:"/blog/:id",component:Pe}),i.a.createElement(o.a,{path:"/contact",component:Ge}),i.a.createElement(o.a,{path:"/1",component:function(){return i.a.createElement(Je,{source:"introduction-to-machine-learning.md"})}}),i.a.createElement(o.a,{path:"/2",component:function(){return i.a.createElement(Je,{source:"knn.md"})}}),i.a.createElement(o.a,{path:"/3",component:function(){return i.a.createElement(Je,{source:"knn.md"})}}),i.a.createElement(o.a,{component:we,status:404}))))};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));var Ke=a(23),_e=a(88),$e={gitData:{id:"1"}},et=function(e,t){return a=e,n={gitData:t.gitData},Object(T.a)({},a,{},n);var a,n},tt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$e,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"FETCH_GITHUB":return et(e,t);default:return e}},at={read:!1},nt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:at,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"READ_POST":return Object(T.a)({},e,{read:!0});default:return e}},it=Ke.d,rt=Object(Ke.c)({github:tt,post:nt}),lt=Object(Ke.e)(rt,it(Object(Ke.a)(_e.a))),ct=i.a.createElement(Ne.a,{store:lt},i.a.createElement(c.a,null,i.a.createElement(Xe,null)));l.a.render(ct,document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()})).catch((function(e){console.error(e.message)}))},75:function(e,t,a){e.exports=a.p+"static/media/me_icon.969cdb98.jpg"},81:function(e,t,a){e.exports=a.p+"static/media/about.814d2683.md"},82:function(e,t,a){e.exports={Cell:"Cell_Cell__1En6y"}},84:function(e){e.exports=JSON.parse('[{"id":1,"Title":"Introduction to machine learning","Author":"Abdul Waheed","PostedOn":"","Description":"Introductory article on machine. It explains the very basics of machine learning, various terminalogies in machines and types of tasks in machine learning.","Source":"introduction-to-machine-learning.md"},{"id":2,"Title":"KNN Algorithm","Author":"Abdul Waheed","PostedOn":"","Description":"Introduction of K-Nearest Neighbours algorithm. The fundamental algorithm based on Euclidean Distance to classifiy and regress data.","Source":"knn.md"},{"id":3,"Title":"Training an OCR model","Author":"Abdul Waheed","PostedOn":"","Description":"A detailed article on how to train an attention based OCR(Optimal Character Recognition) on synthetic data as well natural data. This article also covers the synthetic data generation for OCR model","Source":"knn.md"}]')},86:function(e,t,a){e.exports={Cell:"Cell_Cell__mCGvT"}},89:function(e,t,a){e.exports=a(214)},94:function(e,t,a){}},[[89,1,2]]]); 2//# sourceMappingURL=main.6b8283d7.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.