Michael Rey commited on
Commit
b0ae40a
·
1 Parent(s): f57e69a

added documentation and modified existing code

Browse files
ApexID (ALA) - Video Documentation - Made with Clipchamp.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:87782541e9e977ed3f00769a2cb2f2ca0ad23e071c066dc865d23c67a1392ba1
3
+ size 145131767
CCS 229 - Alternative Learning Assessment (ALA) Documentation.pdf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:75f31455ddd49d23945c24cbcdc6470354639a17c57bd34e40d1dfc2aba7da65
3
+ size 436723
src/__pycache__/data_loader.cpython-313.pyc ADDED
Binary file (1.81 kB). View file
 
src/__pycache__/resnet_model.cpython-313.pyc ADDED
Binary file (1.32 kB). View file
 
src/resnet_model.py CHANGED
@@ -8,6 +8,7 @@ class MonkeyResNet(nn.Module):
8
 
9
  # Load pretrained ResNet18 model from torchvision
10
  self.model = models.resnet18(pretrained=False)
 
11
  # Replace the final fully connected layer to match number of classes
12
  in_features = self.model.fc.in_features
13
  self.model.fc = nn.Linear(in_features, num_classes)
 
8
 
9
  # Load pretrained ResNet18 model from torchvision
10
  self.model = models.resnet18(pretrained=False)
11
+
12
  # Replace the final fully connected layer to match number of classes
13
  in_features = self.model.fc.in_features
14
  self.model.fc = nn.Linear(in_features, num_classes)
src/streamlit_app.py CHANGED
@@ -1,20 +1,5 @@
1
  import os
2
  import sys
3
-
4
- # 1. Tell Streamlit to read config from our root folder
5
- os.environ["STREAMLIT_CONFIG_FILE"] = os.path.abspath(
6
- os.path.join(os.path.dirname(__file__), ".streamlit/config.toml")
7
- )
8
-
9
- # 2. Redirect all Streamlit writes to /tmp
10
- os.environ["HOME"] = "/tmp"
11
- os.environ["STREAMLIT_HOME"] = "/tmp"
12
- os.environ["XDG_CONFIG_HOME"] = "/tmp"
13
- os.environ["XDG_CACHE_HOME"] = "/tmp"
14
-
15
- # 3. Ensure imports work by adding root to path
16
- sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))
17
-
18
  import streamlit as st
19
  import torch
20
  import torchvision.transforms as transforms
 
1
  import os
2
  import sys
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  import streamlit as st
4
  import torch
5
  import torchvision.transforms as transforms
train.py CHANGED
@@ -2,7 +2,7 @@ import torch
2
  import torch.nn as nn
3
  import torch.optim as optim
4
  from utils.data_loader import get_data_loaders
5
- from models.resnet_model import MonkeyResNet # uses your custom ResNet model
6
  import os
7
  import matplotlib.pyplot as plt
8
  from sklearn.utils.class_weight import compute_class_weight
 
2
  import torch.nn as nn
3
  import torch.optim as optim
4
  from utils.data_loader import get_data_loaders
5
+ from models.resnet_model import MonkeyResNet
6
  import os
7
  import matplotlib.pyplot as plt
8
  from sklearn.utils.class_weight import compute_class_weight
utils/data_loader.py CHANGED
@@ -1,5 +1,3 @@
1
- # utils/data_loader.py
2
-
3
  from torchvision import datasets, transforms
4
  from torch.utils.data import DataLoader
5
 
 
 
 
1
  from torchvision import datasets, transforms
2
  from torch.utils.data import DataLoader
3