Dermoscopic Image ICL GPT4
1.0.0
このリポジトリには、GPT-4Vを使用してDermoscopic画像でコンテキスト内学習(ICL)を実行するためのコードとデータが含まれています。このプロジェクトの目的は、少数のショット学習技術を使用して、真皮画像を黒色腫または良性に分類することを目的としています。
?論文を読んでください

.
├── data # Contains subdirectories for processed data
│ ├── all
│ ├── all_resized
│ ├── bn
│ ├── bn_resized
│ ├── bn_resized_label
│ ├── mm
│ ├── mm_resized
│ ├── mm_resized_label
│ └── selected_images.xlsx # Image names
├── RAW # Contains raw data downloaded from ISCI Archive
├── result # Results from running API_calling will be stored here as .json files
│ ├── 1_shot_v3.0_KNN
│ ├── 1_shot_v3.0_Random
│ └── ...
├── API_calling.py # Call OpenAI API for classification
├── data_labeling.py # Add label to the resized data
├── data_resizing.py # Resize the data with the original aspect ratio
├── data_selection.py # Select data from RAW
├── README.md
├── result_analysis.py # Compute stats for AI-generated content
├── result_visualization.ipynb # Visualize the results
└── topK_finding.py # Find the top-k similar images to the query image
すべてのデモスコピック画像はISICアーカイブからダウンロードされます。

このプロジェクトは、学術研究目的のみを目的としています。このリポジトリのコードは、MITライセンスの下でリリースされます。提供されたデータを使用する場合は、ISICアーカイブを引用してください。

GPT4Vは、Dermoscopic画像分類に「ABCD」ルールを自然に使用しました。
ゼロショット学習にはドメインの知識が正しく適用されませんでした:

少数のショット学習で正しく使用されるドメイン知識:

参照画像は、少数のショット学習のためにランダムに選ばれました。より多くの代表的な例がGPT4Vが正しい決定を下すのに役立つかどうかを判断するために、KNNの類似性を採用して、各カテゴリの上位K同様の画像を参照として機能させました。

色が分類結果にどのように影響するかを判断するために、色のアブレーションテストを実行しました。

数値の学習は、2つまたは3つの例でのみ分類精度を約50%から75%レベルから75%レベルに簡単に向上させます。

驚くべきことに、KNNは正確さを助けませんでした。
2つの参照セットに適用されたKNNとランダムサンプリングのさまざまな組み合わせを調査しました。

皮膚がんの診断で使用される重要なパターンとして、色は結果に大きな影響を与えます。