# ps3c **Repository Path**: suppermanljr/ps3c ## Basic Information - **Project Name**: ps3c - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-17 - **Last Updated**: 2026-02-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
### 🚀 Getting Started
#### Clone the Repository
To clone this repository, use the following command:
```bash
git clone https://github.com/theodpzz/ps3c.git
```
#### Installation
Make sure you have Python 3 installed. Then, install the dependencies using:
```bash
pip install -r requirements.txt
```
#### Training
To train the step 1, run the following command (example for Swin):
```bash
python main.py train --yaml_file ./step1/configs/train/swinv2.yaml --step 1
```
For the step 2, run the following command:
```bash
python main.py train --yaml_file ./step2/configs/train/swinv2.yaml --step 2
```
#### Demo
Validation and test sets per-class probabilities can be explored in the demo notebook.
### 🔥 Available resources
Pretrain weights for Step 1 and Step 2, as well as the per-class final predicted probabilities, are provided in the [🤗 HuggingFace project repository](https://huggingface.co/theodpzz/ps3c).
### 🙌 Acknowledgments
We acknowledge [Kupas et al. 2024](https://www.nature.com/articles/s41597-024-03596-3) for making the [APACC dataset](https://www.kaggle.com/competitions/pap-smear-cell-classification-challenge/data) available.
### 🔗 Citation
> [!IMPORTANT]
> This project is based on the work by Di Piazza et al. If you use this code in your research, we would appreciate reference to the following paper:
```BibTeX
@inproceedings{dipiazza2025ps3c,
author = {Di Piazza Theo and Loic Boussel},
title = {An Ensemble-based Two-step Framework for Classification of Pap Smear Cell Images},
booktitle = {Proceedings of the IEEE International Symposium on Biomedical Imaging (ISBI)},
year = {2025},
organization = {IEEE},
}
```