SYMBOL INDEX (157 symbols across 18 files) FILE: 1-math_ml_basic/src/cpp/binary_search.cpp function binary_search (line 7) | int binary_search(std::vector arr, int target) { function main (line 23) | int main() { FILE: 1-math_ml_basic/src/cpp/class_copy_move.cpp class Complex (line 3) | class Complex method Complex (line 6) | Complex(double r = 0, double i = 0) : real(r), imag(i) {} method Complex (line 11) | Complex operator+(const Complex& other) const method Complex (line 17) | Complex operator-(const Complex& other) const function main (line 32) | int main() FILE: 1-math_ml_basic/src/cpp/cpp_basic.cpp class MyClass (line 5) | class MyClass { method MyClass (line 7) | MyClass() { std::cout << "Default constructor" << std::endl; } method MyClass (line 8) | MyClass(const MyClass& other) { std::cout << "Copy constructor" << std... method MyClass (line 9) | MyClass(MyClass&& other) { std::cout << "Move constructor" << std::end... function main (line 13) | int main() { FILE: 1-math_ml_basic/src/cpp/fileWrapper.cpp class fileWrapper (line 6) | class fileWrapper { method fileWrapper (line 9) | explicit fileWrapper(const std::string& filename) : method writeLine (line 24) | void writeLine(const std::string& line) { function wrapper (line 36) | void wrapper(T&& val) { function main (line 41) | int main() { FILE: 1-math_ml_basic/src/cpp/multi_thread_demo.cpp function worker (line 9) | void worker() { function simple_do_once (line 14) | void simple_do_once(std::once_flag* flag) function main (line 19) | int main() { FILE: 1-math_ml_basic/src/cpp/test_template.cpp type Device (line 10) | enum class Device { class Tensor (line 18) | class Tensor class Tensor (line 23) | class Tensor { method Tensor (line 26) | explicit Tensor(const vector shape): shape(shape) { method T (line 35) | const T& operator[](size_t index) const { method size (line 39) | size_t size() const noexcept { method add (line 45) | void add(const Tensor input_t) { method printDebug (line 53) | void printDebug(const std::string& name) const { function func (line 67) | auto func(const T1& x, const T2& y) { function func (line 73) | auto func(const int& x, const double& y) { function main (line 77) | int main() { FILE: 1-math_ml_basic/src/python/classifynet_torch_to_onnx.py function arg_parse (line 29) | def arg_parse(): function model_inference (line 38) | def model_inference(net, input_data, weight_path): function torch_to_onnx (line 56) | def torch_to_onnx(torch_model, input_data, onnx_file_path): function define_net (line 67) | def define_net(): function main (line 71) | def main(net_torch, net_name, input_shape): FILE: 1-math_ml_basic/src/python/conv_layer.py class Conv2D (line 10) | class Conv2D: method __init__ (line 11) | def __init__(self, input_channels, output_channels, kernel_size): method forward (line 18) | def forward(self, input): method __init__ (line 64) | def __init__(self, input_channels, output_channels, kernel_size): method forward (line 68) | def forward(self, x): class Conv2D (line 63) | class Conv2D(torch.nn.Module): method __init__ (line 11) | def __init__(self, input_channels, output_channels, kernel_size): method forward (line 18) | def forward(self, input): method __init__ (line 64) | def __init__(self, input_channels, output_channels, kernel_size): method forward (line 68) | def forward(self, x): FILE: 1-math_ml_basic/src/python/gd_double_variable.py function target_function (line 8) | def target_function(x,y): function derivative_function (line 12) | def derivative_function(theta): function show_3d_surface (line 17) | def show_3d_surface(x, y, z): FILE: 1-math_ml_basic/src/python/gradio_demo.py function user (line 10) | def user(user_message, history): function bot (line 13) | def bot(history): FILE: 1-math_ml_basic/src/python/multi_cal_tasks.py function timer (line 15) | def timer(func): function matrix_mult (line 26) | def matrix_mult(A, B): function matrix_mult_threaded (line 37) | def matrix_mult_threaded(A, B, num_threads): function matrix_mult_multiprocess (line 57) | def matrix_mult_multiprocess(A, B, num_processes): FILE: 1-math_ml_basic/src/python/multi_io_tasks.py function timer (line 34) | def timer(func): function create_dir (line 45) | def create_dir(dir_name): function download_image (line 50) | def download_image(url, save_path): function single_thread_download (line 57) | def single_thread_download(): function multi_thread_download (line 65) | def multi_thread_download(): function thread_worker (line 81) | def thread_worker(work_queue, dir_name): function thread_pool_download (line 94) | def thread_pool_download(): function process_worker (line 114) | def process_worker(url): function process_pool_download (line 119) | def process_pool_download(): FILE: 1-math_ml_basic/src/python/python_basic.py function fibonacci (line 2) | def fibonacci(): function timer (line 31) | def timer(func): function runTime (line 41) | def runTime(func): function fib (line 55) | def fib(n): function cache (line 69) | def cache(func): function fibonacci (line 85) | def fibonacci(n): function my_decorator (line 94) | def my_decorator(func): function example_function (line 103) | def example_function(x, y): class Shape (line 111) | class Shape: method area (line 112) | def area(self): method perimeter (line 115) | def perimeter(self): class Rectangle (line 118) | class Rectangle(Shape): method __init__ (line 119) | def __init__(self, width, height): method area (line 124) | def area(self): method perimeter (line 127) | def perimeter(self): class Circle (line 130) | class Circle(Shape): method __init__ (line 131) | def __init__(self, radius): method area (line 135) | def area(self): method perimeter (line 138) | def perimeter(self): function calculate (line 141) | def calculate(shape): class Person (line 163) | class Person: method __init__ (line 164) | def __init__(self, age): method age (line 169) | def age(self): method age (line 173) | def age(self, value): method age_group (line 183) | def age_group(self): method _calculate_age_group (line 186) | def _calculate_age_group(self): class A (line 204) | class A: method method1 (line 205) | def method1(self): class B (line 208) | class B: method method1 (line 209) | def method1(self): method method2 (line 211) | def method2(self): class C (line 214) | class C(A, B): method method3 (line 215) | def method3(self): class IntList (line 230) | class IntList: method __init__ (line 231) | def __init__(self, data): method __len__ (line 234) | def __len__(self): method __getitem__ (line 237) | def __getitem__(self, index): method __setitem__ (line 243) | def __setitem__(self, index, value): method __delitem__ (line 249) | def __delitem__(self, index): method __contains__ (line 255) | def __contains__(self, item): method __iter__ (line 258) | def __iter__(self): method __repr__ (line 261) | def __repr__(self): class Meta (line 281) | class Meta(type): method __init__ (line 282) | def __init__(cls, name, bases, attrs): class MyClass (line 286) | class MyClass(metaclass=Meta): method name (line 288) | def name(self): class StringUtils (line 296) | class StringUtils: method reverse_string (line 298) | def reverse_string(string): method count_characters (line 303) | def count_characters(cls, string): method __init__ (line 307) | def __init__(self, string): method reverse_instance_string (line 310) | def reverse_instance_string(self): class Person (line 331) | class Person: method __init__ (line 164) | def __init__(self, age): method age (line 169) | def age(self): method age (line 173) | def age(self, value): method age_group (line 183) | def age_group(self): method _calculate_age_group (line 186) | def _calculate_age_group(self): class Student (line 348) | class Student: method __init__ (line 349) | def __init__(self, age): method __lt__ (line 352) | def __lt__(self, other): method __eq__ (line 358) | def __eq__(self, other): function get_dict_depth (line 374) | def get_dict_depth(d, depth=0): FILE: 2-deep_learning_basic/pytorch_basic/src/tensor_demo.py function tensor_learn (line 3) | def tensor_learn(): function generate_tensor_and_print_stats (line 15) | def generate_tensor_and_print_stats(size, func="normal", mean=0.0, std=1... function main (line 41) | def main(): FILE: 3-classic_backbone/densenet.py function _bn_function_factory (line 12) | def _bn_function_factory(norm, relu, conv): class _DenseLayer (line 21) | class _DenseLayer(nn.Module): method __init__ (line 22) | def __init__(self, num_input_features, growth_rate, bn_size, drop_rate... method forward (line 35) | def forward(self, *prev_features): class _Transition (line 47) | class _Transition(nn.Sequential): method __init__ (line 48) | def __init__(self, num_input_features, num_output_features): class _DenseBlock (line 57) | class _DenseBlock(nn.Module): method __init__ (line 58) | def __init__(self, num_layers, num_input_features, bn_size, growth_rat... method forward (line 70) | def forward(self, init_features): class DenseNet (line 78) | class DenseNet(nn.Module): method __init__ (line 92) | def __init__(self, growth_rate=12, block_config=(16, 16, 16), compress... method forward (line 150) | def forward(self, x): FILE: 3-classic_backbone/efficient_cnn/vovnet.py function conv3x3 (line 16) | def conv3x3(in_channels, out_channels, module_name, postfix, function conv1x1 (line 34) | def conv1x1(in_channels, out_channels, module_name, postfix, class _OSA_module (line 52) | class _OSA_module(nn.Module): method __init__ (line 53) | def __init__(self, method forward (line 75) | def forward(self, x): class _OSA_stage (line 92) | class _OSA_stage(nn.Sequential): method __init__ (line 93) | def __init__(self, class VoVNet (line 124) | class VoVNet(nn.Module): method __init__ (line 125) | def __init__(self, method forward (line 164) | def forward(self, x): function _vovnet (line 173) | def _vovnet(arch, function vovnet57 (line 191) | def vovnet57(pretrained=False, progress=True, **kwargs): function vovnet39 (line 203) | def vovnet39(pretrained=False, progress=True, **kwargs): function vovnet27_slim (line 215) | def vovnet27_slim(pretrained=False, progress=True, **kwargs): FILE: 3-classic_backbone/shufflenetv2_expr.py function benchmark (line 6) | def benchmark(model, input_tensor, batch_size, device, num_iterations=100): class ConvBlock (line 28) | class ConvBlock(nn.Module): method __init__ (line 29) | def __init__(self, c1, c2): method forward (line 35) | def forward(self, x): class ConvNet (line 41) | class ConvNet(nn.Module): method __init__ (line 42) | def __init__(self, c1, c2, num_blocks=10): method forward (line 46) | def forward(self, x): FILE: process_image.py function contains_chinese (line 14) | def contains_chinese(text): function translate_text (line 18) | def translate_text(text): function get_new_filename (line 30) | def get_new_filename(original_name, extension, existing_names): function main (line 40) | def main():