Lecture2Notes
latest
Getting Started:
About
Installation
Tutorial
Dataset:
Dataset General Information
Scraper Scripts
Download Dataset
Models:
Slide Classifier
Slide Classifier API
Summarization Models
End-To-End:
E2E General Information
Combination and Summarization
Perspective Cropping
Duplicate Image Removal
Figure Detection Algorithm
Slide Structure Analysis (SSA)
Slide Clustering
Transcribe (Speech-To-Text)
Perspective Cropping & Corner Detection
E2E API
Lecture2Notes
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
V
|
W
A
AdaptiveConcatPool2d (class in lecture2notes.models.slide_classifier.custom_nnmodules)
add() (lecture2notes.models.slide_classifier.class_cluster_scikit.Cluster method)
add_figures_to_ssa() (in module lecture2notes.end_to_end.figure_detection)
add_model_specific_args() (lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier static method)
all_in_folder() (in module lecture2notes.end_to_end.corner_crop_transform)
(in module lecture2notes.end_to_end.figure_detection)
(in module lecture2notes.end_to_end.ocr)
(in module lecture2notes.end_to_end.slide_structure_analysis)
analyze_structure() (in module lecture2notes.end_to_end.slide_structure_analysis)
area_of_corner_box() (in module lecture2notes.end_to_end.figure_detection)
area_of_overlapping_rectangles() (in module lecture2notes.end_to_end.figure_detection)
Audio (class in lecture2notes.end_to_end.transcribe.mic_vad_streaming)
B
BackPropagation (class in lecture2notes.models.slide_classifier.grad_cam)
BLOCKS_PER_SECOND (lecture2notes.end_to_end.transcribe.mic_vad_streaming.Audio attribute)
C
calculate_best_k() (lecture2notes.models.slide_classifier.class_cluster_scikit.Cluster method)
calculate_stats() (lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier static method)
caption_file_to_string() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
CHANNELS (lecture2notes.end_to_end.transcribe.mic_vad_streaming.Audio attribute)
check() (lecture2notes.end_to_end.spell_check.SpellChecker method)
check_all() (lecture2notes.end_to_end.spell_check.SpellChecker method)
check_suffix() (lecture2notes.end_to_end.transcript_downloader.TranscriptDownloader static method)
check_transcript() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
chunk_by_silence() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
chunk_by_speech() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
classify_frames() (in module lecture2notes.end_to_end.slide_classifier)
Cluster (class in lecture2notes.models.slide_classifier.class_cluster_scikit)
cluster() (in module lecture2notes.end_to_end.summarization_approaches)
cluster_points() (in module lecture2notes.end_to_end.corner_crop_transform)
ClusterFilesystem (class in lecture2notes.end_to_end.cluster)
compute_ranks() (in module lecture2notes.end_to_end.summarization_approaches)
configure_optimizers() (lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier method)
contour_offset() (in module lecture2notes.end_to_end.corner_crop_transform)
convert_coords_to_corners() (in module lecture2notes.end_to_end.figure_detection)
convert_deepspeech_json() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
convert_relu_to_mish() (in module lecture2notes.models.slide_classifier.slide_classifier_helpers)
convert_samplerate() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
copy_all() (in module lecture2notes.end_to_end.helpers)
create_affinity_propagation() (lecture2notes.models.slide_classifier.class_cluster_scikit.Cluster method)
create_algorithm_if_none() (lecture2notes.models.slide_classifier.class_cluster_scikit.Cluster method)
create_kmeans() (lecture2notes.models.slide_classifier.class_cluster_scikit.Cluster method)
create_sumy_summarizer() (in module lecture2notes.end_to_end.summarization_approaches)
crop() (in module lecture2notes.end_to_end.corner_crop_transform)
D
Deconvnet (class in lecture2notes.models.slide_classifier.grad_cam)
destroy() (lecture2notes.end_to_end.transcribe.mic_vad_streaming.Audio method)
detect_color_image() (in module lecture2notes.end_to_end.figure_detection)
detect_figures() (in module lecture2notes.end_to_end.figure_detection)
determine_root_path() (lecture2notes.end_to_end.summarizer_class.LectureSummarizer method)
does_camera_move() (in module lecture2notes.end_to_end.sift_matcher)
does_camera_move_all_in_folder() (in module lecture2notes.end_to_end.sift_matcher)
download() (lecture2notes.end_to_end.transcript_downloader.TranscriptDownloader method)
E
edges_det() (in module lecture2notes.end_to_end.corner_crop_transform)
ExponentialLR (class in lecture2notes.models.slide_classifier.lr_finder)
extract_and_add_features() (lecture2notes.end_to_end.cluster.ClusterFilesystem method)
(lecture2notes.end_to_end.segment_cluster.SegmentCluster method)
extract_audio() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
extract_features_bow() (in module lecture2notes.end_to_end.summarization_approaches)
extract_features_neural_hf() (in module lecture2notes.end_to_end.summarization_approaches)
extract_features_neural_sbert() (in module lecture2notes.end_to_end.summarization_approaches)
extract_features_spacy() (in module lecture2notes.end_to_end.summarization_approaches)
extract_frames() (in module lecture2notes.end_to_end.frames_extractor)
F
f_mish() (in module lecture2notes.models.slide_classifier.mish)
find_intersection() (in module lecture2notes.end_to_end.corner_crop_transform)
find_page_contours() (in module lecture2notes.end_to_end.corner_crop_transform)
FORMAT (lecture2notes.end_to_end.transcribe.mic_vad_streaming.Audio attribute)
forward() (lecture2notes.models.slide_classifier.custom_nnmodules.AdaptiveConcatPool2d method)
(lecture2notes.models.slide_classifier.grad_cam.BackPropagation method)
(lecture2notes.models.slide_classifier.mish.mish method)
(lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier method)
four_corners_sort() (in module lecture2notes.end_to_end.corner_crop_transform)
Frame (class in lecture2notes.end_to_end.transcribe.webrtcvad_utils)
frame_duration_ms (lecture2notes.end_to_end.transcribe.mic_vad_streaming.Audio property)
frame_generator() (in module lecture2notes.end_to_end.transcribe.webrtcvad_utils)
(lecture2notes.end_to_end.transcribe.mic_vad_streaming.VADAudio method)
frame_number_filename_mapping() (in module lecture2notes.end_to_end.helpers)
frame_number_from_filename() (in module lecture2notes.end_to_end.helpers)
full_sents() (in module lecture2notes.end_to_end.summarization_approaches)
G
gen_unique_id() (in module lecture2notes.end_to_end.helpers)
generate() (lecture2notes.models.slide_classifier.grad_cam.BackPropagation method)
(lecture2notes.models.slide_classifier.grad_cam.GradCAM method)
generic_abstractive() (in module lecture2notes.end_to_end.summarization_approaches)
generic_abstractive_hf_api() (in module lecture2notes.end_to_end.summarization_approaches)
generic_extractive_sumy() (in module lecture2notes.end_to_end.summarization_approaches)
get_best_sentences() (in module lecture2notes.end_to_end.summarization_approaches)
get_caption_id() (lecture2notes.end_to_end.transcript_downloader.TranscriptDownloader method)
get_closest_sample_filenames_to_centroids() (lecture2notes.models.slide_classifier.class_cluster_scikit.Cluster method)
get_complete_sentences() (in module lecture2notes.end_to_end.summarization_approaches)
get_device() (in module lecture2notes.models.slide_classifier.grad_cam)
get_hash_func() (in module lecture2notes.end_to_end.imghash)
get_input_size() (lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier method)
get_labels() (lecture2notes.models.slide_classifier.class_cluster_scikit.Cluster method)
get_lr() (lecture2notes.models.slide_classifier.lr_finder.ExponentialLR method)
(lecture2notes.models.slide_classifier.lr_finder.LinearLR method)
get_move_list() (lecture2notes.models.slide_classifier.class_cluster_scikit.Cluster method)
get_num_clusters() (lecture2notes.models.slide_classifier.class_cluster_scikit.Cluster method)
get_prediction() (in module lecture2notes.models.slide_classifier.inference)
get_sentences() (in module lecture2notes.end_to_end.summarization_approaches)
get_text_bounding_boxes() (in module lecture2notes.end_to_end.text_detection)
get_transcript_api() (lecture2notes.end_to_end.transcript_downloader.TranscriptDownloader method)
get_transcript_ytdl() (lecture2notes.end_to_end.transcript_downloader.TranscriptDownloader method)
get_vector_array() (lecture2notes.models.slide_classifier.class_cluster_scikit.Cluster method)
get_vectors() (lecture2notes.models.slide_classifier.class_cluster_scikit.Cluster method)
get_youtube_transcript() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
GradCAM (class in lecture2notes.models.slide_classifier.grad_cam)
GuidedBackPropagation (class in lecture2notes.models.slide_classifier.grad_cam)
H
horizontal_vertical_edges_det() (in module lecture2notes.end_to_end.corner_crop_transform)
hough_lines_corners() (in module lecture2notes.end_to_end.corner_crop_transform)
I
identify_title() (in module lecture2notes.end_to_end.slide_structure_analysis)
init_youtube() (in module lecture2notes.end_to_end.youtube_api)
initialize_abstractive_model() (in module lecture2notes.end_to_end.summarization_approaches)
initialize_model() (in module lecture2notes.models.slide_classifier.inference)
(lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier method)
is_content_added() (in module lecture2notes.end_to_end.sift_matcher)
K
keyword_based_ext() (in module lecture2notes.end_to_end.summarization_approaches)
L
lecture2notes.end_to_end.cluster
module
lecture2notes.end_to_end.corner_crop_transform
module
lecture2notes.end_to_end.figure_detection
module
lecture2notes.end_to_end.frames_extractor
module
lecture2notes.end_to_end.helpers
module
lecture2notes.end_to_end.imghash
module
lecture2notes.end_to_end.ocr
module
lecture2notes.end_to_end.segment_cluster
module
lecture2notes.end_to_end.sift_matcher
module
lecture2notes.end_to_end.slide_classifier
module
lecture2notes.end_to_end.slide_structure_analysis
module
lecture2notes.end_to_end.spell_check
module
lecture2notes.end_to_end.summarization_approaches
module
lecture2notes.end_to_end.summarizer_class
module
lecture2notes.end_to_end.text_detection
module
lecture2notes.end_to_end.transcribe.mic_vad_streaming
module
lecture2notes.end_to_end.transcribe.transcribe_main
module
lecture2notes.end_to_end.transcribe.webrtcvad_utils
module
lecture2notes.end_to_end.transcript_downloader
module
lecture2notes.end_to_end.youtube_api
module
lecture2notes.models.slide_classifier.class_cluster_scikit
module
lecture2notes.models.slide_classifier.custom_nnmodules
module
lecture2notes.models.slide_classifier.grad_cam
module
lecture2notes.models.slide_classifier.inference
module
lecture2notes.models.slide_classifier.lr_finder
module
lecture2notes.models.slide_classifier.mish
module
lecture2notes.models.slide_classifier.slide_classifier_helpers
module
lecture2notes.models.slide_classifier.slide_classifier_pytorch
module
LectureSummarizer (class in lecture2notes.end_to_end.summarizer_class)
LinearLR (class in lecture2notes.models.slide_classifier.lr_finder)
load_deepspeech_model() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
load_east() (in module lecture2notes.end_to_end.text_detection)
load_images() (in module lecture2notes.models.slide_classifier.grad_cam)
load_model() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
(in module lecture2notes.models.slide_classifier.inference)
load_model_deprecated() (in module lecture2notes.models.slide_classifier.inference)
load_vosk_model() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
load_wav2vec_model() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
LRFinder (class in lecture2notes.models.slide_classifier.lr_finder)
M
main() (in module lecture2notes.end_to_end.transcribe.mic_vad_streaming)
(in module lecture2notes.models.slide_classifier.grad_cam)
make_dir_if_not_exist() (in module lecture2notes.end_to_end.helpers)
match_features() (in module lecture2notes.end_to_end.sift_matcher)
metadata_to_json() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
metadata_to_list() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
metadata_to_string() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
mish (class in lecture2notes.models.slide_classifier.mish)
module
lecture2notes.end_to_end.cluster
lecture2notes.end_to_end.corner_crop_transform
lecture2notes.end_to_end.figure_detection
lecture2notes.end_to_end.frames_extractor
lecture2notes.end_to_end.helpers
lecture2notes.end_to_end.imghash
lecture2notes.end_to_end.ocr
lecture2notes.end_to_end.segment_cluster
lecture2notes.end_to_end.sift_matcher
lecture2notes.end_to_end.slide_classifier
lecture2notes.end_to_end.slide_structure_analysis
lecture2notes.end_to_end.spell_check
lecture2notes.end_to_end.summarization_approaches
lecture2notes.end_to_end.summarizer_class
lecture2notes.end_to_end.text_detection
lecture2notes.end_to_end.transcribe.mic_vad_streaming
lecture2notes.end_to_end.transcribe.transcribe_main
lecture2notes.end_to_end.transcribe.webrtcvad_utils
lecture2notes.end_to_end.transcript_downloader
lecture2notes.end_to_end.youtube_api
lecture2notes.models.slide_classifier.class_cluster_scikit
lecture2notes.models.slide_classifier.custom_nnmodules
lecture2notes.models.slide_classifier.grad_cam
lecture2notes.models.slide_classifier.inference
lecture2notes.models.slide_classifier.lr_finder
lecture2notes.models.slide_classifier.mish
lecture2notes.models.slide_classifier.slide_classifier_helpers
lecture2notes.models.slide_classifier.slide_classifier_pytorch
O
occlusion_sensitivity() (in module lecture2notes.models.slide_classifier.grad_cam)
P
persp_transform() (in module lecture2notes.end_to_end.corner_crop_transform)
plot() (lecture2notes.models.slide_classifier.lr_finder.LRFinder method)
plot_confusion_matrix() (in module lecture2notes.models.slide_classifier.slide_classifier_helpers)
predict() (lecture2notes.models.slide_classifier.class_cluster_scikit.Cluster method)
prepare_data() (lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier method)
preprocess() (in module lecture2notes.models.slide_classifier.grad_cam)
process_chunks() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
process_segments() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
R
range_test() (lecture2notes.models.slide_classifier.lr_finder.LRFinder method)
ransac_transform() (in module lecture2notes.end_to_end.sift_matcher)
RATE_PROCESS (lecture2notes.end_to_end.transcribe.mic_vad_streaming.Audio attribute)
read() (lecture2notes.end_to_end.transcribe.mic_vad_streaming.Audio method)
read_resampled() (lecture2notes.end_to_end.transcribe.mic_vad_streaming.Audio method)
read_wave() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
remove_contours() (in module lecture2notes.end_to_end.corner_crop_transform)
remove_duplicates() (in module lecture2notes.end_to_end.imghash)
resample() (lecture2notes.end_to_end.transcribe.mic_vad_streaming.Audio method)
reset() (lecture2notes.models.slide_classifier.lr_finder.LRFinder method)
resize() (in module lecture2notes.end_to_end.corner_crop_transform)
resolve_deepspeech_models() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
retrieve() (lecture2notes.models.slide_classifier.lr_finder.StateCacher method)
run_all() (lecture2notes.end_to_end.summarizer_class.LectureSummarizer method)
S
save_gradcam() (in module lecture2notes.models.slide_classifier.grad_cam)
save_gradient() (in module lecture2notes.models.slide_classifier.grad_cam)
save_sensitivity() (in module lecture2notes.models.slide_classifier.grad_cam)
segment_lines() (in module lecture2notes.end_to_end.corner_crop_transform)
segment_sentences() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
SegmentCluster (class in lecture2notes.end_to_end.segment_cluster)
set_parameter_requires_grad() (lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier method)
sift_flann_match() (in module lecture2notes.end_to_end.sift_matcher)
SlideClassifier (class in lecture2notes.models.slide_classifier.slide_classifier_pytorch)
sort_by_duplicates() (in module lecture2notes.end_to_end.imghash)
SpellChecker (class in lecture2notes.end_to_end.spell_check)
StateCacher (class in lecture2notes.models.slide_classifier.lr_finder)
step_black_border_removal() (lecture2notes.end_to_end.summarizer_class.LectureSummarizer method)
step_classify_slides() (lecture2notes.end_to_end.summarizer_class.LectureSummarizer method)
step_cluster_slides() (lecture2notes.end_to_end.summarizer_class.LectureSummarizer method)
step_extract_figures() (lecture2notes.end_to_end.summarizer_class.LectureSummarizer method)
step_extract_frames() (lecture2notes.end_to_end.summarizer_class.LectureSummarizer method)
step_perspective_crop() (lecture2notes.end_to_end.summarizer_class.LectureSummarizer method)
step_slide_structure_analysis() (lecture2notes.end_to_end.summarizer_class.LectureSummarizer method)
step_summarize() (lecture2notes.end_to_end.summarizer_class.LectureSummarizer method)
step_transcribe_audio() (lecture2notes.end_to_end.summarizer_class.LectureSummarizer method)
store() (lecture2notes.models.slide_classifier.lr_finder.StateCacher method)
straight_lines_in_contour() (in module lecture2notes.end_to_end.corner_crop_transform)
stroke_width() (in module lecture2notes.end_to_end.slide_structure_analysis)
structured_joined_sum() (in module lecture2notes.end_to_end.summarization_approaches)
T
test_dataloader() (lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier method)
test_epoch_end() (lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier method)
test_step() (lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier method)
time_this() (in module lecture2notes.end_to_end.summarizer_class)
train_dataloader() (lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier method)
training (lecture2notes.models.slide_classifier.custom_nnmodules.AdaptiveConcatPool2d attribute)
(lecture2notes.models.slide_classifier.mish.mish attribute)
(lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier attribute)
training_step() (lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier method)
transcribe_audio() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
transcribe_audio_deepspeech() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
transcribe_audio_generic() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
transcribe_audio_vosk() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
transcribe_audio_wav2vec() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
TranscriptDownloader (class in lecture2notes.end_to_end.transcript_downloader)
transfer_to_filesystem() (lecture2notes.end_to_end.cluster.ClusterFilesystem method)
(lecture2notes.end_to_end.segment_cluster.SegmentCluster method)
transform_image() (in module lecture2notes.models.slide_classifier.inference)
V
vad_collector() (in module lecture2notes.end_to_end.transcribe.webrtcvad_utils)
(lecture2notes.end_to_end.transcribe.mic_vad_streaming.VADAudio method)
vad_segment_generator() (in module lecture2notes.end_to_end.transcribe.webrtcvad_utils)
VADAudio (class in lecture2notes.end_to_end.transcribe.mic_vad_streaming)
val_dataloader() (lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier method)
validation_epoch_end() (lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier static method)
validation_step() (lecture2notes.models.slide_classifier.slide_classifier_pytorch.SlideClassifier method)
visualize() (lecture2notes.models.slide_classifier.class_cluster_scikit.Cluster method)
W
write_debug_imgs() (in module lecture2notes.end_to_end.corner_crop_transform)
write_to_file() (in module lecture2notes.end_to_end.ocr)
(in module lecture2notes.end_to_end.slide_structure_analysis)
(in module lecture2notes.end_to_end.transcribe.transcribe_main)
write_wav() (lecture2notes.end_to_end.transcribe.mic_vad_streaming.Audio method)
write_wave() (in module lecture2notes.end_to_end.transcribe.transcribe_main)
Read the Docs
v: latest
Versions
latest
Downloads
pdf
On Read the Docs
Project Home
Builds