Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
c602aaa
Add files via upload
nverma42 Oct 12, 2024
9584a66
feat: Improve chatbot class structure and documentation, integrate im…
iAmGiG Oct 13, 2024
18b2adc
Added instructions in README
iAmGiG Oct 13, 2024
c26439c
Python-specific ignores:
iAmGiG Oct 13, 2024
bae6086
removing the git ignore cache.
iAmGiG Oct 13, 2024
cf4185e
The unwanted files are removed from the
iAmGiG Oct 13, 2024
1722b0a
fixing cached items.
iAmGiG Oct 13, 2024
7ce2991
tossing the .sln from the repo.
iAmGiG Oct 13, 2024
69a23bb
refactor: Move canned_responses to CSV file
iAmGiG Oct 13, 2024
6180ca8
moving the canned_responses to a CSV file
iAmGiG Oct 13, 2024
3104a88
removed # from doc string
iAmGiG Oct 13, 2024
c9b325d
got a detailed md that explains the process
iAmGiG Oct 13, 2024
4c30047
Merge pull request #1 from nverma42/MidtermCheckpointProgression
nverma42 Oct 26, 2024
86525d0
updated gitignore
Oct 26, 2024
d20d67b
moving up the canned response
iAmGiG Oct 26, 2024
eb376ec
Added comments and added new CSV file.
Oct 27, 2024
84f009b
Added document for showing our detailed approach.
Oct 27, 2024
4dcb121
Refactor and expand chatbot project structure, add
iAmGiG Oct 27, 2024
65e934c
Removing TODOs
iAmGiG Oct 27, 2024
4f3e525
make Pipeline.txt into Pipeline.md
iAmGiG Oct 27, 2024
bd72381
Added a new class for emotional response.
Nov 3, 2024
5c66d27
Merge pull request #3 from nverma42/NV_Emotional_Response
nverma42 Nov 3, 2024
0170e8c
Merge pull request #2 from nverma42/Refactoring10_27_24
nverma42 Nov 3, 2024
1637ea3
Update Pipeline.md
nverma42 Nov 3, 2024
ad7f78b
Update Pipeline.md
nverma42 Nov 3, 2024
b33b770
Removed test files
Nov 3, 2024
9c592ef
Linted Emotional_Response
iAmGiG Nov 3, 2024
9f549e9
Further linted and perped for
iAmGiG Nov 3, 2024
dd53802
Refactor MentalHealthChatbot and Runtime Script
iAmGiG Nov 4, 2024
1f2b927
Implement device management for CUDA availability
iAmGiG Nov 4, 2024
0b50147
Enhance GPU management and error handling for
iAmGiG Nov 4, 2024
9e233d0
Enhance GPU memory check and fallback mechanism
iAmGiG Nov 4, 2024
9ef96da
Did some intial testing and we are up and running.
iAmGiG Nov 4, 2024
88e58e3
Maintanced the repo removed unused test data.
iAmGiG Nov 4, 2024
e998a8c
Improved flexiblity of sentence transformer
iAmGiG Nov 4, 2024
8cdeb04
integrated the summarization_engine
iAmGiG Nov 4, 2024
840d20c
Merge pull request #5 from nverma42/SummarizationEngine
iAmGiG Nov 5, 2024
6851783
Added additional error checking
iAmGiG Nov 5, 2024
4e31569
fix: ensure `dictionary` is initialized
iAmGiG Nov 5, 2024
e3b67e3
Merge pull request #4 from nverma42/RefactorAndIntegration
nverma42 Nov 12, 2024
9e3234f
Merge pull request #6 from nverma42/UnitTestCreation
nverma42 Nov 12, 2024
da6a0f6
Update Pipeline.md
nverma42 Nov 12, 2024
3ea52dc
Tuned model, reduced lengthy logging messages, generated stats for mo…
Nov 12, 2024
c0c714a
Merge pull request #7 from nverma42/NV_Model_Tuning
iAmGiG Nov 12, 2024
571d42a
Update Pipeline.md
nverma42 Nov 12, 2024
e8bb7b1
Update Pipeline.md
nverma42 Nov 12, 2024
df4e5e2
Update Pipeline.md
nverma42 Nov 12, 2024
85d473d
Update Pipeline.md
nverma42 Nov 12, 2024
0255360
Update Pipeline.md
nverma42 Nov 12, 2024
ab3002a
Added model comparison summary stats.
Nov 19, 2024
8703943
New updates related to summarization and updates to presentation mate…
Nov 20, 2024
393a499
Added NLTK sentence tokenizer for summarization, not perfect, but bes…
Nov 21, 2024
d3366ca
Merge pull request #8 from nverma42/main
iAmGiG Nov 21, 2024
bc8ff1f
Merge pull request #9 from nverma42/NV_Model_Tuning
iAmGiG Nov 21, 2024
ad6f54e
Performed a critical clean up
iAmGiG Nov 21, 2024
913bd68
Brought in V2 sum engine, as it was more feature rich
iAmGiG Nov 21, 2024
9e75af7
Enhanced summarization engine
iAmGiG Nov 12, 2024
aa411fc
Merge pull request #10 from nverma42/Summarization-Engine-v2-WithCleanup
iAmGiG Nov 21, 2024
1865fcb
Fixed Pipeline md format
iAmGiG Nov 21, 2024
a59eb91
completed merge
iAmGiG Nov 21, 2024
45ea906
keep finding issues in the pipeline md formatting.
iAmGiG Nov 21, 2024
6f4e71b
Renamed CC main to just main
iAmGiG Nov 21, 2024
8dd225f
Impoved main.py for better gpu/cpu readiness
iAmGiG Nov 21, 2024
4019a84
Excel files and other office products have temp files created when op…
iAmGiG Nov 21, 2024
fcb278f
Added a wrapper method encode_text() that properly handles the encodi…
iAmGiG Nov 21, 2024
d260fae
Removed the attempt to wrap with DataParallel and instead focused on …
iAmGiG Nov 21, 2024
4632211
Key changes in the EmotionalResponse class:
iAmGiG Nov 21, 2024
7680de8
Update Pipeline.md
nverma42 Nov 21, 2024
3c138eb
removed unused imports,
iAmGiG Nov 23, 2024
352704d
testing a commit message
iAmGiG Jan 21, 2025
d9bd1da
Merge pull request #12 from nverma42/TestingChanges
iAmGiG Jan 21, 2025
4514dc2
Reorganize repository structure and enhance documentation
iAmGiG Aug 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
103 changes: 103 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.pyc
*.py[cod]
*$py.class

# C extensions
*.so

# Virtual environment directories
env/
venv/
.venv/
env.bak/
venv.bak/
chatbot_env/

# Conda environment files
*.conda
*.env
*.venv

# Package files
*.egg
*.egg-info/
dist/
build/
eggs/
parts/
wheels/
pip-wheel-metadata/
*.manifest
*.spec
src/*.egg-info/

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# PyInstaller
*.manifest
*.spec

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/
.pytest_cache/

# Jupyter Notebook files
.ipynb_checkpoints/

# IDE configuration files
.vscode/
.vs/
.idea/
*.code-workspace

# Windows
Thumbs.db
ehthumbs.db

# VS Specific
*.suo
*.user
*.userossc
*.sln.docstates
*.pyproj

# Logs
*.log

# Environment files
.env
.env.*
.env.local
.env.development
.env.test
.env.production

# Type checking
.mypy_cache/
.dmypy.json
dmypy.json
.pyre/
.pyright/
.pytype/

# macOS
.DS_Store

# Deprecated files (kept for reference)
Depricated_Files/

# Excel temporary files
~$*
129 changes: 0 additions & 129 deletions ChatBot.py

This file was deleted.

35 changes: 0 additions & 35 deletions ChatBot.pyproj

This file was deleted.

23 changes: 0 additions & 23 deletions ChatBot.sln

This file was deleted.

6 changes: 6 additions & 0 deletions DataSetLinks.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[21] N. Prasath and N. Prabhavalkar, “Mental health faq for chatbot,” 2024,
accessed: September 2024. [Online]. Available: https://www.kaggle.
com/datasets/narendrageek/mental-health-faq-for-chatbot
[22] Amod, “Mental health counseling conversations,” 2024. [Online]. Avail-
able: https://huggingface.co/datasets/Amod/mental health counseling
conversations
Loading