Skip to content
View soran-ghaderi's full-sized avatar

Highlights

  • Pro

Organizations

@appheap @bi-graph @tensorops

Block or report soran-ghaderi

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
soran-ghaderi/README.md

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

Pinned Loading

  1. tensorops/TransformerX tensorops/TransformerX Public

    Flexible Python library providing building blocks (layers) for reproducible Transformers research (Tensorflow ✅, Pytorch 🔜, and Jax 🔜)

    Python 51 9

  2. torchebm torchebm Public

    ⚡ Energy-Based Modeling library for PyTorch, offering tools for sampling, inference, and learning in complex distributions.

    Python 2 2

  3. bi-graph/Emgraph bi-graph/Emgraph Public

    A Python library for knowledge graph representation learning (graph embedding).

    Python 38 3

  4. bi-graph/Bigraph bi-graph/Bigraph Public

    Bipartite-network link prediction in Python

    Python 92 21

  5. make-a-video make-a-video Public

    "Make-A-Video", new SOTA text to video by Meta-FAIR - Tensorflow

    Python 14 2

  6. appheap/TASE appheap/TASE Public

    TASE (Telegram Audio Search Engine): A lightning fast audio full-text search engine on top of Telegram

    Python 11 1