Meshy ํ ์ค์ฒ๋ง ๋ถ๋ฅ ๋ชจ๋ธ
๐ ๋ชจ๋ธ ์ค๋ช
์ด ๋ชจ๋ธ์ 3D ๋ชจ๋ธ ์ธ๋ค์ผ ์ด๋ฏธ์ง๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์, ์ด๋ฏธ์ง๊ฐ ํ ์ค์ฒ๋ง ๋์ด ์๋์ง ์๋์ง๋ฅผ ๋ถ๋ฅํฉ๋๋ค.
- ํ์คํฌ: ์ด์ง ์ด๋ฏธ์ง ๋ถ๋ฅ (Textured vs. Not Textured)
- ํด๋์ค:
0
: ํ ์ค์ฒ๋ง ์๋จ1
: ํ ์ค์ฒ๋ง ๋จ
- ๋ชจ๋ธ ๊ตฌ์กฐ: ResNet18 (ImageNet ์ฌ์ ํ์ต ์ฌ์ฉ)
- ์ ๋ ฅ ์ด๋ฏธ์ง ํฌ๊ธฐ: 224 ร 224 RGB ์ด๋ฏธ์ง
- ์ถ๋ ฅ: 2๊ฐ์ ํด๋์ค์ ๋ํ ๋ก์ง๊ฐ (์ํํธ๋งฅ์ค ์ )
๐ ํ์ต ๋ฐ์ดํฐ
- CSV ํ์ผ:
meshy_textured_gold.csv
- ์ด๋ฏธ์ง ์ถ์ฒ: Meshy AI์์ ์์ฑ๋ 3D ์ธ๋ค์ผ ์ด๋ฏธ์ง
- ๋ผ๋ฒจ๋ง ๋ฐฉ๋ฒ: ์ฌ๋์ด ์ง์ ํ ์ค์ฒ๋ง ์ฌ๋ถ๋ฅผ ๋ณด๊ณ ์์์ ์ผ๋ก ๋ผ๋ฒจ ๋ถ์ฌ
- ์ํ ์: ์ฝ 500์ฅ (ํ ์ค์ฒ๋ง / ๋นํ ์ค์ฒ๋ง ํด๋์ค ๊ท ํ ์์)
๐ ํ๊ฐ ์ ๋ณด
- ํ๊ฐ์งํ: ์ ํ๋(Accuracy) ๊ธฐ์ค ์ฝ 90% ์ด์
- ์์ค ํจ์: CrossEntropyLoss
- ์ต์ ํ ์๊ณ ๋ฆฌ์ฆ: Adam (lr=1e-4)
๊ฒ์ฆ ๋ฐ์ดํฐ์ ์์๋ ์์ ์ ์ธ ์ฑ๋ฅ์ ๋ณด์์ผ๋ฉฐ, ๋ผ๋ฒจ๊ณผ ์์ธก ๊ฒฐ๊ณผ๋ฅผ ์ด๋ฏธ์ง๋ก ์๊ฐํํ์ฌ ์ฑ๋ฅ์ ์ถ๊ฐ ํ์ธํ์ต๋๋ค.
๐งช ์ฌ์ฉ๋ฒ
from torchvision import transforms, models
from PIL import Image
import torch
# ๋ชจ๋ธ ๋ก๋
model = models.resnet18()
model.fc = torch.nn.Linear(model.fc.in_features, 2)
model.load_state_dict(torch.load("pytorch_model.bin", map_location="cpu"))
model.eval()
# ์ ์ฒ๋ฆฌ ์ ์
transform = transforms.Compose([
transforms.Resize((224, 224)),
transforms.ToTensor(),
transforms.Normalize([0.485, 0.456, 0.406],
[0.229, 0.224, 0.225])
])
# ์์ธก
img = Image.open("example.jpg").convert("RGB")
x = transform(img).unsqueeze(0)
with torch.no_grad():
logits = model(x)
pred = logits.argmax(dim=1).item()
print("ํ
์ค์ฒ๋ง ๋จ" if pred == 1 else "ํ
์ค์ฒ๋ง ์๋จ")
๐ฏ ์ฌ์ฉ ๋ชฉ์
- ์ธ๋ค์ผ ์ด๋ฏธ์ง๊ฐ ํ ์ค์ฒ๋ง๋ ๊ฒ์ธ์ง ์๋์ผ๋ก ๊ตฌ๋ถ
- ๋๊ท๋ชจ ๋ฐ์ดํฐ์ ์ ๋ณ, ํ์ง ๊ด๋ฆฌ, ๋ผ๋ฒจ๋ง ์๊ฐ ๋จ์ถ ๋ฑ์ ํ์ฉ ๊ฐ๋ฅ
๐ท๏ธ ํ๊ทธ
์ด๋ฏธ์ง ๋ถ๋ฅ
, ์ด์ง ๋ถ๋ฅ
, 3D ์ธ๋ค์ผ
, ํ
์ค์ฒ๋ง ํ๋ณ
, ResNet
, Meshy
- Downloads last month
- 2
Inference Providers
NEW
This model isn't deployed by any Inference Provider.
๐
Ask for provider support
HF Inference deployability: The model has no library tag.