{"id":9395,"date":"2022-09-18T18:16:00","date_gmt":"2022-09-18T12:46:00","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/"},"modified":"2022-09-18T18:16:00","modified_gmt":"2022-09-18T12:46:00","slug":"solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/","title":{"rendered":"[Solved] Developing a customized caffe-based Convolutional Neural Network from scratch"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-51093648\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"51093648\" data-parentid=\"51053899\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>I just copy the reply from <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/stats.stackexchange.com\/questions\/353355\/developing-a-new-convolution-neural-network-from-scratch\">there<\/a> for those facing similar issues.<\/p>\n<pre><code>You do not need a pre-trained model. Actually, when you are developing your own, custom architecture, you cannot even get a pre-trained model.\n\n1200 images is not much, but without any other information, one cannot tell if it is enough or not. Maybe your problem is simple, your network small and the dataset will be enough. Maybe your problem is tough and even 109 images would not be enough. There is no simple answer to that.\n\nAlso, there is no simple answer to which of the two options will be better. I would start training from scratch, using augmented dataset. Ideally, generate the augmented versions on the fly rather than creating a fixed amount (e.g. 18) from each image. If you observe poor performance, pre-train on VOC and then fine-tune on your own data (but still use augmentation). This is the only way to compare which is better.\n\nAs final remarks, I would recommend this article summarizing some good tips for neural network development and debugging; and this thread focused on learning problems.\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Developing a customized caffe-based Convolutional Neural Network from scratch <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] I just copy the reply from there for those facing similar issues. You do not need a pre-trained model. Actually, when you are developing your own, custom architecture, you cannot even get a pre-trained model. 1200 images is not much, but without any other information, one cannot tell if it is enough or not. &#8230; <a title=\"[Solved] Developing a customized caffe-based Convolutional Neural Network from scratch\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/\" aria-label=\"More on [Solved] Developing a customized caffe-based Convolutional Neural Network from scratch\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[2649,2651,2650,2302],"class_list":["post-9395","post","type-post","status-publish","format-standard","hentry","category-solved","tag-caffe","tag-caffe2","tag-convolutional-neural-network","tag-deep-learning"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Developing a customized caffe-based Convolutional Neural Network from scratch - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Developing a customized caffe-based Convolutional Neural Network from scratch - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] I just copy the reply from there for those facing similar issues. You do not need a pre-trained model. Actually, when you are developing your own, custom architecture, you cannot even get a pre-trained model. 1200 images is not much, but without any other information, one cannot tell if it is enough or not. ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-18T12:46:00+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Developing a customized caffe-based Convolutional Neural Network from scratch\",\"datePublished\":\"2022-09-18T12:46:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/\"},\"wordCount\":34,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"caffe\",\"caffe2\",\"convolutional-neural-network\",\"deep-learning\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/\",\"name\":\"[Solved] Developing a customized caffe-based Convolutional Neural Network from scratch - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-09-18T12:46:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Developing a customized caffe-based Convolutional Neural Network from scratch\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Developing a customized caffe-based Convolutional Neural Network from scratch - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Developing a customized caffe-based Convolutional Neural Network from scratch - JassWeb","og_description":"[ad_1] I just copy the reply from there for those facing similar issues. You do not need a pre-trained model. Actually, when you are developing your own, custom architecture, you cannot even get a pre-trained model. 1200 images is not much, but without any other information, one cannot tell if it is enough or not. ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/","og_site_name":"JassWeb","article_published_time":"2022-09-18T12:46:00+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Developing a customized caffe-based Convolutional Neural Network from scratch","datePublished":"2022-09-18T12:46:00+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/"},"wordCount":34,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["caffe","caffe2","convolutional-neural-network","deep-learning"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/","url":"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/","name":"[Solved] Developing a customized caffe-based Convolutional Neural Network from scratch - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-18T12:46:00+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-developing-a-customized-caffe-based-convolutional-neural-network-from-scratch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Developing a customized caffe-based Convolutional Neural Network from scratch"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/9395","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=9395"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/9395\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=9395"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=9395"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=9395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}