Code Monkey home page Code Monkey logo

kt's Introduction

Seewoo Lee

  • Mathematics Ph.D. student at UC Berkeley, working on number theory (automorphic forms and representations)

Experiences

  • Research Engineer @CryptoLab (2021.05 ~ 2022.07)

    • Homomorphic Encryption and applications on machine learning
  • Research Scientist @Riiid (2019.07 ~ 2021.05)

    • Developing AI models for knowledge tracing, session dropout prediction, exam score prediction, and item recommendation

Check my personal website for more details

kt's People

Contributors

seewoo5 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  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  avatar  avatar  avatar

kt's Issues

Where to cite your paper

Hi, I appreciate your work very much. You have reproduced many classic KT models, which is very helpful to people who study KT.

I want to quote your recurring results in my paper, especially the recurring results of DKVMN.
Do you have any papers that record the recurring results? I want to cite it. ^_^

The dataset link seems to have expired.

First, Thank you for implementation and results,
I want to experiment again with your implementation, but dataset link is dead.
Can you please update the link if possible?

Thank you.

Assigning Tags

Hi Seewoo
I find that there are multiple tags assigned to question meaning related to different lectures.
In the input how are are you taking the tag if there are multiple tags for a question..

datasets

Hello,your datasets link is invalid,can you resend it again?

DKVMN prediction

Hello seewoo5,
thanks for sharing your implementation of the DKVMN model.
So if i want to change the model so it predicts the response for all question and not only the last one, do i have to change the code like this?

 def forward(self, question_id, interaction, seq_len=MAX_SEQ):
        predictions = []
        value_memory=self.init_value_memory()
        t=0
        while (t<seq_len-1):
            interaction_emb=self.interaction_emb(interaction[:,t])
            question_emb=self.question_emb(question_id[:,t])
            read_content= self.read(question_emb, self.key_memory, value_memory)
            
            out=torch.cat((read_content, question_emb), dim=-1)
            out=self.linear(out)
            out=self.tanh(out)
            out=self.linear2(out)
            predictions.append(out)
            value_memory=self.write(interaction_emb, question_emb, self.key_memory, value_memory)
            t += 1

        output=torch.cat((predictions), dim=1)
        return output

prediction of models

Hello @seewoo5,

Thanks for sharing your implementations. I checked your code on DKT and DKVMN. It seems your models predict only one target_id for a single sequence. Am I right?

Thanks.
Chunpai

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.