brepositorium
commited on
Commit
·
8424a62
1
Parent(s):
5aaf9a3
add model
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .DS_Store +0 -0
- README.md +75 -13
- data/.DS_Store +0 -0
- data/test/.DS_Store +0 -0
- data/test/negative/00142bc6-18d4-42f6-913f-567645906642.jpg +0 -0
- data/test/negative/01c1b925-ae72-425c-a630-61dda436ee78.jpg +0 -0
- data/test/negative/01c3b836-fbf9-48e9-8f1d-fdc86986689d.jpg +0 -0
- data/test/negative/039ec629-ce2d-40ac-9c29-1ceb85979a3e.jpg +0 -0
- data/test/negative/04c25216-2add-4ba6-a775-91b866b52e9e.jpg +0 -0
- data/test/negative/04ee14fd-b14c-4d1a-a67e-ff30dc2a4833.jpg +0 -0
- data/test/negative/05132f13-6b21-4338-bdaf-2e230a7e7b8f.jpg +0 -0
- data/test/negative/056fefef-b161-4295-87b5-bc1433de8d62.jpg +0 -0
- data/test/negative/059945de-e5a4-4da8-80e2-802d0c05e38d.jpg +0 -0
- data/test/negative/06c6d9ca-be95-42db-a72c-4957c1c67a2d.jpg +0 -0
- data/test/negative/06cb0714-dea8-4562-99f0-cefa59e13670.jpg +0 -0
- data/test/negative/06d645c5-fc9c-4a9f-8803-f7e1c17581c0.jpg +0 -0
- data/test/negative/07b61549-00f0-4ca2-896f-c7f72b23e190.jpg +0 -0
- data/test/negative/080bbf35-1356-4ea1-913a-c4bc8dd46109.jpg +0 -0
- data/test/negative/096d7f71-d74c-4eba-a045-2783bd6565cd.jpg +0 -0
- data/test/negative/09d7ca1d-4309-47b4-8fb7-46d0cd640895.jpg +0 -0
- data/test/negative/0a3accf7-b0f9-4537-a995-b57534b1269f.jpg +0 -0
- data/test/negative/0a7b7119-8194-4b92-9274-b016f7387b80.jpg +0 -0
- data/test/negative/0ad4f241-969e-4e4a-9921-ae1a0502362e.jpg +0 -0
- data/test/negative/0adc9a34-e038-4595-9700-3db8c67890f9.jpg +0 -0
- data/test/negative/0b2cf954-85d1-4461-b37a-7db112a64613.jpg +0 -0
- data/test/negative/0be30293-11d1-4a1f-a9ca-72762356b5a9.jpg +0 -0
- data/test/negative/0c4fbeed-0fb4-4f7f-8257-cbeec2ae3777.jpg +0 -0
- data/test/negative/0c672256-afef-4da2-a35c-6eba782684e0.jpg +0 -0
- data/test/negative/0d1d021e-e61a-415f-9ff7-3693fc805434.jpg +0 -0
- data/test/negative/0e5f9d5d-5f6d-4232-84d2-b365ef2184d8.jpg +0 -0
- data/test/negative/0eabcfc0-01ef-4280-b6bb-f05a0022b5a1.jpg +0 -0
- data/test/negative/0fbb9f25-1988-47be-9597-54e0f99c0b6e.jpg +0 -0
- data/test/negative/10456e4c-5b90-46a7-b44d-8955096a1d43.jpg +0 -0
- data/test/negative/10e867e9-6af7-4f60-af78-a6fa3fe54413.jpg +0 -0
- data/test/negative/10f38057-1c13-40f3-b12c-39b4a10ff0b4.jpg +0 -0
- data/test/negative/11a136e2-bee8-483a-a427-70af76d09426.jpg +0 -0
- data/test/negative/11a56f7f-70e6-451f-9c32-3638012e6dac.jpg +0 -0
- data/test/negative/126be917-9cd6-4bc9-92b9-22527286a88b.jpg +0 -0
- data/test/negative/1276bb21-2ad0-4439-8481-b52cce22e832.jpg +0 -0
- data/test/negative/127ccb96-c06b-43f8-b9a1-3e90e19f0151.jpg +0 -0
- data/test/negative/12859feb-1686-4283-ae18-bdcf8978fee0.jpg +0 -0
- data/test/negative/133329ad-b578-47c2-9911-b83c8e2ceab8.jpg +0 -0
- data/test/negative/153a8927-ae73-4359-a255-b5920221661a.jpg +0 -0
- data/test/negative/1549f87b-49e9-4b5b-b0ee-c37340215297.jpg +0 -0
- data/test/negative/1698307d-7d50-4c45-94d2-e16ec10d4a65.jpg +0 -0
- data/test/negative/173367ea-ad82-4b0b-ba3c-92ba3fc251fd.jpg +0 -0
- data/test/negative/1843b15e-30cd-4cd2-b7c2-0b8a1355acb8.jpg +0 -0
- data/test/negative/19088318-6d7f-4ec6-896c-8ae90907ed8c.jpg +0 -0
- data/test/negative/19eaa0ea-c202-4320-a4b8-2d5b6c37997e.jpg +0 -0
- data/test/negative/1af82189-7fbc-45c7-8b8b-210d4ecdd52e.jpg +0 -0
.DS_Store
ADDED
Binary file (6.15 kB). View file
|
|
README.md
CHANGED
@@ -1,13 +1,75 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# EfficientNet B2 Image Classification
|
2 |
+
|
3 |
+
This project implements an image classification model using the EfficientNet B2 architecture, fine-tuned on a custom dataset. It provides a modular and easy-to-use structure for training and evaluating the model.
|
4 |
+
|
5 |
+
## Project Structure
|
6 |
+
|
7 |
+
```
|
8 |
+
project_root/
|
9 |
+
│
|
10 |
+
├── data/
|
11 |
+
│ ├── train/
|
12 |
+
│ └── test/
|
13 |
+
│
|
14 |
+
├── src/
|
15 |
+
│ ├── __init__.py
|
16 |
+
│ ├── data_setup.py
|
17 |
+
│ ├── train_and_test.py
|
18 |
+
│ ├── model.py
|
19 |
+
│
|
20 |
+
├── main.py
|
21 |
+
├── requirements.txt
|
22 |
+
└── README.md
|
23 |
+
```
|
24 |
+
|
25 |
+
- `data/`: Contains the training and testing datasets.
|
26 |
+
- `src/`: Source code for the project.
|
27 |
+
- `main.py`: The entry point of the project.
|
28 |
+
|
29 |
+
## Setup
|
30 |
+
|
31 |
+
1. Clone the repository:
|
32 |
+
|
33 |
+
```
|
34 |
+
git clone https://github.com/brepositorium/effnetb2-sentiment-analysis.git
|
35 |
+
cd effnetb2-sentiment-analysis
|
36 |
+
```
|
37 |
+
|
38 |
+
2. Create a virtual environment and activate it:
|
39 |
+
|
40 |
+
```
|
41 |
+
python -m venv venv
|
42 |
+
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
|
43 |
+
```
|
44 |
+
|
45 |
+
3. Install the required packages:
|
46 |
+
```
|
47 |
+
pip install -r requirements.txt
|
48 |
+
```
|
49 |
+
|
50 |
+
## Usage
|
51 |
+
|
52 |
+
To train the model, run:
|
53 |
+
|
54 |
+
```
|
55 |
+
python main.py
|
56 |
+
```
|
57 |
+
|
58 |
+
This will start the training process using the EfficientNet B2 model on your dataset. The script will output training progress and final results.
|
59 |
+
|
60 |
+
## Customization
|
61 |
+
|
62 |
+
- Edit `src/model.py` to experiment with different model architectures or layer configurations.
|
63 |
+
- Adjust data augmentation in `src/data_setup.py` if needed.
|
64 |
+
|
65 |
+
## Results
|
66 |
+
|
67 |
+
After training, the model will output training and validation accuracy and loss. You can find these results printed in the console output.
|
68 |
+
|
69 |
+
## Contributing
|
70 |
+
|
71 |
+
Feel free to open issues or submit pull requests if you have suggestions for improvements or encounter any problems.
|
72 |
+
|
73 |
+
## License
|
74 |
+
|
75 |
+
MIT License
|
data/.DS_Store
ADDED
Binary file (6.15 kB). View file
|
|
data/test/.DS_Store
ADDED
Binary file (10.2 kB). View file
|
|
data/test/negative/00142bc6-18d4-42f6-913f-567645906642.jpg
ADDED
![]() |
data/test/negative/01c1b925-ae72-425c-a630-61dda436ee78.jpg
ADDED
![]() |
data/test/negative/01c3b836-fbf9-48e9-8f1d-fdc86986689d.jpg
ADDED
![]() |
data/test/negative/039ec629-ce2d-40ac-9c29-1ceb85979a3e.jpg
ADDED
![]() |
data/test/negative/04c25216-2add-4ba6-a775-91b866b52e9e.jpg
ADDED
![]() |
data/test/negative/04ee14fd-b14c-4d1a-a67e-ff30dc2a4833.jpg
ADDED
![]() |
data/test/negative/05132f13-6b21-4338-bdaf-2e230a7e7b8f.jpg
ADDED
![]() |
data/test/negative/056fefef-b161-4295-87b5-bc1433de8d62.jpg
ADDED
![]() |
data/test/negative/059945de-e5a4-4da8-80e2-802d0c05e38d.jpg
ADDED
![]() |
data/test/negative/06c6d9ca-be95-42db-a72c-4957c1c67a2d.jpg
ADDED
![]() |
data/test/negative/06cb0714-dea8-4562-99f0-cefa59e13670.jpg
ADDED
![]() |
data/test/negative/06d645c5-fc9c-4a9f-8803-f7e1c17581c0.jpg
ADDED
![]() |
data/test/negative/07b61549-00f0-4ca2-896f-c7f72b23e190.jpg
ADDED
![]() |
data/test/negative/080bbf35-1356-4ea1-913a-c4bc8dd46109.jpg
ADDED
![]() |
data/test/negative/096d7f71-d74c-4eba-a045-2783bd6565cd.jpg
ADDED
![]() |
data/test/negative/09d7ca1d-4309-47b4-8fb7-46d0cd640895.jpg
ADDED
![]() |
data/test/negative/0a3accf7-b0f9-4537-a995-b57534b1269f.jpg
ADDED
![]() |
data/test/negative/0a7b7119-8194-4b92-9274-b016f7387b80.jpg
ADDED
![]() |
data/test/negative/0ad4f241-969e-4e4a-9921-ae1a0502362e.jpg
ADDED
![]() |
data/test/negative/0adc9a34-e038-4595-9700-3db8c67890f9.jpg
ADDED
![]() |
data/test/negative/0b2cf954-85d1-4461-b37a-7db112a64613.jpg
ADDED
![]() |
data/test/negative/0be30293-11d1-4a1f-a9ca-72762356b5a9.jpg
ADDED
![]() |
data/test/negative/0c4fbeed-0fb4-4f7f-8257-cbeec2ae3777.jpg
ADDED
![]() |
data/test/negative/0c672256-afef-4da2-a35c-6eba782684e0.jpg
ADDED
![]() |
data/test/negative/0d1d021e-e61a-415f-9ff7-3693fc805434.jpg
ADDED
![]() |
data/test/negative/0e5f9d5d-5f6d-4232-84d2-b365ef2184d8.jpg
ADDED
![]() |
data/test/negative/0eabcfc0-01ef-4280-b6bb-f05a0022b5a1.jpg
ADDED
![]() |
data/test/negative/0fbb9f25-1988-47be-9597-54e0f99c0b6e.jpg
ADDED
![]() |
data/test/negative/10456e4c-5b90-46a7-b44d-8955096a1d43.jpg
ADDED
![]() |
data/test/negative/10e867e9-6af7-4f60-af78-a6fa3fe54413.jpg
ADDED
![]() |
data/test/negative/10f38057-1c13-40f3-b12c-39b4a10ff0b4.jpg
ADDED
![]() |
data/test/negative/11a136e2-bee8-483a-a427-70af76d09426.jpg
ADDED
![]() |
data/test/negative/11a56f7f-70e6-451f-9c32-3638012e6dac.jpg
ADDED
![]() |
data/test/negative/126be917-9cd6-4bc9-92b9-22527286a88b.jpg
ADDED
![]() |
data/test/negative/1276bb21-2ad0-4439-8481-b52cce22e832.jpg
ADDED
![]() |
data/test/negative/127ccb96-c06b-43f8-b9a1-3e90e19f0151.jpg
ADDED
![]() |
data/test/negative/12859feb-1686-4283-ae18-bdcf8978fee0.jpg
ADDED
![]() |
data/test/negative/133329ad-b578-47c2-9911-b83c8e2ceab8.jpg
ADDED
![]() |
data/test/negative/153a8927-ae73-4359-a255-b5920221661a.jpg
ADDED
![]() |
data/test/negative/1549f87b-49e9-4b5b-b0ee-c37340215297.jpg
ADDED
![]() |
data/test/negative/1698307d-7d50-4c45-94d2-e16ec10d4a65.jpg
ADDED
![]() |
data/test/negative/173367ea-ad82-4b0b-ba3c-92ba3fc251fd.jpg
ADDED
![]() |
data/test/negative/1843b15e-30cd-4cd2-b7c2-0b8a1355acb8.jpg
ADDED
![]() |
data/test/negative/19088318-6d7f-4ec6-896c-8ae90907ed8c.jpg
ADDED
![]() |
data/test/negative/19eaa0ea-c202-4320-a4b8-2d5b6c37997e.jpg
ADDED
![]() |
data/test/negative/1af82189-7fbc-45c7-8b8b-210d4ecdd52e.jpg
ADDED
![]() |