Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.7%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: goforit96
- Language: Python
- Default Branch: master
- Size: 21.1 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Introduction
This is the implementation code for the paper "LGPN: A Lightweight Algorithm for Enhanced Dental Lesion Detection in Panoramic X-rays." The model is built based on YOLOv8s, using the pretrained configuration file yolov8s.pt.
Software Platform
CUDA 11.3
PyTorch 1.12.0
Python 3.8
Training and Testing
You can use PyCharm as the development environment and run the code through Python command-line execution.
Training
To perform training, create a Python file named train.py and input the following code:
from ultralytics import YOLO
if name == 'main':
model = YOLO('ultralytics/cfg/models/v8/yolov8s.yaml')
model.load('yolov8s.pt') # loading pre-trained weights
model.train(
data='your_data.yaml',
imgsz=640,
epochs=, # specify number of epochs
batch=, # specify batch size
close_mosaic=, # optionally close mosaic augmentation
device='', # specify CUDA device (e.g. '0')
optimizer='SGD', # using SGD optimizer
# resume='True', # path to last.pt (if resuming training)
# amp=False, # disable AMP (automatic mixed precision)
# fraction=0.2,
# project='runs/train',
name='exp',
)
Some of the parameters (like epochs, batch, device, etc.) should be specified according to your specific needs.
Testing
The testing procedure follows the same logic: create a test script similarly and modify the mode or use .predict() or .val() methods as needed.
Owner
- Name: Algorithm
- Login: goforit96
- Kind: user
- Repositories: 1
- Profile: https://github.com/goforit96
Citation (CITATION.cff)
cff-version: 1.2.0
preferred-citation:
type: software
message: If you use this software, please cite it as below.
authors:
- family-names: Jocher
given-names: Glenn
orcid: "https://orcid.org/0000-0001-5950-6979"
- family-names: Chaurasia
given-names: Ayush
orcid: "https://orcid.org/0000-0002-7603-6750"
- family-names: Qiu
given-names: Jing
orcid: "https://orcid.org/0000-0003-3783-7069"
title: "YOLO by Ultralytics"
version: 8.0.0
# doi: 10.5281/zenodo.3908559 # TODO
date-released: 2023-1-10
license: AGPL-3.0
url: "https://github.com/ultralytics/ultralytics"
GitHub Events
Total
- Issues event: 1
- Watch event: 2
- Push event: 11
- Create event: 1
Last Year
- Issues event: 1
- Watch event: 2
- Push event: 11
- Create event: 1
Dependencies
- pytorch/pytorch 2.1.0-cuda12.1-cudnn8-runtime build
- matplotlib >=3.3.0
- mmcv *
- numpy *
- opencv-python >=4.6.0
- pandas >=1.1.4
- pillow >=7.1.2
- psutil *
- py-cpuinfo *
- pyyaml >=5.3.1
- requests >=2.23.0
- scipy >=1.4.1
- seaborn >=0.11.0
- setuptools *
- thop >=0.1.1
- torch >=1.8.0
- torchvision >=0.9.0
- tqdm >=4.64.0
- ultralytics *
- wandb *
- yolo *