{"id":19219604,"url":"https://github.com/mujadded/boltvision-vit","last_synced_at":"2026-06-17T22:31:25.304Z","repository":{"id":260385458,"uuid":"769071713","full_name":"Mujadded/boltvision-vit","owner":"Mujadded","description":"BoltVision","archived":false,"fork":false,"pushed_at":"2024-03-08T10:11:18.000Z","size":9085,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-13T22:25:12.966Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mujadded.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-08T09:34:05.000Z","updated_at":"2024-03-08T10:11:22.000Z","dependencies_parsed_at":"2024-10-31T03:12:36.235Z","dependency_job_id":"48c2e382-5e67-4482-ad95-55d30631265b","html_url":"https://github.com/Mujadded/boltvision-vit","commit_stats":null,"previous_names":["mujadded/boltvision-vit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mujadded/boltvision-vit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mujadded%2Fboltvision-vit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mujadded%2Fboltvision-vit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mujadded%2Fboltvision-vit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mujadded%2Fboltvision-vit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mujadded","download_url":"https://codeload.github.com/Mujadded/boltvision-vit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mujadded%2Fboltvision-vit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34468766,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-17T02:00:05.408Z","response_time":127,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T14:32:12.224Z","updated_at":"2026-06-17T22:31:25.280Z","avatar_url":"https://github.com/Mujadded.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BoltVision: High Accuracy Classification of Missing Bolts in Train Components\n\n## Introduction\nBoltVision is a comparative analysis of various machine learning models including Convolutional Neural Networks (CNNs), Vision Transformers (ViTs), and Compact Convolutional Transformers (CCTs), aimed at accurately classifying missing bolts in train components. This repository contains the code and models used in the study published in Machines (MDPI). For more information, read our paper: [BoltVision: A Comparative Analysis of CNN, CCT, and ViT](https://www.mdpi.com/2075-1702/12/2/93).\n\n\n## Setup\nWe would need pytorch mainly for this, we also have some model with tensorflow\n\n## Usage\nDifferent models are in different files to test properly. The file names are a good indication.\n\n\n## Data\nNot including the dataset and university has the rights to it\n\n## Results\nThis study illustrates the superior assessment capabilities of these models and discusses their effectiveness in addressing the prevalent issue of edge devices. Results show that BoltVision, utilising a pre-trained ViT base, achieves a remarkable 93% accuracy in classifying missing bolts.\n\n## Citation\nIf you use BoltVision in your research, please cite our paper:\n```\n@article{alif2024boltvision,\n  title={BoltVision: A Comparative Analysis of CNN, CCT, and ViT in Achieving High Accuracy for Missing Bolt Classification in Train Components},\n  author={Alif, Mujadded Al Rabbani and Hussain, Muhammad and Tucker, Gareth and Iwnicki, Simon},\n  journal={Machines},\n  volume={12},\n  number={2},\n  pages={93},\n  year={2024},\n  publisher={MDPI}\n}\n```\n## Contact\nmujadded.alif@gmail.com\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmujadded%2Fboltvision-vit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmujadded%2Fboltvision-vit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmujadded%2Fboltvision-vit/lists"}