Coder Social home page Coder Social logo

sanjaymarreddi / emotion-investigator Goto Github PK

View Code? Open in Web Editor NEW
47.0 2.0 71.0 147.53 MB

An Exciting Deep Learning-based Flask web app that predicts the Facial Expressions of users and also does Graphical Visualization of the Expressions.

License: MIT License

Jupyter Notebook 39.29% Python 31.23% HTML 23.99% CSS 3.67% JavaScript 1.82%
cnn deep-learning flask opencv python wintercoding dwoc2020 open-source facial-expression-recognition emotion-detection

emotion-investigator's Introduction

Hello ๐Ÿ‘‹ Sanjay here !

Sanjay's Linkdein Sanjay's Twitter Sanjay's Github

About Me โšก

  • Currently working as an Electronic Trading Developer at Arctic Lake Technology based in London, UK.
  • Worked as a Software Development Engineer Intern at Amazon UK, Intuit, and Blaze AI.
  • Enjoys building low-latency full-stack systems at the intersection of Finance, Trading, and AI.
  • Graduated with a Bachelor's Degree in Computer Science from IIT Goa with a grade of 9.38/10.
  • Cleared interviews and received offers from top tech companies such as Amazon UK, Flow Traders Amsterdam, Intuit, Blaze AI, Morgan Stanley, and Mathworks.

  • Contributed to a few open-source organizations like Scikit-Learn & Fury.
  • Worked as an ML intern at a few startups & as a Research Intern at IIT Goa.
  • Mentored students in open-source programs like Dev Script - WOC, LetsUpgrade - BWLU.
  • Enjoys contributing to open-source projects and doing Competitive Programming.
  • An active Member of Google DSC IIT GOA - Conducted several Live Coding Workshops, Competitions, etc.

  • Skills
    • Languages: C++, C, Python, Java, JavaScript, TypeScript, Haskell, Prolog.
    • Tech Stack: React, Express, SQL, Snowflake, AWS, Flask, Django, OpenCV, Keras, RASA, Git, GitHub.
    • Interests: Quantitative Development, Algo Trading, High-Frequency Trading, Artificial Intelligence.
    • Other skills: GTest, CMake, MultiThreading, Data Structures and Algorithms, Low level and High-Level System Design, Computer Science fundamentals, and Object-Oriented Programming.

Sanjay's github stats

emotion-investigator's People

Contributors

abhik99 avatar allcontributors[bot] avatar amit366 avatar anushavc avatar bhagyashri2000 avatar bharath-acchu avatar dependabot[bot] avatar himanshu007-creator avatar muthuannamalai12 avatar palaniyappan-s avatar sanjaymarreddi avatar shaikyasmeen-mldl avatar swastik1710 avatar tharunc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

emotion-investigator's Issues

Improve the Validation Accuracy of the Model

You can try to improve the accuracy of the model by :

  • Tuning the Hyper Parameters like :
    Learning Rate, Epochs, Batch Size, Number of Layers in CNN, Number of filters ,Size of filters, Value in Dropout Layers, Optimizers
  • Using different Datasets.

Think of Practical Applications and How to apply our project there ? ๐Ÿ’ก

Here are some popular Practical Applications of Facial Expression Recognition :

  • During Interviews
  • Students activeness during Online Education
  • Real-time monitoring of physically disabled patients.

STEPS to Proceed :

  1. Once you think of an Application, Try to figure out what additional Tech Stack is required to implement that.
  2. If you are already familiar with the Tech Stack, You can start working on it.
  3. If not and you are Interested in Learning those, We can provide resources or you can also explore online & the mentors will resolve queries.
  4. Finally, Open up a new Issue describing the Application and Solution and Start CONTRIBUTING !!!

CODE OF CONDUCT file

Hi @SanjayMarreddi
I found that this project repository is not having a code of conduct file in this repository ,
kindly assign me this issue and I would like to contribute a well formatted code of conduct file as you know code of conduct is a necessary file which the contributors need to follow so that everyone follows a decorum

Add Contributing.md

I would like to add Contributing.md with the following features.

1.We can add Github documentation links for
i). Getting started with Git and GitHub
ii). Forking a Repo
iiI). Cloning a Repo
iv). How to create a Pull Request
2.Also, we can give the links for git installation
3.We can also add Style Guides for Git Commit Messages
These things will help people new to opensource understand clearly on how to create an issue and how to create a PR.

I would like to add this in a folder and incorporate it in the readme.

PR TEMPLATE

๐Ÿš€ Feature

I can add a pr template , which will have few checklists and options like uploading screenshots and describing about the pr etc , which will give better understanding of pr for the maintainer
(A clear and concise description of what the feature is.)

Have you read the Contributing Guidelines on Pull Requests?

Yes
(Write your answer here.)

Motivation

Self Motivation
(Please outline the motivation for the proposal.)

Pitch

This is a great feature like issue template in this project , this will give a better idea about the pr and also make the work easy
(Please explain why this feature should be implemented and how it would be used.)

ADD ISSUE_TEMPLATE

Hello there,
I would like to add an issue template for your repository. This template would have four issues namely bug, documentation, feature, proposal. Kindly assign me this issue as a part of DWOC.
THANK YOU

AttributeError: module 'utils' has no attribute 'datasets'

๐Ÿ› Bug Report

I get this error when i tried to train it on another dataset.
How can i solve this error :

AttributeError Traceback (most recent call last)
in
----> 1 utils.datasets.fer.plot_example_images(plt).show()

AttributeError: module 'utils' has no attribute 'datasets'

Beautify and Improve the README

Try to incorporate the following features :

  1. Add all the Appropriate README Labels
  2. Reduce the Content and enhance it with Images
  3. Add a section for the Project Admin & Contributors
  4. Other things which you feel to be important

Feel free to look at the Popular Project Repo's and incorporate the above points accordingly to our Project !!

Add a GitHub action to auto-assign Mentors for every PR

I would like to add a GitHub action to auto-assign mentors for every PR. It sometimes becomes hectic for the mentors to take a look at all the Projects for the PRs made by the Contributors. This action would give a nice notification about reviewing the pr and make things pretty easy for the mentor. It would automatically ask for reviews by the mentors on every pr created.

Demo :
auto assign

Integrate welcome bot

I can add a welcome bot config file having a proper message that will show up when any user will open up an issue or pull-request for the first time.
For reference, check out: https://github.com/apps/welcome

If you feel this is a great idea!
Please assign it to me.

ImportError: libGL.so.1: cannot open shared object file: No such file or directory

ImportError: libGL.so.1: cannot open shared object file: No such file or directory
Traceback:
File "/usr/local/lib/python3.8/dist-packages/streamlit/script_runner.py", line 338, in _run_script
    exec(code, module.__dict__)
File "/root/Emotion-Investigator/main.py", line 3, in <module>
    import cv2
File "/usr/local/lib/python3.8/dist-packages/cv2/__init__.py", line 5, in <module>
    from .cv2 import *

how solved?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.