bertopic text-classification region:us
---
library_name: bertopic
pipeline_tag: text-classification
tags:
- bertopic
---

# after_covid_canvas_instructor_comments

This is a [BERTopic](https://github.com/MaartenGr/BERTopic) model. 
BERTopic is a flexible and modular topic modeling framework that allows for the generation of easily interpretable topics from large datasets. 

## Usage 

To use this model, please install BERTopic:

```
pip install -U bertopic
```

You can use the model as follows:

```python
from bertopic import BERTopic
topic_model = BERTopic.load("ShivamSrng/after_covid_canvas_instructor_comments")

topic_model.get_topic_info()
```

## Topic overview

* Number of topics: 89
* Number of training documents: 4299

<details>
  <summary>Click here for an overview of all topics.</summary>
  
  | Topic ID | Topic Keywords | Topic Frequency | Label | 
|----------|----------------|-----------------|-------| 
| 0 | lecture - lectures - teaching - teaches - teach | 2103 | 0_lecture_lectures_teaching_teaches | 
| 1 | teach effectively - student - student came - reaches students - earned assignment | 330 | 1_teach effectively_student_student came_reaches students | 
| 2 | midterm exam - exam class - common exams - exams material - exam topics | 139 | 2_midterm exam_exam class_common exams_exams material | 
| 3 | posted assignments late additionally - posted assignments late - posted day assignment chore - posted assignments - assignments dates | 91 | 3_posted assignments late additionally_posted assignments late_posted day assignment chore_posted assignments | 
| 4 | reminds variables equations learned - look solving problems - equations learned past little - equations learned past - equations learned | 40 | 4_reminds variables equations learned_look solving problems_equations learned past little_equations learned past | 
| 5 | personally problem professors response - personally problem professors - person teaching asynchronous online - person teaching asynchronous - outside classroom emailed responded | 38 | 5_personally problem professors response_personally problem professors_person teaching asynchronous online_person teaching asynchronous | 
| 6 | presentation helpful students - powerpoints effective communicating - powerpoints effective communicating information - powerpoints good detailed lecture - studies powerpoints effective communicating | 35 | 6_presentation helpful students_powerpoints effective communicating_powerpoints effective communicating information_powerpoints good detailed lecture | 
| 7 | semester bit chaotic - semester contrary think students - semester bit chaotic class - said difficult department students - semester bit | 35 | 7_semester bit chaotic_semester contrary think students_semester bit chaotic class_said difficult department students | 
| 8 | problem unfair inconsistent grading - horrid grading based idea - consistent grading - preparation consistent grading - punishing think grading mixed | 34 | 8_problem unfair inconsistent grading_horrid grading based idea_consistent grading_preparation consistent grading | 
| 9 | appreciative constructive - appreciative - ratio appreciative constructive - live regret - time better encouraging | 32 | 9_appreciative constructive_appreciative_ratio appreciative constructive_live regret | 
| 10 | lecture slides canvas - online lectures canvas - lecture add slides canvas - online lectures canvas nice - past online lectures canvas | 30 | 10_lecture slides canvas_online lectures canvas_lecture add slides canvas_online lectures canvas nice | 
| 11 | notes emily comments canvas - posted kept classwork canvas - post grades canvas real - posts canvas help individual - posts canvas | 30 | 11_notes emily comments canvas_posted kept classwork canvas_post grades canvas real_posts canvas help individual | 
| 12 | physics students frequently states - speaking issues discussed board - lecturing group maybe ability - likes hearing different perspectives - rd essay received quotation | 29 | 12_physics students frequently states_speaking issues discussed board_lecturing group maybe ability_likes hearing different perspectives | 
| 13 | passionate subject nice person - knowledge effective communicator - knows talking articles picked - knowledge effective communicator think - mark good vibe knowledgeable | 28 | 13_passionate subject nice person_knowledge effective communicator_knows talking articles picked_knowledge effective communicator think | 
| 14 | purposes networking class - programming purposes networking class - networking class - programming purposes networking - projects scope computer science | 27 | 14_purposes networking class_programming purposes networking class_networking class_programming purposes networking | 
| 15 | receiving poor grades - involving grade entire semester - receiving poor grades issue - poor grades issue - poor grades | 26 | 15_receiving poor grades_involving grade entire semester_receiving poor grades issue_poor grades issue | 
| 16 | information missing homework assignments - having homework following class - information missing homework - instructions homework kept vague - hard required students assignments | 26 | 16_information missing homework assignments_having homework following class_information missing homework_instructions homework kept vague | 
| 17 | keeps talking racist sexist - keeps talking racist - tends speak disjointedly way - tends speak disjointedly - racist sexist | 25 | 17_keeps talking racist sexist_keeps talking racist_tends speak disjointedly way_tends speak disjointedly | 
| 18 | prepared class november - promise grades dates - project class person - promised date april th - promise grades dates come | 24 | 18_prepared class november_promise grades dates_project class person_promised date april th | 
| 19 | refresher let tell respectful - respectful manner seriously - rebuttal process mentioned said - respectful manner - rebuttal process mentioned | 24 | 19_refresher let tell respectful_respectful manner seriously_rebuttal process mentioned said_respectful manner | 
| 20 | professors time utilized email - hard contact teacher - impossible contact outside class - inform grading issue week - professors time utilized | 24 | 20_professors time utilized email_hard contact teacher_impossible contact outside class_inform grading issue week | 
| 21 | purpose asynchronous lectures - purpose asynchronous lectures approaching - lecture videos - prior issue lecture videos - recording lectures | 23 | 21_purpose asynchronous lectures_purpose asynchronous lectures approaching_lecture videos_prior issue lecture videos | 
| 22 | order information essay different - information essay different - points order information essay - information essay - information think critique relevant | 23 | 22_order information essay different_information essay different_points order information essay_information essay | 
| 23 | organization assignments good teaching - liked class material - practice class extremely helpful - materials learning craft - lectures posted canvas students | 23 | 23_organization assignments good teaching_liked class material_practice class extremely helpful_materials learning craft | 
| 24 | readings class students - reading assignments professors prepare - professors prepare digestible information - reviewed class students learn - refer syllabus assuming clear | 23 | 24_readings class students_reading assignments professors prepare_professors prepare digestible information_reviewed class students learn | 
| 25 | selfteaching learn concepts - mention self learning - selfteaching learn - self taught unacceptable learned - self taught unacceptable | 23 | 25_selfteaching learn concepts_mention self learning_selfteaching learn_self taught unacceptable learned | 
| 26 | ridiculously easy allows creativity - reason projects stand ai - reason projects - reason feels work wastes - projects stand ai | 22 | 26_ridiculously easy allows creativity_reason projects stand ai_reason projects_reason feels work wastes | 
| 27 | projects page easy read - projects page easy - projects page - page easy read - keys big assignments projects | 22 | 27_projects page easy read_projects page easy_projects page_page easy read | 
| 28 | ridiculous wrote knowledge subject - instructional video gave class - youtube ridiculous wrote - ridiculous wrote knowledge - spent entire class talking | 21 | 28_ridiculous wrote knowledge subject_instructional video gave class_youtube ridiculous wrote_ridiculous wrote knowledge | 
| 29 | issues simply post pdf - pdf asked multiple times - pdf asked - links longer exist writing - posted numerous assignments actual | 21 | 29_issues simply post pdf_pdf asked multiple times_pdf asked_links longer exist writing | 
| 30 | class participation - lecture halls miserable - lecture class students - participation encouraged night class - lectures issue attendance | 21 | 30_class participation_lecture halls miserable_lecture class students_participation encouraged night class | 
| 31 | notifying topic upcoming quizzes - announcements canvas - announcement canvas - posting announcement canvas - notifications posts homework | 21 | 31_notifying topic upcoming quizzes_announcements canvas_announcement canvas_posting announcement canvas | 
| 32 | lots reading homework usually - reading writing adhd things - struggle reading writing adhd - reading writing adhd - reading homework usually | 21 | 32_lots reading homework usually_reading writing adhd things_struggle reading writing adhd_reading writing adhd | 
| 33 | grades submitted days drop - grades timely fashion wait - month submission received grades - grades timely fashion - period promised release grades | 21 | 33_grades submitted days drop_grades timely fashion wait_month submission received grades_grades timely fashion | 
| 34 | midterm evaluates hours - hours bad balancing classes - points taken class length - midterm evaluates hours bad - immediate grading exception students | 21 | 34_midterm evaluates hours_hours bad balancing classes_points taken class length_midterm evaluates hours bad | 
| 35 | piatek clear explaining concepts - manual better teacher way - practice problems available canvas - having covered corequisite calc - manual better teacher | 21 | 35_piatek clear explaining concepts_manual better teacher way_practice problems available canvas_having covered corequisite calc | 
| 36 | prerequisitescorequisites lecture notes uploaded - prerequisitescorequisites lecture - prerequisitescorequisites lecture notes - questions unrelated lecture notes - problems syllabus | 20 | 36_prerequisitescorequisites lecture notes uploaded_prerequisitescorequisites lecture_prerequisitescorequisites lecture notes_questions unrelated lecture notes | 
| 37 | poorly taught class terrible - lack true teaching class - poorly taught class - math poorly taught class - waste class class sucks | 20 | 37_poorly taught class terrible_lack true teaching class_poorly taught class_math poorly taught class | 
| 38 | later clearly thinks lying - reasons follows job - lying alarm comment - reasons follows job weather - originally complete falsehood | 20 | 38_later clearly thinks lying_reasons follows job_lying alarm comment_reasons follows job weather | 
| 39 | overseas trip ended covid - severely sick coming overseas - sick coming overseas - shipping company years supervisor - trip ended covid | 19 | 39_overseas trip ended covid_severely sick coming overseas_sick coming overseas_shipping company years supervisor | 
| 40 | responds emails reason - respond emails unresponsive emails - responds emails reason simply - respond emails unresponsive - probably documented respond | 19 | 40_responds emails reason_respond emails unresponsive emails_responds emails reason simply_respond emails unresponsive | 
| 41 | remotely class time - online required attened taking - learning coursera courses attend - online student - online student feedback delay | 19 | 41_remotely class time_online required attened taking_learning coursera courses attend_online student | 
| 42 | poor test grade offered - problems needed complete exam - led attempt new exam - poor test grade - exam | 19 | 42_poor test grade offered_problems needed complete exam_led attempt new exam_poor test grade | 
| 43 | important points suggesting improvements - improvements items need fixed - improvements items need - hope improvements forward - improvements forward | 18 | 43_important points suggesting improvements_improvements items need fixed_improvements items need_hope improvements forward | 
| 44 | later announcement canvas assignment - later announcement canvas - canvas announcement - instead announcements canvas - notes promised shared canvas | 18 | 44_later announcement canvas assignment_later announcement canvas_canvas announcement_instead announcements canvas | 
| 45 | quizzes exams conducted - questions exam halfway - quizzes exams conducted single - questions exam leave - material taught credit problems | 18 | 45_quizzes exams conducted_questions exam halfway_quizzes exams conducted single_questions exam leave | 
| 46 | project assigned moment angry - project presentation - project expectations final project - project presentation received - project instructions ridiculous | 18 | 46_project assigned moment angry_project presentation_project expectations final project_project presentation received | 
| 47 | meeting emailed messaged canvas - needs handwriting canvas communication - handwriting canvas communication disorganized - messages canvas followups requests - handwriting canvas communication | 18 | 47_meeting emailed messaged canvas_needs handwriting canvas communication_handwriting canvas communication disorganized_messages canvas followups requests | 
| 48 | professors input frank - professors input frank point - responsible sequeira cancelled class - professors input - occasion costa canceled class | 18 | 48_professors input frank_professors input frank point_responsible sequeira cancelled class_professors input | 
| 49 | grading criteria lab - grading criteria lab reports - graded final ethical - searching grading criteria lab - harshly graded final ethical | 18 | 49_grading criteria lab_grading criteria lab reports_graded final ethical_searching grading criteria lab | 
| 50 | project coordination - project coordination needs - organization preparation - project coordination needs prompt - needs feel professors intentions | 17 | 50_project coordination_project coordination needs_organization preparation_project coordination needs prompt | 
| 51 | recognized inappropriate tone continued - recognized inappropriate tone - met person strange bit - unprofessional addressing - way calling unprofessional addressing | 17 | 51_recognized inappropriate tone continued_recognized inappropriate tone_met person strange bit_unprofessional addressing | 
| 52 | open guy kind receptive - kind understanding provides positive - kind understanding - kind receptive - provides positive reinforcement encountered | 17 | 52_open guy kind receptive_kind understanding provides positive_kind understanding_kind receptive | 
| 53 | unnecessary reasons ultimately stressful - ultimately stressful experience felt - view challenges necessary evil - individual times unnecessary reasons - having wordy questions minutes | 17 | 53_unnecessary reasons ultimately stressful_ultimately stressful experience felt_view challenges necessary evil_individual times unnecessary reasons | 
| 54 | late class time - late class minutes - late class minutes late - late class time class - minutes late class | 17 | 54_late class time_late class minutes_late class minutes late_late class time class | 
| 55 | paced class lacks - learn stuff class period - paced class lacks human - liked participate class - midterm liked attending class | 17 | 55_paced class lacks_learn stuff class period_paced class lacks human_liked participate class | 
| 56 | help group work - organization discord faq - help group work mabye - organization discord - possible enjoyed projects logic | 17 | 56_help group work_organization discord faq_help group work mabye_organization discord | 
| 57 | office hours clearly - office hours questions lectures - office hours clearly stated - office hours - noshow said office hours | 16 | 57_office hours clearly_office hours questions lectures_office hours clearly stated_office hours | 
| 58 | properly explain yells instead - similarly vague rude answers - similarly vague rude - required repeat visibly frustrated - mumble difficult topics | 16 | 58_properly explain yells instead_similarly vague rude answers_similarly vague rude_required repeat visibly frustrated | 
| 59 | students office hour time - students office hour - hours students office hour - lectures week office hours - hours students office | 16 | 59_students office hour time_students office hour_hours students office hour_lectures week office hours | 
| 60 | textbook exercises - textbook aswell coursera lessons - textbook exercises suggestions post - textbook aswell coursera - textbook resources post | 16 | 60_textbook exercises_textbook aswell coursera lessons_textbook exercises suggestions post_textbook aswell coursera | 
| 61 | questions basically labs - questions basically labs following - performing lab - performing lab safety - presentations lab demonstration labs | 16 | 61_questions basically labs_questions basically labs following_performing lab_performing lab safety | 
| 62 | quizzes exams including - quizzes exams values - quiz exams - quiz exams heard sections - quizzes exams including midterms | 15 | 62_quizzes exams including_quizzes exams values_quiz exams_quiz exams heard sections | 
| 63 | missing numerous assignments - missed homework assignments - important assignments remained - important assignments remained inaccessible - overdue assignments unclear instructions | 15 | 63_missing numerous assignments_missed homework assignments_important assignments remained_important assignments remained inaccessible | 
| 64 | unable determine class grade - grades assignments semester - homework grades - grade received grades assignments - grades assignments semester midterm | 15 | 64_unable determine class grade_grades assignments semester_homework grades_grade received grades assignments | 
| 65 | later time email apologizing - pm day unprofessional behavior - mixed schedule followed email - livid sent email expressing - responded hours later saying | 15 | 65_later time email apologizing_pm day unprofessional behavior_mixed schedule followed email_livid sent email expressing | 
| 66 | waste time money waste - waste time money - real waste time money - time money waste - real waste time | 15 | 66_waste time money waste_waste time money_real waste time money_time money waste | 
| 67 | poor responding emails having - poor responding emails - regarding issues received response - reaching regarding issues received - outofclass correspondence emails received | 15 | 67_poor responding emails having_poor responding emails_regarding issues received response_reaching regarding issues received | 
| 68 | lubliner uploads lecture - uploads lecture - posted old lectures - lubliner uploads lecture videos - lecture videos canvas | 14 | 68_lubliner uploads lecture_uploads lecture_posted old lectures_lubliner uploads lecture videos | 
| 69 | teaches come board wrong - understand instead making class - instruction frightens - instruction frightens students - teaching device learn later | 14 | 69_teaches come board wrong_understand instead making class_instruction frightens_instruction frightens students | 
| 70 | feel class helped learn - improved enjoyed class - loved class loved materials - feel class helped - liked feel class helped | 14 | 70_feel class helped learn_improved enjoyed class_loved class loved materials_feel class helped | 
| 71 | minimal advantage having download - lessons need mlx files - using software instruction - mlx files easily - need mlx files easily | 14 | 71_minimal advantage having download_lessons need mlx files_using software instruction_mlx files easily | 
| 72 | uses uploaded canvas - hidden file canvas - instead hidden file canvas - hidden file canvas instructions - uses uploaded canvas start | 14 | 72_uses uploaded canvas_hidden file canvas_instead hidden file canvas_hidden file canvas instructions | 
| 73 | thank providing classroom - naik practically serves class - thank providing classroom environment - santos outside class - smart thank providing classroom | 14 | 73_thank providing classroom_naik practically serves class_thank providing classroom environment_santos outside class | 
| 74 | scored better students - hope evaluating edel harsh - incompetent areas taught - scored better students sections - incompetent areas taught wrong | 14 | 74_scored better students_hope evaluating edel harsh_incompetent areas taught_scored better students sections | 
| 75 | remedied probably troublesome unless - feels unfair huge issue - big deal problem rectified - unfair huge issue affected - probably troublesome unless | 14 | 75_remedied probably troublesome unless_feels unfair huge issue_big deal problem rectified_unfair huge issue affected | 
| 76 | professors absence fair - professors fault fault providing - professors absence - professors fault fault - professors pressed significantly | 13 | 76_professors absence fair_professors fault fault providing_professors absence_professors fault fault | 
| 77 | quiz class quickly tiresome - quiz class quickly - slow quiz questions - problem quizzes frequent - quizzes frequent | 13 | 77_quiz class quickly tiresome_quiz class quickly_slow quiz questions_problem quizzes frequent | 
| 78 | white board class writes - saying handwriting issues - paced teaching writing board - lecture notes canvas hard - writing everything board | 13 | 78_white board class writes_saying handwriting issues_paced teaching writing board_lecture notes canvas hard | 
| 79 | liked quick discussions - improvement liked quick discussions - liked quick discussions spot - maybe discussion canvas instead - quick discussions | 12 | 79_liked quick discussions_improvement liked quick discussions_liked quick discussions spot_maybe discussion canvas instead | 
| 80 | instead sending emails canvas - email canvas - emails canvas - mobile device email canvas - incredibly responsive canvas email | 12 | 80_instead sending emails canvas_email canvas_emails canvas_mobile device email canvas | 
| 81 | hard understand times inconsiderate - inferior little child - scheduling exams frustrating day - smiles genuine grades unfairly - scheduling exams frustrating | 11 | 81_hard understand times inconsiderate_inferior little child_scheduling exams frustrating day_smiles genuine grades unfairly | 
| 82 | answer emails left removed - responds emails office posted - responds emails office - emails times confused assignments - emails left removed | 10 | 82_answer emails left removed_responds emails office posted_responds emails office_emails times confused assignments | 
| 83 | lab partner directly tas - needs communication agreement - voiced concerns - needs communication agreement alignment - working lab partner | 10 | 83_lab partner directly tas_needs communication agreement_voiced concerns_needs communication agreement alignment | 
| 84 | semester example assignment notification - topic build semester - topic build semester example - students need write - needs example students need | 10 | 84_semester example assignment notification_topic build semester_topic build semester example_students need write | 
| 85 | uses students work app - uses students work - remote work staple students - prefer teacher shared screen - onenote allows teachers | 10 | 85_uses students work app_uses students work_remote work staple students_prefer teacher shared screen | 
| 86 | slides spends time - reading slides speaking - oral presentation skills - slides speaking - simply reading slides speaking | 10 | 86_slides spends time_reading slides speaking_oral presentation skills_slides speaking | 
| 87 | oftentimes additional information making - required repetitive confusing - required repetitive confusing making - making harder understand - exactly required repetitive confusing | 8 | 87_oftentimes additional information making_required repetitive confusing_required repetitive confusing making_making harder understand | 
| 88 | love levkov tough unreasonable - levkov tough unreasonable feel - levkov tough unreasonable - love levkov tough - tough love levkov tough | 7 | 88_love levkov tough unreasonable_levkov tough unreasonable feel_levkov tough unreasonable_love levkov tough |
  
</details>

## Training hyperparameters

* calculate_probabilities: False
* language: None
* low_memory: False
* min_topic_size: 10
* n_gram_range: (1, 1)
* nr_topics: auto
* seed_topic_list: None
* top_n_words: 7
* verbose: True
* zeroshot_min_similarity: 0.7
* zeroshot_topic_list: None

## Framework versions

* Numpy: 1.26.4
* HDBSCAN: 0.8.39
* UMAP: 0.5.7
* Pandas: 2.2.3
* Scikit-Learn: 1.5.2
* Sentence-transformers: 3.2.1
* Transformers: 4.46.2
* Numba: 0.60.0
* Plotly: 5.24.1
* Python: 3.10.11
