tag:blogger.com,1999:blog-5952320191615496730.post6423009611099167085..comments2026-04-16T08:33:01.906+01:00Comments on The Beginner Programmer: Image recognition tutorial in R using deep convolutional neural networks (MXNet package)Michttp://www.blogger.com/profile/18151225177833588981noreply@blogger.comBlogger27125tag:blogger.com,1999:blog-5952320191615496730.post-58866205047221136262025-11-20T05:43:04.711+00:002025-11-20T05:43:04.711+00:00Thank you for your insights and information. Prepa...Thank you for your insights and information. Prepare for <a href="https://360digitmg.com/blog/data-science-jobs-in-chennai" rel="nofollow">Data Science Jobs in Chennai</a><br /> with 360DigiTMG. Gain hands-on experience in Python, R, ML, AI, and analytics through live projects and mentorship. Placement support equips learners with industry-ready skills to secure competitive roles in top Chennai-based companies.datascience chennaihttps://www.blogger.com/profile/14160415346905694213noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-2983221580956988592025-11-20T05:08:46.721+00:002025-11-20T05:08:46.721+00:00Prepare for Data Science Jobs in Chennai with 360D...This comment has been removed by the author.datascience chennaihttps://www.blogger.com/profile/14160415346905694213noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-42167536958125513552025-09-24T12:05:21.986+01:002025-09-24T12:05:21.986+01:00Good information Thanks for sharing 360DigiTMG hel...Good information Thanks for sharing 360DigiTMG helps learners prepare for Data Science Fresher Jobs in Bangalore. Gain hands-on experience in Python, R, ML, AI, and analytics through projects, mentorship, and placement guidance to become industry-ready.<a href="https://360digitmg.com/blog/data-science-jobs-in-bangalore" rel="nofollow">data science fresher jobs bangalore</a>digitmghttps://www.blogger.com/profile/11719714384860833624noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-12394777011189965452025-09-16T09:38:30.519+01:002025-09-16T09:38:30.519+01:00Learn from 360DigiTMG’s Data Science and Artificia...Learn from 360DigiTMG’s Data Science and Artificial Intelligence Online Courses, designed for flexible learning. Covering Python, R, AI, ML, and analytics, these courses offer projects, mentorship, and placement support. Ideal for professionals and students, they provide practical exposure to data and AI tools from anywhere, anytime.<br /><a href="https://360digitmg.com/india/data-science-and-ai-professional-certification-course-training-institute" rel="nofollow"><br />data science and artificial intelligence online courses</a><br />generative ai coursehttps://www.blogger.com/profile/06160448097793225659noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-46670668731633690632021-11-27T18:49:19.043+00:002021-11-27T18:49:19.043+00:00Really awesome blog. Very interesting and knowledg...Really awesome blog. Very interesting and knowledgeable content. Keep sharing more blogs with us.<br /><a href="https://aipatasala.com/data-science-course-training-in-hyderabad" rel="nofollow">Data Science Training in Hyderabad</a>Ramesh Sampangihttps://www.blogger.com/profile/13359083542205790196noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-1320890324172256812021-11-16T06:10:46.863+00:002021-11-16T06:10:46.863+00:00Extremely overall quite fascinating post. I was se...Extremely overall quite fascinating post. I was searching for this sort of data and delighted in perusing this one. Continue posting. A debt of gratitude is in order for sharing. <a href="https://360digitmg.com/india/iot-course-training-in-lucknow" rel="nofollow">iot course in lucknow</a><br />business analytics course in chennai with placementhttps://www.blogger.com/profile/05309500121223999077noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-26213693010166437492021-07-12T06:59:23.914+01:002021-07-12T06:59:23.914+01:00I have read your excellent post. This is a great j...I have read your excellent post. This is a great job. I have enjoyed reading your post first time. I want to say thanks for this post. Thank you...<br /><a href="https://360digitmg.com/digital-marketing-training-in-hyderabad" rel="nofollow">digital marketing courses in hyderabad with placement</a><br />traininginstitutehttps://www.blogger.com/profile/05354197890207257703noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-87889158502516170032021-05-17T03:58:59.549+01:002021-05-17T03:58:59.549+01:00We are really grateful for your blog post. You wil...We are really grateful for your blog post. You will find a lot of approaches after visiting your post. Great work<br /><br /><br /><a href="https://360digitmg.com/data-science-course-training-in-hyderabad" rel="nofollow">Best Data Science courses in Hyderabad</a><br />traininginstitutehttps://www.blogger.com/profile/05354197890207257703noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-59826602064838093912021-03-26T11:09:14.794+00:002021-03-26T11:09:14.794+00:00Amazon.com mytv - you merely unboxed a fresh Amaz...<br /><a href="https://www.amzoncamzon.com/" rel="nofollow"> Amazon.com mytv </a> - you merely unboxed a fresh Amazon device and are excited to research -- just how can you begin? Discover how to connect your devices to Prime so that you can easily see and listen to exclusive Prime manhood content from anywhere. You simply have to make amazon accounts and activate it using amazon my television activation code.<br />Johnsk51https://www.blogger.com/profile/18300601986405485131noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-39776125845414849262021-03-15T16:58:19.802+00:002021-03-15T16:58:19.802+00:00This blog resolved all my queries I had in my mind...This blog resolved all my queries I had in my mind. Really helpful and supportive subject matter written in all the points. Hard to find such kind of blogs as descriptive and accountable to your doubts.This blog resolved all my queries I had in my mind. Really helpful and supportive subject matter written in all the points. Hard to find such kind of blogs as descriptive and accountable to your doubts.<a href="https://newscutzy.com/discord/discord-javascript-error/" rel="nofollow">How to get rid of Discord Javascript Error [100% SOLVE ISSUE]</a>markjackhttps://www.blogger.com/profile/03866766387537914755noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-86483298033865686942020-12-22T03:00:16.474+00:002020-12-22T03:00:16.474+00:00Thanks for sharing this super helpful guide. I rea...Thanks for sharing this super helpful guide. I really appreciate your effort. <br /><a href="https://piceditorreview.com/resize-image-pixlr/" rel="nofollow">Learn How to Resize an Image in Pixlr</a>Sohel Ranahttps://www.blogger.com/profile/06552233130294151046noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-91259278742859632232020-08-11T06:28:56.367+01:002020-08-11T06:28:56.367+01:00Great Article Artificial Intelligence Projects ... Great Article<br /> <a href="http://projectcentersinchennai.co.in/Final-Year-Projects-for-CSE/Final-Year-Projects-for-CSE-Artificial-Intelligence-Domain" title="Artificial Intelligence Projects" rel="nofollow">Artificial Intelligence Projects</a><br /> <br /> <a href="http://projectcentersinchennai.co.in" title="Project Center in Chennai" rel="nofollow">Project Center in Chennai</a><br /> <br /> <br /> <br /> <a href="http://javascripttrainingcourses.com" title="JavaScript Training in Chennai" rel="nofollow">JavaScript Training in Chennai</a><br /> <br /> <a href="http://wisentechnologies.com/it-courses/html-css-javascript-jquery-training.aspx" title="JavaScript Training in Chennai" rel="nofollow">JavaScript Training in Chennai</a>Jackie Co Kadhttps://www.blogger.com/profile/04015282241330616565noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-5943242107778993722019-11-25T06:22:26.624+00:002019-11-25T06:22:26.624+00:00Your blog is very informative and interactive. Tha...Your blog is very informative and interactive. Thanks for sharing useful information.<a href="https://prwatech.in/r-programming-training-institute-in-bangalore/" rel="nofollow">R Programming training in bangalore</a>. Keep updating valuable content.Padminiprwatechhttps://www.blogger.com/profile/09684633881408922564noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-53083253402968979142019-09-28T10:07:51.015+01:002019-09-28T10:07:51.015+01:00Thanks for sharing this valuable information and w...Thanks for sharing this valuable information and we collected some information from this blog.<br /><br /><a title="Machine learning in-house Corporate training in Nigeria" href="https://azclassifiedads.com/join-the-best-machine-learning-in-house-corporate-training-in-nigeria/35979.html?preview=1" rel="nofollow">Machine learning in-house Corporate training in Nigeria</a><br />educational blogshttps://www.blogger.com/profile/13425802392052446116noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-1951731324695704792019-02-27T05:28:29.999+00:002019-02-27T05:28:29.999+00:00why in your predicted_labels, you have to add -1 t...why in your predicted_labels, you have to add -1 to the label number. Is it possible that somewhere you messed up with the labels?Tong Zhaohttps://www.blogger.com/profile/06768892094863732031noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-30044404905832279862019-01-06T20:28:49.919+00:002019-01-06T20:28:49.919+00:00Hi there, Thanks for your post. It&#39;s a really...Hi there,<br /><br />Thanks for your post. It&#39;s a really nice easy to follow tutorial for users like myself to get into this. Just a few things that I wanted to discuss that others might struggle with:<br /><br />1. The installation of Mxnet varies drastically depending on where you look across the internet. Your link on how to build unfortunately doesn&#39;t exist anymore. The simplest option I found was on their page (see below) where you input your platform and it gives you the required code to install Mxnet.<br /><br />https://mxnet.incubator.apache.org/install/index.html<br /><br />2. As what was mentioned in the comments, the way that the testing sample is chosen highly influences the performance of the model as favourable testing samples can make the model appear better than what it is.<br /><br />I was not able to reproduce your results unfortunately. The way random number generation is done from seeding appears to be dependent on the operating system (see https://stackoverflow.com/questions/48626086/same-seed-different-os-different-random-numbers-in-r)<br /><br />For those who are looking for someone to compare against. I am running a Windows 10 machine (update 1803), Python version 3.7 and R version 3.5.0 (2018-04-23) -- &quot;Joy in Playing&quot; and using the seeding in this article I achieved a 35% test accuracy. Without setting the seeding, my test accuracy varied (depending on the seed chosen by the operating system) between 17.5% and 100%.<br /><br />3. Another thought that I thought should be mentioned is that Neural nets are notorious for needing huge amounts of training data to acquire good results. I know that this isn&#39;t the aim of the tutorial, but perhaps it might be misleading for those starting out to expect a 97.5% accuracy every time when given such a small training set.<br /><br />Thanks again for the tutorial!<br />ChrisNullPointerhttps://www.blogger.com/profile/15642181980993439321noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-74912316552688196752018-04-19T10:47:11.361+01:002018-04-19T10:47:11.361+01:00Here&#39;s my custom callback function I used abov...Here&#39;s my custom callback function I used above to track validation error and to use early stopping.<br /><br />mx.callback.custom_early.stop_log.train.metric &lt;-<br /> function (period,<br /> logger = NULL,<br /> train.metric = NULL,<br /> eval.metric = NULL,<br /> bad.steps = NULL,<br /> maximize = FALSE,<br /> verbose = FALSE)<br /> {<br /> function(iteration, nbatch, env, verbose = verbose) {<br /> if (!is.null(env$metric)) {<br /> if (!is.null(train.metric)) {<br /> result &lt;- env$metric$get(env$train.metric)<br /> if ((maximize == F &amp; result$value &lt; train.metric) |<br /> (maximize == TRUE &amp; result$value &gt; train.metric)) {<br /> return(FALSE)<br /> }<br /> }<br /> if (!is.null(eval.metric)) {<br /> if (!is.null(env$eval.metric)) {<br /> result &lt;- env$metric$get(env$eval.metric)<br /> if ((maximize == F &amp; result$value &lt; eval.metric) |<br /> (maximize == TRUE &amp; result$value &gt; eval.metric)) {<br /> return(FALSE)<br /> }<br /> }<br /> }<br /> }<br /> <br /> ## @TG log train + eval error<br /> ## start insertion<br /> if (nbatch %% period == 0 &amp;&amp; !is.null(env$metric)) {<br /> result &lt;- env$metric$get(env$train.metric)<br /> if (nbatch != 0 &amp; verbose)<br /> message(paste0(<br /> &quot;Batch [&quot;,<br /> nbatch,<br /> &quot;] Train-&quot;,<br /> result$name,<br /> &quot;=&quot;,<br /> result$value<br /> ))<br /> if (!is.null(logger)) {<br /> if (class(logger) != &quot;mx.metric.logger&quot;) {<br /> stop(&quot;Invalid mx.metric.logger.&quot;)<br /> }<br /> logger$train &lt;- c(logger$train, result$value)<br /> if (!is.null(env$eval.metric)) {<br /> result &lt;- env$metric$get(env$eval.metric)<br /> if (nbatch != 0 &amp; verbose)<br /> message(paste0(<br /> &quot;Batch [&quot;,<br /> nbatch,<br /> &quot;] Validation-&quot;,<br /> result$name,<br /> &quot;=&quot;,<br /> result$value<br /> ))<br /> logger$eval &lt;- c(logger$eval, result$value)<br /> }<br /> }<br /> }<br /> ## end insertion<br /> <br /> if (!is.null(bad.steps)) {<br /> if (iteration == 1) {<br /> mx.best.iter &lt;&lt;- 1<br /> if (maximize) {<br /> mx.best.score &lt;&lt;- 0<br /> }<br /> else {<br /> mx.best.score &lt;&lt;- Inf<br /> }<br /> }<br /> if (!is.null(env$eval.metric)) {<br /> result &lt;- env$metric$get(env$eval.metric)<br /> <br /> # @TG stop if validation error is NaN<br /> if(is.na(result$value)) { <br /> return(FALSE)<br /> }<br /> #<br /> <br /> if ((maximize == F &amp; result$value &gt; mx.best.score) |<br /> (maximize == TRUE &amp; result$value &lt;= mx.best.score)) {<br /> # (maximize == TRUE &amp; result$value &lt; mx.best.score)) { # TG, 19.04.2018<br /> if (mx.best.iter == bad.steps) {<br /> if (verbose) {<br /> message(<br /> paste0(<br /> &quot;Best score=&quot;,<br /> mx.best.score,<br /> &quot;, iteration [&quot;,<br /> iteration - bad.steps,<br /> &quot;]&quot;<br /> )<br /> )<br /> }<br /> return(FALSE)<br /> }<br /> else {<br /> mx.best.iter &lt;&lt;- mx.best.iter + 1<br /> }<br /> }<br /> else {<br /> mx.best.score &lt;&lt;- result$value<br /> mx.best.iter &lt;&lt;- 1<br /> }<br /> }<br /> }<br /> return(TRUE)<br /> }<br /> }<br />Anonymoushttps://www.blogger.com/profile/15286652925829930173noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-2934286595721072502018-04-19T10:43:34.724+01:002018-04-19T10:43:34.724+01:00&quot;Building the model&quot; with batch normaliz...&quot;Building the model&quot; with batch normalization: After 6-8 iterations, test accuracy is same as above (97.5%). Uses an own implementation of early stopping (see comment below!)<br /><br />#&#39;<br />#&#39; with batch normalization<br />#&#39; with early stopping<br />#&#39;<br /><br /># Clean workspace<br />rm(list=ls())<br /><br /># Load MXNet<br />require(mxnet)<br /><br /># load custom loss function (early stopping)<br />setwd(&quot;/gpudev/projects/E610046/sandbox/cnn_example1/fun/early_stopping.R&quot;)<br /><br /># Loading data and set up<br />#-------------------------------------------------------------------------------<br /><br /># Load train and test datasets<br />load(&quot;data/test_64.RData&quot;)<br />load(&quot;data/train_64.RData&quot;)<br />train &lt;- train_64; rm(train_64)<br />test &lt;- test_64; rm(test_64)<br /><br /># Set up train and test datasets<br />train &lt;- data.matrix(train)<br />train_x &lt;- t(train[, -1])<br />train_y &lt;- train[, 1]<br />train_array &lt;- train_x<br />dim(train_array) &lt;- c(64, 64, 1, ncol(train_x))<br /><br />test_x &lt;- t(test[, -1])<br />test_y &lt;- test[, 1]<br />test_array &lt;- test_x<br />dim(test_array) &lt;- c(64, 64, 1, ncol(test_x))<br /><br /># Set up the symbolic model<br />#-------------------------------------------------------------------------------<br /><br />data &lt;- mx.symbol.Variable(&#39;data&#39;)<br /># 1st convolutional layer<br />conv_1 &lt;- mx.symbol.Convolution(data = data, kernel = c(5, 5), num_filter = 1)<br />tanh_1 &lt;- mx.symbol.Activation(data = conv_1, act_type = &quot;tanh&quot;)<br />pool_1 &lt;- mx.symbol.Pooling(data = tanh_1, pool_type = &quot;max&quot;, kernel = c(2, 2), stride = c(2, 2))<br /># 2nd convolutional layer<br />bn_1 &lt;- mx.symbol.BatchNorm(pool_1)<br />conv_2 &lt;- mx.symbol.Convolution(data = bn_1, kernel = c(5, 5), num_filter = 50)<br />tanh_2 &lt;- mx.symbol.Activation(data = conv_2, act_type = &quot;tanh&quot;)<br />pool_2 &lt;- mx.symbol.Pooling(data=tanh_2, pool_type = &quot;max&quot;, kernel = c(2, 2), stride = c(2, 2))<br /># 1st fully connected layer<br />bn_2 &lt;- mx.symbol.BatchNorm(pool_2)<br />flatten &lt;- mx.symbol.Flatten(data = bn_2)<br />fc_1 &lt;- mx.symbol.FullyConnected(data = flatten, num_hidden = 500)<br />tanh_3 &lt;- mx.symbol.Activation(data = fc_1, act_type = &quot;tanh&quot;)<br /># 2nd fully connected layer<br />bn_3 &lt;- mx.symbol.Flatten(data = tanh_3)<br />fc_2 &lt;- mx.symbol.FullyConnected(data = bn_3, num_hidden = 40)<br /># Output. Softmax output since we&#39;d like to get some probabilities.<br />NN_model &lt;- mx.symbol.SoftmaxOutput(data = fc_2)<br /><br /># Pre-training set up<br />#-------------------------------------------------------------------------------<br /><br /># Set seed for reproducibility<br />mx.set.seed(100)<br /><br /># Device used. CPU in my case.<br />devices &lt;- mx.cpu()<br /><br /># Training<br />#-------------------------------------------------------------------------------<br />logger &lt;- mx.metric.logger$new()<br /># iterator for eval error<br />valIter &lt;-<br /> mx.io.arrayiter(<br /> data = test_array,<br /> label = test_y,<br /> batch.size = 40,<br /> shuffle = F<br /> )<br /><br /># Train the model<br />model &lt;- mx.model.FeedForward.create(<br /> NN_model,<br /> X = train_array, <br /> eval.data = valIter, <br /> y = train_y,<br /> ctx = devices,<br /> num.round = 130,<br /> array.batch.size = 10,<br /> learning.rate = 0.01,<br /> momentum = 0.9,<br /> eval.metric = mx.metric.accuracy,<br /> epoch.end.callback = mx.callback.custom_early.stop_log.train.metric(<br /> period = 40,<br /> bad.steps = 3,<br /> logger,<br /> verbose = T, <br /> maximize = T<br /> )<br />)<br /><br /><br /># Testing<br />#-------------------------------------------------------------------------------<br /><br /># Predict labels<br />predicted &lt;- predict(model, test_array)<br /># Assign labels<br />predicted_labels &lt;- max.col(t(predicted)) - 1<br /># Get accuracy<br />sum(diag(table(test_y, predicted_labels)))/40<br /><br />################################################################################<br /># OUTPUT<br />################################################################################<br />#<br /># 0.975<br />#<br /><br /># Author: TGAnonymoushttps://www.blogger.com/profile/15286652925829930173noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-6253101943121918852018-04-19T10:39:12.688+01:002018-04-19T10:39:12.688+01:00I had issues with the EBImage library. Hence I did...I had issues with the EBImage library. Hence I did the step &quot;Some more preprocessing with R&quot; using this. Attention to Changes: (1) No downscaling to 28x28. I keep the full resolution of 64 x 64 and at the end. (2) At the end a RData file instead of .CSV is created.<br /><br />#<br /># This code is from https://firsttimeprogrammer.blogspot.de/2016/08/image-recognition-tutorial-in-r-using.html<br />#<br /><br /># This script is used to resize images from 64x64 to 28x28 pixels<br /><br /># Clear workspace<br />rm(list=ls())<br />setwd(&quot;/gpudev/projects/E610046/sandbox/cnn_example1&quot;)<br /><br /># Load data<br />X &lt;- read.csv(&quot;data/olivetti_X.csv&quot;, header = F)<br />labels &lt;- read.csv(&quot;data/olivetti_y.csv&quot;, header = F)<br /><br /># Dataframe of resized images<br />rs_df &lt;- data.frame()<br /><br /># Main loop: for each image, resize and set it to greyscale<br />rs_df &lt;- data.frame(labels,X)<br />rs_df[1:10,1:10]<br />colnames(rs_df) &lt;- c(&quot;labels&quot;,paste0(&quot;pixel&quot;,1:ncol(X)))<br /><br /># Train-test split<br />#-------------------------------------------------------------------------------<br /># Simple train-test split. No crossvalidation is done in this tutorial.<br /><br /># Set seed for reproducibility purposes<br />set.seed(100)<br /><br /># Shuffled df<br />shuffled &lt;- rs_df[sample(1:nrow(rs_df)),]<br /><br /># Train-test split<br />train_64 &lt;- shuffled[1:360, ]<br />test_64 &lt;- shuffled[361:400, ]<br /><br /># Save train-test datasets<br />save(test_64, file=&quot;data/test_64.RData&quot;)<br />save(train_64, file=&quot;data/train_64.RData&quot;)<br /><br /># Done!<br />print(&quot;Done!&quot;)Anonymoushttps://www.blogger.com/profile/15286652925829930173noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-22796200158492093392017-12-02T21:56:31.717+00:002017-12-02T21:56:31.717+00:00Hi, the labels are stored into the tran_y and test...Hi, the labels are stored into the tran_y and test_y variables.Michttps://www.blogger.com/profile/18151225177833588981noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-19882387719456016892017-12-02T10:52:42.193+00:002017-12-02T10:52:42.193+00:00I cannot see there the dependent variable is store...I cannot see there the dependent variable is stored? Somehow the information needs to be transmitted which picture blongs to which person. Where is that done?StatRathttps://www.blogger.com/profile/13682750610357408138noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-65633078927196723232017-06-30T21:39:26.830+01:002017-06-30T21:39:26.830+01:00Hi Dimri, thanks for reading the post! Sorry for m...Hi Dimri, thanks for reading the post! Sorry for my late reply. I had a bit of a struggle too when installing Mxnet.<br /><br />Yes changing the seed should (generally) give you roughly similar accuracy results. But it may also not: it can also happen that a particular combination of test sample happened to contain particularly critical tests for the model, for instance you trained on a training set of 5 different pictures and the classifier always struggles with picture 1 (let&#39;s say it always gets 20% accuracy on it). By chance and by splitting randomly the testing set you got a testing set of 90% picture 1 samples. Now it may easily look that your classifier has an accuracy of around 20% while instead that result is simply driven by a biased testing set.<br /><br />In order to partly account for this problem and to get a better estimate of how good your model is performing, a cross validation may help testing that scenario.Michttps://www.blogger.com/profile/18151225177833588981noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-91041457067978112332017-06-30T21:03:26.904+01:002017-06-30T21:03:26.904+01:00Hi, I was able to fix &quot;Mxnet&quot; issue ment...Hi, I was able to fix &quot;Mxnet&quot; issue mentioned in my previous comment. <br /><br />It ran perfectly and gave similar results. However, when I changed the seed from 100 to some other number (Just before shuffling itno training and testing), I get an accuracy of 0.325. <br /><br />Isn&#39;t it supposed to be somewhat similar of model is working fine ?<br />Am I missing on something ?nhfgnfghhttps://www.blogger.com/profile/15170512421288647760noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-29737975693674276042017-06-28T16:32:59.962+01:002017-06-28T16:32:59.962+01:00Hi, First of all thanks for this post. Very infor...Hi,<br /><br />First of all thanks for this post. Very informative.<br />I am struggling to install &quot;mxnet&quot; package in my R. <br /><br />Could you please guide what needs to be done in order to use it. <br />nhfgnfghhttps://www.blogger.com/profile/15170512421288647760noreply@blogger.comtag:blogger.com,1999:blog-5952320191615496730.post-72268358089841764892017-03-07T18:49:34.271+00:002017-03-07T18:49:34.271+00:00Hi Lenchik! Thanks for reading the post! I didn&#3...Hi Lenchik! Thanks for reading the post! I didn&#39;t know it was already available in R, thanks for letting me know. Michttps://www.blogger.com/profile/18151225177833588981noreply@blogger.com