Coder Social home page Coder Social logo

dlquiz's Introduction

Deep Learning Quiz

This is my attempt to collect deep learning related questions from popular video lectures such as CS230, CS231n, etc. The work is still in progress. For now I only include entry-level question. In the future, I plan to add more questions and categorize according to subject and difficulty levels. You can also contribute to this repository by adding quiz questions. I hope this will be helpful for all those who are grasping the deep learning concepts.

How to add new questions?

New questions can be added simply by editing questions.json file in data folder. Currently, only three types of questions are supported: one_correct, multi_correct, text, number. one_correct questions are self explanatory, while in multi_correct questions there cane multiple correct answers. In text questions, there is no an explicit answer choice, and the answer is only hidden before revealing the correct answer. All questions support LaTeX and HTML formatting. The important point is to keep questions ids unique. Below is an example for the multi_correct question type:

{
    "id": 56,
    "text": "Which of the following propositions are true about a CONV layer? (Check all that apply.)",
    "type": "multi_correct",
    "answers": [
      "The number of weights depends on the depth of the input volume.",
      "The number of biases is equal to the number of filters.",
      "The total number of parameters depends on the stride.",
      "The total number of parameters depends on the padding."
    ],
    "correctAnswer": [
      0,
      1
    ],
    "answerComment": "",
    "source": "CS230: Deep Learning. Winter Quarter 2019. Stanford University."
  },

I plan to add question adding form soon, or feel free to contribute.

Deployment and Demo

I used React.js framework with Next.js as backend since the latter allows easy server side rendering and free hosting. This particular deep learning quiz is hosted here

Can I use it for other types of quizzes?

Yes, it is super easy to modify this according to your needs. All you need is to modify questions.json file.

dlquiz's People

Contributors

torayeff avatar

Stargazers

Hong Duc avatar

Watchers

James Cloos avatar  avatar  avatar

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.