Code Monkey home page Code Monkey logo

efficientcof's Introduction

Soran Ghaderi

Master’s student specializing in Artificial Intelligence at the University of Essex, supervised by Professor Luca Citi.

With over three years of experience developing deep learning pipelines, I have contributed to the open-source community and engaged in research collaborations. My ultimate objective is to study the cognitive mechanisms underlying intelligence and develop agents capable of reasoning and interacting with the real world.

Research Interests

My research focuses on overcoming the challenges faced by current AI models, particularly in reasoning and decision-making in complex environments. I explore fully differentiable approaches for multi-step reasoning in LLMs, decision-making, and zero-shot learning within uncertain environments. Key areas of interest include:

  • Developing new architectures for coherent multi-step inference
  • Transformers and attention mechanisms
  • Generative models, multimodal learning, and self-supervised learning
  • Creating specialized networks for memory, goal-directed planning, spatial reasoning, and error detection and conflict monitoring

Projects

I have developed and maintained a number of Python libraries and standalone projects. Some of my major projects include:

  • Tensorflow Pytorch JAX Numpy

    A Python library for building transformer-based models with multiple building blocks and layers needed for model creation. Currently supports TensorFlow, with PyTorch and JAX support coming soon.

  • A Python library for developing, training, and evaluating knowledge graph representation learning. It includes a small model zoo for benchmarking and comparing new models.

  • Provides an easy-to-use API for working with bi-partite graphs, addressing the complexities of applying standard graph algorithms. Supports GPU computation with CUDA and graphic drivers.

  • A lightning-fast audio full-text search engine on top of Telegram. It allows users to quickly find relevant high-quality audio files without navigating through numerous irrelevant channels.

Profile Summary

efficientcof's People

Contributors

soran-ghaderi avatar

Stargazers

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

efficientcof's Issues

New Similarity in similarity_metrics.py

Hi...
It seems new similarity for indirect nbr is calculated through joint direct neighbor but only target user and indirect nbr is passed through new_sim(TUser, NUser, mlist, list_with_rating) function. How it is calculating sim for indirect nbr???

ERROR: generate_reduced is not defined

Hi,I found an error when I run the main.py in Pycharm2019,I have installed sklearn,pandas,matplotlib.My Python version is Python37
Can anyone tell me what's wrong?Thank you for sharing the codes.

The logs are followed.

count 100000.000000
mean 3.529860
std 1.125674
min 1.000000
25% 3.000000
50% 4.000000
75% 4.000000
max 5.000000
Name: rating, dtype: float64
user_id item_id rating
22496 1 68 4
13638 1 129 5
34165 1 75 4
5682 1 49 3
18695 1 161 4
user_id item_id rating
70539 1 7 4
9170 1 14 5
75385 1 198 5
38697 1 136 3
47539 1 178 5
{1: [68, 129, 75, 161, 224, 81, 82, 9, 115, 108, 28, 134, 228, 95, 199, 163, 61, 156, 222, 111, 251, 206, 513, 83, 242, 286, 778, 178, 483, 604, 863, 740, 673, 28, 48, 511, 488, 213, 135, 923], 640: [919, 174,
…………………………………………………………………………………………………………………………
231, 391, 595, 399, 450, 549, 139, 468, 724, 401, 412, 443, 97, 720]}
generating interesting reduced list...
Traceback (most recent call last):
File "C:/Users/linh/Desktop/NUSCCF-master/main.py", line 45, in
main()
File "C:/Users/linh/Desktop/NUSCCF-master/main.py", line 24, in main
NIU_reduced_list = generate_reduced(NIU)
interesting reduced list generated.
NameError: name 'generate_reduced' is not defined

generating NIU reduced list...

Evaluation not correct

Hi...
I am working on improving NUSCCF.
Your code was great help.
But, Evaluation values like Recall, Precision are not giving correct values(very low values on ML_100k).
I have read the NUSCCF Research Paper http://dx.doi.org/10.1016/j.eswa.2017.04.027 but the values are not matching with table given in the above paper of NUSCCF with ML_100k.
Help needed with code please.

Evaluation given in the Paper of ML_100k dataset:
Accuracy 81.56
Precision 61.24
Recall 13.43

With your code:
recall 0.012
precision 0.01829407729247656
f1_measure 0.0072465956097708265

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.