Skip to content
View harshal0815's full-sized avatar
  • National Institute of Technology, Karnataka

Highlights

  • Pro

Block or report harshal0815

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
harshal0815/README.md

Hello! 👋

  • 👋 Hi, I’m Harshal Shende (@harshal0815), a final year B.Tech EEE undergrad at National Institute of Technology, Karnataka, India.

  • 👀 I’m interested in machine learning, AI and web development.

  • 🌱 I’m currently learning Deep Learning and Reinforcement Learning.

  • 📫 Follow me on Instagram, LinkedIn and Twitter.You can also reach out to me via email harshal2015@gmail.com

  • 😄 Pronouns: He/Him

My GitHub stats

Top Langs

Trophies

Pinned Loading

  1. root-project/root root-project/root Public

    The official repository for ROOT: analyzing, storing and visualizing big data, scientifically

    C++ 2.6k 1.2k

  2. AF_Website AF_Website Public

    Forked from Artists-Forum-NITK/AF_Website

    CSS

  3. GSoC_22 GSoC_22
    1
    # Overview
    2
    Toolkit for Multivariate Analysis (TMVA) is a multi-purpose machine learning toolkit integrated into the ROOT scientific software framework. It comes with an automatically generated Python interface, which closely follows the C++ interface. The goal of this project is to enhance the Python interface to make it more “pythonic”, i.e. easier to use. This project aims to simplify complex workflows and enhancement of the python interface, greatly reducing the amount of code that has to be written, including pythonizations for TMVA GUI and Hist functions and converters for PyROOT NumPy arrays to convert RTensor from and to PyROOT NumPy arrays.
    3
    
                  
    4
    To make it easier to use ROOT from Python, or to use a more pythonic syntax, PyROOT provides many pythonizations for ROOT classes. A pythonization is a piece of code that injects some new behavior in a ROOT class, e.g. to add new methods, to make the class iterable from Python, or override arithmetic operators. Pythonizations can be implemented in Python or C++ (via the Python/C API). Automatic binding generation mostly gets the job done, but unless a C++ library was designed with expressiveness and interactivity in mind, using it will feel stilted. Thus, it is beneficial to implement pythonizations. Some of these are already provided by default, e.g. for STL containers.
    5
    
                  
  4. Hand_EMG_classification Hand_EMG_classification Public

    Jupyter Notebook