Abstract
Hazelnut is an agricultural product that contributes greatly to the economy of the countries where it is grown. The human factor plays a major role in hazelnut classification. The typical approach involves manual inspection of each sample by experts, a process that is both labor-intensive and time-consuming, and often suffers from limited sensitivity. The deep learning techniques are extremely important in the classification and detection of agricultural products. Deep learning has great potential in the agricultural sector. This technology can improve product quality, increase productivity, and offer farmers the ability to classify and detect their produce more effectively. This is important for sustainability and efficiency in the agricultural industry. In this paper aims to the application of deep learning algorithms to streamline hazelnut classification, reducing the need for manual labor, time, and cost in the sorting process. The study utilized hazelnut images from three different varieties: Giresun, Ordu, and Van, comprising a dataset of 1165 images for Giresun, 1324 for Ordu, and 1138 for Van hazelnuts. This dataset is an open-access dataset. In the study, experiments were carried out on the determination of hazelnut varieties with BigTransfer (BiT)-M R50 × 1, BiT-M R101 × 3 and BiT-M R152 × 4 models. Deep learning models, including big transfer was employed for classification. The classification task involved 3627 nut images and resulted in a remarkable accuracy of 99.49% with the BiT-M R152 × 4 model. These innovative methods can also lead to patentable products and devices in various industries, thereby boosting the economic value of the country.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
Introduction
Hazelnut (Corylus avellana), which can be grown in certain parts of the world and is one of the traditional agricultural products of the country, has an important position among hard-shelled fruits in terms of both nutrition and human health. The Hazelnut contains 64% vegetable oil, 16.5% protein, 14% carbohydrate, rich minerals (phosphorus, iron and calcium) and vitamins (A, B1, B2, B6, C and E) as well as its cholesterol-reducing feature. According to scientific studies, 100 gr. hazelnut meets 22% of the daily protein requirement of humans and provides 634 cal of energy.
The production and export of hazelnuts contribute significantly to the economies of several countries, such as Turkey, Italy, the United States, and Spain. Hazelnuts are a valuable crop, creating employment opportunities and income for many people in these regions [1,2,3]. Besides, the need for agricultural products is increasing day by day in response to the proportionally decreasing agricultural manpower. In this direction, applications developed for the integration of this sector with technology to increase productivity in the agricultural sector, which is increasing in importance day by day, are becoming increasingly widespread.
Hazelnut classification provides important input in determining the type of hazelnut being studied and taking various actions accordingly, both during the growing process and the harvesting process. On the other hand, producing large quantities of hazelnuts can make the grading process time-consuming and complicated. As hazelnut classification is done manually, it causes various inconveniences. The classification process is marked by significant costs and sluggishness, primarily stemming from a shortage of human resources and the high expenses associated with manual labor. Furthermore, this manual approach undermines the precision of the classification process. Hence, it is essential to create alternative methods that are exceptionally precise, efficient, non-disruptive, and secure for assessing hazelnut varieties and quality [4]. Effective automation and organization systems may be required to cope with high production volumes. For these reasons, machine learning and deep learning-based artificial intelligence applications are being developed in the field of agriculture as in most areas [5,6,7].
In the literature, it is observed that deep learning-based applications have been carried out on different agricultural products [8,9,10,11,12,13]. Deep learning represents a dynamic field within machine learning research. Visual, text, signal, etc. data can be processed within deep learning methods. Visual data are processed by using Convolutional Neural Network (CNN) which is one of the deep learning methods. CNN can be imposed potential computer vision applications in automating quality control, production, and within the food industry. It facilitates the categorization of food products, allowing for sorting based on factors such as type, ripeness, quality, size, and other characteristics. This capability enables the fast and precise classification of food products, streamlining the early identification and removal of undesired or subpar items, thus optimizing production efficiency [5]. Additionally, deep learning, a subset of machine learning, holds the promise of transforming the agriculture industry through the provision of enhanced and more precise techniques for monitoring crop development, forecasting yields, and detecting plant diseases [14,15,16,17]. When the literature is investigated for hazelnut classification, we come up with many studies on machine learning and deep learning methods. These studies are listed below (Table 1).
Among the other studies on hazelnut classification in the literature, Table 1, Gencturk et al. [5] aimed to classify hazelnut and developed a mobile application for classification. In the study, Ordu, Giresun and Van hazelnuts were used as dataset respectively. The numbers of these hazelnut species were created as 1324 images of Ordu, 1165 images of Giresun and 1138 images of Van, respectively. In this study, InceptionV3 + ResNet50 hybrid deep learning model was used for Hazelnut classification and 100% accuracy was obtained. Ünal and Aktaş [18] goals to classify hazelnut kernels with deep learning approach. A total of 2094 hazelnut kernel images with 3 classes were used as dataset in this study. Various deep-learning models were used to classify hazelnut kernels. Among these models, the highest accuracy rate of 98% was obtained using InceptionV3. Menesatti et al. [19] four classes of conventional Italian hazelnut species with a shape-based approach. A total of 400 hazelnuts were used as data set. The PLSDA method was used for hazelnut classification and 95.1–97.6% accuracy was obtained. In their study, Giraudo et.al [20] employed RGB image analysis to identify defective hazelnuts. They gathered a dataset comprising 2000 images, evenly split between those depicting defective hazelnuts and those showing defect-free hazelnuts. The researchers utilized PLS-DA as the classification model and achieved an impressive accuracy of approximately 97% in detecting defective hazelnuts. Keleş and Taner [21] in this study, 11 hazelnut species were classified according to their optical and mechanical properties. As classification algorithms, 89.1% and 92.7% accuracy rates were obtained with ANN and DA, respectively.
The proposed BigTransfer (BiT)-M Models has a general learning capability since it is trained on a large-scale dataset in the background. In addition, it has the ability to transfer the knowledge learned from previous tasks to new tasks by using the transfer learning concept. In addition, it provides performance improvement in tasks working with smaller and specialized datasets. As a result, since it performs well on general tasks, fine-tuning the model for specific tasks requires less data. This saves time and resources. On the other hand, the main disadvantage of the BiT model is that when we want to train the model from scratch, it requires large chunks of data and the process is time-consuming. The main contributions of the proposed paper can be listed as follows.
-
This paper focuses on the main problems in the classification of hazelnuts image. These; The use of big transfer to achieve high classification accuracy in the classification of hazelnut images from three different varieties Giresun, Ordu, and Van increasing success with deep learning.
-
Thanks to the BiT-M Models approach based on deep learning and image processing, crop productivity can be increased, and agricultural activities can be made more sustainable with high-accuracy detection and classification.
-
Consequently, this paper proposed a new approach based on big transfer deep learning for hazelnut classification.
-
The proposed BiT-M model can learn representations that are robust to transformations such as rotation and scaling. This allows us to provide accurate classification even when the agricultural images are taken from different angles.
-
The proposed BiT-M model is capable of precise classification even in high-resolution agricultural images.
-
Pre-trained representations of BiT-M can provide the possibility to train with less labeled agricultural data. This can be useful in agricultural applications with limited labeled data.
Materials and datasets were given in the second section, and the details of the proposed method were given in the third section. In the fourth section, the experimental results and observations are presented. In the fifth section, the results of the experiment were examined, and in the sixth section, the results were expressed.
Material and method
Material
In this study, we used the largest and most popular publicly available dataset of hazelnut varieties [5]. The dataset offered provides a complete picture of hazelnut cultivars (Giresun, Ordu, and Van) farmed throughout Turkey's hazelnut-rich regions. The dataset, which includes 3627 meticulously shot hazelnut photos, provides a close look at the many properties of these types. Each variety of hazelnut has a significant number of images: 1165 for Giresun, 1324 for Ordu, and 1138 for Van. The photos feature a consistent black backdrop, eliminating distractions and drawing attention to the hazelnuts. The high-resolution photos, which measure 2000 × 2000 pixels, are saved in JPG format and provide plenty of detail for analysis and modeling. Figure 1 shows some randomly selected samples of different classes of hazelnut varieties.
Deep features
Deep features refer to abstract representations of visual information derived from deep learning models, in particular, convolutional neural networks (CNNs) [26]. These features capture hierarchical and complex patterns in images, allowing machines to understand and discriminate between various elements in a scene. Unlike traditional computer vision techniques that rely on hand-crafted features, deep features are automatically learned through the layers of the network. This makes them extremely versatile and capable of understanding complex details, textures and shapes in an image. Deep features have enabled remarkable advances in areas such as image recognition, object detection and semantic segmentation, powering applications ranging from medical imaging to autonomous vehicles.
Proposed visual representation learning (BiT) method
The BiT method [27] is based on models pre-trained on a large dataset (e.g. JFT-300 M, one of the Google internal datasets). This dataset contains a very large collection of images collected from various sources. BiT uses a pre-trained base model. This model can be a large convolutional neural network (CNN). For example, widely used architectures such as ResNet, Inception can be preferred as the base model. The base model is trained to classify the images in the large data set. That is, the task is to determine to which object each image belongs. This approach is important in laying the foundations of the overall visual representation. The representation learned during pre-training is then transferred to other data sets to be used in various tasks. This means that the pre-trained representation can also be successful in previously unseen tasks. After transfer learning, the base model is fine-tuned to adapt it to specific tasks. In particular, this takes place on a more specific dataset of the target task. BiT can involve some significant changes and extras to the base model. For example, components such as larger input resolutions, additional dense layers, data augmentation techniques can be added. The success of the BiT method is determined by measuring the performance in transfer learning. It is taken into account how the pre-trained model performs on various tasks.
The BiT method shows that a pre-trained representation on a large data set can be suitable for transfer learning on a variety of tasks. This emphasizes the importance of general representation learning and shows that the use of particularly large datasets can have an impact on success. Figure 2 shows the BiT model structure.
.
In Fig. 2, the upstream components are used during pre-training and the downstream components are used when fine-tuning a new task. The first component in this structure is scale. In deep learning, it is known that networks generally perform better as they increase in size. Moreover, it is accepted that large datasets are better analyzed on large architectures. The BiT model is a model that replaces BN (Batch Normalization) with GN (Group Normalization) + WS (Weight Standardization) layers. BN is disadvantageous for Large Transfer due to two reasons. First, when training large models with small groups per device, BN performs poorly. In this case, the cost of synchronization between devices may also arise. Secondly, the BN may have a negative impact on the transfer due to the need to update the statistics carried out. The following Fig. 3 demonstrates the Normalization Techniques and Weight Standardization layers.
Combining GN and WS layers has also been proven to increase small-batch training performance for COCO and ImageNet [28]. While combining these layers enhances Batch Normalization for larger batches, it also has a major impact on transfer learning.
Correcting the training-test resolution difference reveals that increasing the resolution by a minor factor during test time is typical. Alternatively, a step where the trained model is fine-tuned to the test resolution might be introduced [29]. The latter is ideal for transfer learning since the resolution change is integrated into the fine-tuning stage. Sufficient regularization is performed by defining an adequate program length, i.e. longer training runs for larger datasets.
In this work, the architectures BiT-M R50 × 1, BiT-M R101 × 3, and BiT-M R152 × 4 are employed. While R50 × 1 is based on the standard ResNet50-v2 architecture, R101 × 3 is three times wider than the standard ResNet101-v2 architecture, and R152 × 4 is four times wider than the standard ResNet152-v2 architecture. The Group Normalization layer in the BiT model replaces the Batch Normalization layer in the original architectures, as does the Weight Standardization layer in the convolutional layers. All of these architectures were trained on multiclass data using ImageNet-21 k. ImageNet-21 k has 14 million photos divided into 21,843 different types. Every design generates a 2048-dimensional output. In other words, each image has 2048 features calculated. The overall proposed method is demonstrated in the following Fig. 4.
Performance metrics
Performance metrics serve as essential benchmarks in evaluating the efficacy of deep learning models and play a pivotal role in informed decision-making processes. These metrics are indispensable across various tasks, including model evaluation, optimization guidance, result reporting, error and bias identification, reference point establishment, and overfitting detection. Within the realm of deep learning, accuracy, sensitivity, precision, and F1-score are commonly employed metrics [30,31,32,33,34].
Experimental results
In the experiments, BiT models were trained and tested based on pre-trained ResNet models. The experiments have been conducted in two phases with two different configurations. In the first phase, the entire dataset has been used, while in the second phase, only 1/10 of the dataset has been used. This process is implemented to demonstrate the potential performance of the proposed BiT architecture on small training sets.
In this study, CNN approaches BiT models were used for the classification of hazelnut varieties. BiT models, BiT-M R50 × 1, BiT-M R101 × 3 and BiT-M R152 × 4 were used in the experimental evaluations. BiT models were implemented using ImageNet pre-trained weights for all models to ensure faster convergence and better accuracy. For more robust results, the experiments were repeated 5 times. CNN techniques, one of the most extensively used deep learning architectures, are widely employed in agricultural product analysis. The hazelnut varieties dataset was used to train and evaluate state-of-the-art CNN algorithms from the literature as well as the most recent CNN architectures. In summary, the performance of the models was evaluated using default settings at a shared reference point.
Configuration-1
In this configuration, entire data has been used in both training and testing phases. Data-related values for the relevant configuration are presented in Table 2 below.
The confusion matrices obtained according to the experimental results are presented below.
In the context of hazelnut species classification using BiT models, the confusion matrix provided shows the classification performance of the model on different hazelnut species, namely Giresun, Ordu and Van in Fig. 4. When the confusion matrices are analyzed, it is observed that the best performance result is obtained with the BiT-M R152 × 4 model. BiT-M R152 × 4 model matrix, the class Giresun has been correctly predicted 175 times, with no misclassifications. The model performs well, particularly in accurately differentiating between the classes Giresun, Ordu, and Van, with few misclassifications.
The experimental evaluation results of the sensitivity, precision, accuracy and F1-score criteria of the BiT-M R50 × 1, BiT-M R101 × 3 and BiT-M R152 × 4 models used for hazelnut variety classification are presented in Table 3.
Table 3 examination, it is clear that the BiT-M R50 × 1, BiT-M R101 × 3, and BiT-M R152 × 4 models exhibit exceptional accuracy, precision, and F1-score values, demonstrating their efficacy in identifying hazelnut varieties. The BiT-M R152 × 4 model stands out, with an extraordinary accuracy rate of 0.9982 and a perfect precision score of 1.0000, suggesting minimum misclassifications. Furthermore, all models have high sensitivity, correctly recognizing positive cases. These findings highlight the CNN models' dependability and robustness, stressing their capacity to properly categorize hazelnut types.
Configuration-2
In this configuration, only 1/10 of the data was used in both training and testing phases. Data-related values for the relevant configuration are presented in Table 4 below. Unlike the initial configuration, training is set to 70% and testing to 30%.
The confusion matrices obtained according to the experimental results are presented below.
In the context of hazelnut varieties classification using BiT models, the confusion matrix provided shows the classification performance of the model on different hazelnut species, namely Giresun, Ordu and Van in Fig. 5. When the confusion matrices are analyzed, it is observed that the best performance result is obtained with the BiT-M R152 × 4 model. The model performs well, particularly in accurately differentiating between the classes Giresun, Ordu, and Van, with few misclassifications.
The experimental evaluation results of the sensitivity, precision, accuracy and F1-score criteria of the BiT-M R50 × 1, BiT-M R101 × 3 and BiT-M R152 × 4 models used for hazelnut variety classification are presented in Table 5.
Table 5 presents the classification performance results for hazelnut variety recognition using three distinct models. The 'BiT-M R50 × 1' model achieved a notable accuracy of 0.9630, coupled with precision and sensitivity rates of 0.9706 and 0.9429, respectively, resulting in a robust F1-score of 0.9565. The 'BiT-M R101 × 3' model exhibited a slight performance improvement, with an accuracy of 97.22%, precision at 0.9750, sensitivity of 0.9512, and an F1-score of 0.9630. Most notably, the 'BiT-M R152 × 4' model showcased outstanding accuracy at 0.9907, perfect precision (1.000), a sensitivity rate of 0.9714, and an impressive F1-Score of 0.9855. High accuracy values demonstrate that the proposed model has high classification capacity. A high accuracy value means that other performance metrics are also significantly higher as well. High precision means positive prediction capacity and high sensitivity means remarkable true positive rates. On the other hand, high F1-Score values demonstrate that the proposed model has a good balance between precision and sensitivity, meaning the number of false positives and false negatives is low. These overall results underscore the exceptional classification capabilities of the 'BiT-M R152 × 4' model in hazelnut variety classification, solidifying its position as the top-performing choice for this task (Table 6).
Discussion
Compared to other methods in the literature, the proposed method achieves this success with a single base model. There is no external enhancement, preprocessing, feature fusion or hybridization. BiT utilizes pre-trained models to learn general features from extended networks. The method performs well even on smaller datasets. Through experiments with two distinct configurations of the proposed BiT model, it has been demonstrated that the model consistently achieves high accuracy, even when the dataset is reduced to just 1/10 of its original size. This remarkable performance underlines the model's robustness and efficiency in handling data constraints while maintaining accurate results. On the other hand, the proposed method provides reduced training time. It provides a cost advantage compared to other models while achieving high-performance levels. The following table presents a comparison between the proposed method and some prominent works in the literature (Fig. 6).
The given Table 6 provides a comprehensive comparison of multiple classification methods employed in diverse research studies, highlighting the proposed method. In this context, the proposed method emerges as a robust and effective approach for classifying hazelnut varieties. Proposed BiT model technique on a substantial dataset of 3627 images across three classes, the proposed method achieves an impressive accuracy rate of 99.82%. This success is remarkable, especially when the number of classes and the number of images are considered. The use of Big Transfer seems to be a powerful method that can be preferred especially in applications working with large data sets and tasks requiring high accuracy. However, the generalisability and applicability of these results may require further evaluation and comparison in the context of the specific application. The proposed method's robust performance underscores its efficacy and reliability in accurately categorizing hazelnut varieties, making it a noteworthy advancement in the field. Comparatively, the proposed method performs remarkable accuracy, showcasing its competitiveness and potential for practical applications in agricultural research and quality control. Limitations in the proposed method may affect the overall usability and performance of pre-trained models. In an application context, these limitations should be taken into account and the suitability of a pre-trained model should be assessed. Training the proposed BIT-M model requires significant computational resources, including high-performance GPUs or TPUs. This can be a limiting factor for researchers or organizations with limited access to such resources.
Conclusions
This study explores the use of deep learning algorithms to transform hazelnut classification, aiming to decrease the need for manual labor, reduce time, and minimize costs associated with the sorting process. The experiment specifically targeted three hazelnut varieties: Giresun, Ordu, and Van. The dataset used for the experiment included 1165 images for Giresun hazelnuts, 1324 images for Ordu hazelnuts, and 1138 images for Van hazelnuts. Deep learning models, particularly the renowned Big Transfer (BiT) models, were utilized for classification purposes. The classification task involved a total of 3627 hazelnut images. The BiT-M R152 × 4 model exhibited remarkable accuracy, achieving an impressive 99.49%. These findings underscore the potential of deep learning techniques in reshaping hazelnut classification. This not only improves efficiency and sustainability within the agricultural industry but also fosters the development of innovative and patentable products and devices. As a result, it contributes to the economic growth of the country. Training the proposed BIT-M model requires significant computational resources, including high-performance GPUs or TPUs. This can be a limiting factor for researchers or organizations with limited access to such resources. The large number of parameters and some segmentations that could be further optimized are drawbacks that we plan to improve for the BIT-M model in the future.
Availability of data and materials
All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript. The dataset in this link can be used by citing the source https://www.muratkoklu.com/datasets/Hazelnut_Images_Dataset.zip.
References
Bayrakdar S, Çomak B, Başol D, Yücedag İ (2015) Determination of type and quality of hazelnut using image processing techniques. In: 2015 23nd Signal processing and communications applications conference (SIU), IEEE, pp 616–619. Availablehttps://ieeexplore.ieee.org/abstract/document/7129899/. Accessed 29 Dec 2023
Türkay B, İlkay U, Akbay C (2018) ARIMA modeli ile Türkiye fındık üretim projeksiyonu. Kahramanmaraş Sütçü İmam Üniversitesi Tarım Ve Doğa Derg 21:154–160
Erbaş N, Çinarer G, Kilic K (2022) Classification of hazelnuts according to their quality using deep learning algorithms. Czech J Food Sci 40:240–248
Gunes E, Ulku EE, Yildiz K (2022) Classification of Hazelnuts with CNN based deep learning system. Selcuk Univ J Eng Sci 21(3):111–120
Gencturk B et al (2023) Detection of hazelnut varieties and development of mobile application with CNN data fusion feature reduction-based models. Eur Food Res Technol. https://doi.org/10.1007/s00217-023-04369-9
Caner KOC, Gerdan D, Eminoğlu MB, Yegül U, Bulent KOC, Vatandaş M (2020) Classification of hazelnut cultivars: comparison of DL4J and ensemble learning algorithms. Not Bot Horti Agrobot Cluj-Napoca 48(4):2316–2327
Taner A, Öztekin YB, Duran H (2021) Performance analysis of deep learning CNN models for variety classification in hazelnut. Sustainability 13(12):6527
Kursun R, Bastas KK, Koklu M (2023) Segmentation of dry bean (Phaseolus vulgaris L.) leaf disease images with U-Net and classification using deep learning algorithms. Eur Food Res Technol 249(10):2543–2558. https://doi.org/10.1007/s00217-023-04319-5
Butuner R, Cinar I, Taspinar YS, Kursun R, Calp MH, Koklu M (2023) Classification of deep image features of lentil varieties with machine learning techniques. Eur Food Res Technol 249(5):1303–1316. https://doi.org/10.1007/s00217-023-04214-z
Taspinar YS, Dogan M, Cinar I, Kursun R, Ozkan IA, Koklu M (2022) Computer vision classification of dry beans (Phaseolus vulgaris L.) based on deep transfer learning techniques. Eur Food Res Technol 248(11):2707–2725. https://doi.org/10.1007/s00217-022-04080-1
Lopes JF, da Costa VGT, Barbin DF, Cruz-Tirado LJP, Baeten V, Barbon Junior S (2022) Deep computer vision system for cocoa classification. Multimed Tools Appl 81(28):41059–41077
Lopes JF, Ludwig L, Barbin DF, Grossmann MVE, Barbon S Jr (2019) Computer vision classification of barley flour based on spatial pyramid partition ensemble. Sensors 19(13):2953
Da Costa AZ, Figueroa HE, Fracarolli JA (2020) Computer vision based detection of external defects on tomatoes using deep learning. Biosyst Eng 190:131–144
Özcan A, Dönmez E (2021) Bacterial disease detection for pepper plant by utilizing deep features acquired from DarkNet-19 CNN model. Dicle Üniversitesi Mühendis Fakültesi Mühendis Derg 12(4):573–579
Diker A et al (2023) An effective feature extraction method for olive peacock eye leaf disease classification. Eur Food Res Technol. https://doi.org/10.1007/s00217-023-04386-8
Dönmez E, Kılıçarslan S, Közkurt C, Diker A, Demir FB, Elen A (2023) Identification of haploid and diploid maize seeds using hybrid transformer model. Multimed Syst. https://doi.org/10.1007/s00530-023-01174-y
Dönmez E (2022) Enhancing classification capacity of CNN models with deep feature selection and fusion: a case study on maize seed classification. Data Knowl Eng 141:102075
Ünal Z, Aktaş H (2023) Classification of hazelnut kernels with deep learning. Postharvest Biol Technol 197:112225
Menesatti P et al (2008) Shape-based methodology for multivariate discrimination among Italian hazelnut cultivars. Biosyst Eng 101(4):417–424
Giraudo A, Calvini R, Orlandi G, Ulrici A, Geobaldo F, Savorani F (2018) Development of an automated method for the identification of defective hazelnuts based on RGB image analysis and colourgrams. Food Control 94:233–240
Keles O, Taner A (2021) Classification of hazelnut varieties by using artificial neural network and discriminant analysis. Span J Agric Res 19(4):e0211–e0211
Harmanci S, Yavuz Ü, Barış A (2023) Classification of hazelnut species with pre-trained deep learning models. Intell Methods Eng Sci 2(2):58–66
Kalkan H, Ince NF, Tewfik AH, Yardimci Y, Pearson T (2007) Classification of Hazelnut Kernels by using impact acoustic time-frequency patterns. EURASIP J Adv Signal Process 2008(1):247643. https://doi.org/10.1155/2008/247643
Sayıncı B, Kara M, Ercişli S, Duyar Ö, Ertürk Y (2015) Elliptic Fourier analysis for shape distinction of Turkish hazelnut cultivars. Erwerbs-obstbau 57(1):1–11
Solak S, Altinişik U (2018) Görüntü İşleme Teknikleri ve Kümeleme Yöntemleri Kullanılarak Fındık Meyvesinin Tespit ve Sınıflandırılması. SAÜ Fen Bilim Enstitüsü Derg. https://doi.org/10.16984/saufenbilder.303850
Yılmaz EK, Adem K, Kılıçarslan S, Aydın HA (2023) Classification of lemon quality using hybrid model based on Stacked AutoEncoder and convolutional neural network. Eur Food Res Technol 249:1–13
A. Kolesnikov et al. (2020) Big Transfer (BiT): General Visual Representation Learning. In: Vedaldi A, Bischof H, Brox T, Frahm J-M (Eds) Computer Vision—ECCV 2020. Lecture Notes in Computer Science, vol 12350. Springer International Publishing, Cham, pp 491–507. https://doi.org/10.1007/978-3-030-58558-7_29
Deng J, Dong W, Socher R, Li L-J, Li K, Fei-Fei L (2023) Imagenet: a large-scale hierarchical image database. In: 2009 IEEE conference on computer vision and pattern recognition, IEEE, pp 248–255. Available https://ieeexplore.ieee.org/abstract/document/5206848/. Accessed Dec 29, 2023
Touvron H, Vedaldi A, Douze M, Jégou H (2019) Fixing the train-test resolution discrepancy. Adv Neural Inf Process Syst. https://doi.org/10.48550/arXiv.1906.06423
Yacouby R, Axman D (2020) Probabilistic extension of precision, recall, and f1 score for more thorough evaluation of classification models. In: Proceedings of the first workshop on evaluation and comparison of NLP systems, pp 79–91
Kılıçarslan S, Kılıçarslan S (2023) A comparative study of bread wheat varieties identification on feature extraction, feature selection and machine learning algorithms. Eur Food Res Technol. https://doi.org/10.1007/s00217-023-04372-0
Akbacak E, Toktas A, Erkan U, Gao S (2024) MLMQ-IR: Multi-label multi-query image retrieval based on the variance of Hamming distance. Knowledge-Based Syst 283:111193. https://doi.org/10.1016/j.knosys.2023.111193
Pacal I (2024) Enhancing crop productivity and sustainability through disease identification in maize leaves: exploiting a large dataset with an advanced vision transformer model. Expert Syst Appl 238:122099
Bülbül MA (2023) Optimization of artificial neural network structure and hyperparameters in hybrid model by genetic algorithm: iOS–android application for breast cancer diagnosis/prediction. J Supercomput. https://doi.org/10.1007/s11227-023-05635-z
Funding
Open access funding provided by the Scientific and Technological Research Council of Türkiye (TÜBİTAK). No funding was received to assist with the preparation of this manuscript.
Author information
Authors and Affiliations
Contributions
All authors contributed equally.
Corresponding author
Ethics declarations
Conflict of interests
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Compliance with ethics requirements
This article does not contain any studies with human participants or animals subjects.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Dönmez, E., Kılıçarslan, S. & Diker, A. Classification of hazelnut varieties based on bigtransfer deep learning model. Eur Food Res Technol 250, 1433–1442 (2024). https://doi.org/10.1007/s00217-024-04468-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00217-024-04468-1