Initial commit
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.venv
|
8
.idea/.gitignore
generated
vendored
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# Default ignored files
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
||||||
|
# Editor-based HTTP Client requests
|
||||||
|
/httpRequests/
|
||||||
|
# Datasource local storage ignored files
|
||||||
|
/dataSources/
|
||||||
|
/dataSources.local.xml
|
8
.idea/XD.iml
generated
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module type="PYTHON_MODULE" version="4">
|
||||||
|
<component name="NewModuleRootManager">
|
||||||
|
<content url="file://$MODULE_DIR$" />
|
||||||
|
<orderEntry type="jdk" jdkName="Python 3.13" jdkType="Python SDK" />
|
||||||
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
</component>
|
||||||
|
</module>
|
6
.idea/inspectionProfiles/profiles_settings.xml
generated
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<component name="InspectionProjectProfileManager">
|
||||||
|
<settings>
|
||||||
|
<option name="USE_PROJECT_PROFILE" value="false" />
|
||||||
|
<version value="1.0" />
|
||||||
|
</settings>
|
||||||
|
</component>
|
7
.idea/misc.xml
generated
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="Black">
|
||||||
|
<option name="sdkName" value="Python 3.13" />
|
||||||
|
</component>
|
||||||
|
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.13" project-jdk-type="Python SDK" />
|
||||||
|
</project>
|
8
.idea/modules.xml
generated
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectModuleManager">
|
||||||
|
<modules>
|
||||||
|
<module fileurl="file://$PROJECT_DIR$/.idea/XD.iml" filepath="$PROJECT_DIR$/.idea/XD.iml" />
|
||||||
|
</modules>
|
||||||
|
</component>
|
||||||
|
</project>
|
6
.idea/vcs.xml
generated
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
21
BN.py
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
import torch.nn as nn
|
||||||
|
import torch.optim as optim
|
||||||
|
|
||||||
|
# Define CNN Model
|
||||||
|
class CatDogClassifier(nn.Module):
|
||||||
|
def __init__(self, img_size=128):
|
||||||
|
super(CatDogClassifier, self).__init__()
|
||||||
|
self.conv1 = nn.Conv2d(3, 32, kernel_size=3, padding=1)
|
||||||
|
self.conv2 = nn.Conv2d(32, 64, kernel_size=3, padding=1)
|
||||||
|
self.pool = nn.MaxPool2d(2, 2)
|
||||||
|
self.fc1 = nn.Linear(64 * (img_size//4) * (img_size//4), 128) # Flatten size depends on image size
|
||||||
|
self.fc2 = nn.Linear(128, 2) # Output 2 classes (cat or dog)
|
||||||
|
self.relu = nn.ReLU()
|
||||||
|
|
||||||
|
def forward(self, x):
|
||||||
|
x = self.pool(self.relu(self.conv1(x)))
|
||||||
|
x = self.pool(self.relu(self.conv2(x)))
|
||||||
|
x = x.view(x.size(0), -1) # Flatten
|
||||||
|
x = self.relu(self.fc1(x))
|
||||||
|
x = self.fc2(x)
|
||||||
|
return x
|
BIN
__pycache__/BN.cpython-312.pyc
Normal file
7
caca.py
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
import torch
|
||||||
|
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
|
||||||
|
tensor = torch.randn(3, 3).to(device) # Moves the tensor to GPU
|
||||||
|
|
||||||
|
|
||||||
|
print(tensor)
|
||||||
|
print(device)
|
BIN
dataset/test_set/cats/cat.4001.jpg
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
dataset/test_set/cats/cat.4002.jpg
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
dataset/test_set/cats/cat.4003.jpg
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
dataset/test_set/cats/cat.4004.jpg
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
dataset/test_set/cats/cat.4005.jpg
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
dataset/test_set/cats/cat.4006.jpg
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
dataset/test_set/cats/cat.4007.jpg
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
dataset/test_set/cats/cat.4008.jpg
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
dataset/test_set/cats/cat.4009.jpg
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
dataset/test_set/cats/cat.4010.jpg
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
dataset/test_set/cats/cat.4011.jpg
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
dataset/test_set/cats/cat.4012.jpg
Normal file
After Width: | Height: | Size: 7.4 KiB |
BIN
dataset/test_set/cats/cat.4013.jpg
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
dataset/test_set/cats/cat.4014.jpg
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
dataset/test_set/cats/cat.4015.jpg
Normal file
After Width: | Height: | Size: 39 KiB |
BIN
dataset/test_set/cats/cat.4016.jpg
Normal file
After Width: | Height: | Size: 9.5 KiB |
BIN
dataset/test_set/cats/cat.4017.jpg
Normal file
After Width: | Height: | Size: 5.2 KiB |
BIN
dataset/test_set/cats/cat.4018.jpg
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
dataset/test_set/cats/cat.4019.jpg
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
dataset/test_set/cats/cat.4020.jpg
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
dataset/test_set/cats/cat.4021.jpg
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
dataset/test_set/cats/cat.4022.jpg
Normal file
After Width: | Height: | Size: 4.3 KiB |
BIN
dataset/test_set/cats/cat.4023.jpg
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
dataset/test_set/cats/cat.4024.jpg
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
dataset/test_set/cats/cat.4025.jpg
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
dataset/test_set/cats/cat.4026.jpg
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
dataset/test_set/cats/cat.4027.jpg
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
dataset/test_set/cats/cat.4028.jpg
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
dataset/test_set/cats/cat.4029.jpg
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
dataset/test_set/cats/cat.4030.jpg
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
dataset/test_set/cats/cat.4031.jpg
Normal file
After Width: | Height: | Size: 7.4 KiB |
BIN
dataset/test_set/cats/cat.4032.jpg
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
dataset/test_set/cats/cat.4033.jpg
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
dataset/test_set/cats/cat.4034.jpg
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
dataset/test_set/cats/cat.4035.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
dataset/test_set/cats/cat.4036.jpg
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
dataset/test_set/cats/cat.4037.jpg
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
dataset/test_set/cats/cat.4038.jpg
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
dataset/test_set/cats/cat.4039.jpg
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
dataset/test_set/cats/cat.4040.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
dataset/test_set/cats/cat.4041.jpg
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
dataset/test_set/cats/cat.4042.jpg
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
dataset/test_set/cats/cat.4043.jpg
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
dataset/test_set/cats/cat.4044.jpg
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
dataset/test_set/cats/cat.4045.jpg
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
dataset/test_set/cats/cat.4046.jpg
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
dataset/test_set/cats/cat.4047.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
dataset/test_set/cats/cat.4048.jpg
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
dataset/test_set/cats/cat.4049.jpg
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
dataset/test_set/cats/cat.4050.jpg
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
dataset/test_set/cats/cat.4051.jpg
Normal file
After Width: | Height: | Size: 9.9 KiB |
BIN
dataset/test_set/cats/cat.4052.jpg
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
dataset/test_set/cats/cat.4053.jpg
Normal file
After Width: | Height: | Size: 6.5 KiB |
BIN
dataset/test_set/cats/cat.4054.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
dataset/test_set/cats/cat.4055.jpg
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
dataset/test_set/cats/cat.4056.jpg
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
dataset/test_set/cats/cat.4057.jpg
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
dataset/test_set/cats/cat.4058.jpg
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
dataset/test_set/cats/cat.4059.jpg
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
dataset/test_set/cats/cat.4060.jpg
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
dataset/test_set/cats/cat.4061.jpg
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
dataset/test_set/cats/cat.4062.jpg
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
dataset/test_set/cats/cat.4063.jpg
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
dataset/test_set/cats/cat.4064.jpg
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
dataset/test_set/cats/cat.4065.jpg
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
dataset/test_set/cats/cat.4066.jpg
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
dataset/test_set/cats/cat.4067.jpg
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
dataset/test_set/cats/cat.4068.jpg
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
dataset/test_set/cats/cat.4069.jpg
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
dataset/test_set/cats/cat.4070.jpg
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
dataset/test_set/cats/cat.4071.jpg
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
dataset/test_set/cats/cat.4072.jpg
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
dataset/test_set/cats/cat.4073.jpg
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
dataset/test_set/cats/cat.4074.jpg
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
dataset/test_set/cats/cat.4075.jpg
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
dataset/test_set/cats/cat.4076.jpg
Normal file
After Width: | Height: | Size: 9.3 KiB |
BIN
dataset/test_set/cats/cat.4077.jpg
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
dataset/test_set/cats/cat.4078.jpg
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
dataset/test_set/cats/cat.4079.jpg
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
dataset/test_set/cats/cat.4080.jpg
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
dataset/test_set/cats/cat.4081.jpg
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
dataset/test_set/cats/cat.4082.jpg
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
dataset/test_set/cats/cat.4083.jpg
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
dataset/test_set/cats/cat.4084.jpg
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
dataset/test_set/cats/cat.4085.jpg
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
dataset/test_set/cats/cat.4086.jpg
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
dataset/test_set/cats/cat.4087.jpg
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
dataset/test_set/cats/cat.4088.jpg
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
dataset/test_set/cats/cat.4089.jpg
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
dataset/test_set/cats/cat.4090.jpg
Normal file
After Width: | Height: | Size: 24 KiB |