GithubHelp home page GithubHelp logo

Hello world! 🦊
I am a Physics graduate who has developed a fascination for computer science, in particular for deep learning for computer vision and natural language processing.
In my page you will find some of the projects and works that I have developed during my MSc in Physics of Data @ University of Padova:

🌈 Reports for Numerical Methods in Soft Matter (work in progress)
Topics: Monte Carlo and Molecular Dynamics simulation methods, including random sampling techniques, Markov Chains, Ising model simulations, advanced sampling algorithms, integration schemes, interaction potentials, thermostats, and Langevin dynamics.

🧠 Estimation and Analysis of Mutual Information in a Recurrent Neural Network (jan - mar 2024)
We conducted an analysis on the mutual information between the layers of a recurrent neural network for a cognitive task, implementing various estimators and particularly effectively adapting the estimator proposed by Kolchinsky et al. (2017). We also studied the role of individual neurons in the process, observing differentiated behaviors in terms of intensity and activation times.

👁️ Simulating Real-World Challenges: Blind Face Restoration and Upscaling (dic 2023 - jan 2024)
We adapted the progressive GAN by Kim et al. (2019) for the reconstruction of blurred faces under non-deterministic conditions. Specifically, we designed an encoder and introduced a dynamic training strategy with an attention loss based on geometric prior. The results show a significant improvement in the realism of the images, reducing FID, LPIPS, and NIQE.

🌴 Exercises for Physical Models for Living Systems (oct 2023 - jan 2024)
Homework 1-3: Focus on ecology modeling, covering topics such as linear stability analysis, quasi-stationary approximation, and matrix eigenvalue calculations for different ecological structures.
Homework 4-7: Address theoretical neuroscience, involving tasks such as generating spike trains for neurons, stability analysis of the Wilson-Cowan model, and simulations related to feedback loops in genetic networks.

🏃‍♀️ Mini-Batch K-means on RCV1 dataset using Dask (aug - sept 2023)
Together with my team, I implemented Mini-Batch K-Means on the vast RCV1 dataset of over 250GB, with over 800k articles each with 50k features, using Dask in Python for parallelizing the process and three Virtual Machines on CloudVeneto. The results, evaluated through the analysis of the Dask dashboard and execution time, guided the optimization of the configuration for optimal performance

✍️ BiLSTM vs BERT in feature extraction for Neural Dependency Parsing (jun 2023)
In this project, my team implemented two feature extractors to improve an ArcEager parser: a BiLSTM, achieving a UAS of 82%, and a fine-tuning of BERT, with a UAS of 85%, compared to a SoTA value of 93%. For the BERT model, an analysis of the predicted moves is provided, observing better performance for shift and reduce.

💰 Financial Mathematics Reports (mar - may 2023)
Topics: pricing a Call Option using the Binomial Model; recovering Implicit Dividends from Option Prices using Call-Put parity and the Box Spread Strategy; computing Option Prices using binomial, Leisen-Reimer and Black-Scholes models; the dependencies of Greek letters on stock value, maturity time, volatility and the rate of dividend yield; implied volatility smile, swek and Greek letters, Monte Carlo simulations on Vanilla options and exotic, path-dependent options such as Asian, Lookback and Barrier options.

🎨 Standard GAN vs WGAN for Image Colorization (jan - feb 2023)
In this project, my team implemented the conditional GAN pix2pix (Isola et al., 2016) on Pytorch for coloring black-and-white images created from Tiny-ImageNet-200. The results were compared in the case of training using the Wasserstein loss.

🤖 Basic Machine Learning Exercises (nov 2022 - jan 2023)
Topics: manual implementation of perceptron, logistic regression using scikit-learn, linear regression using scikit-learn, Support Vector Machines, Image classification using Neural Networks.

📬 Multinomial Naive Bayes for Fake News Classification (jul - aug 2022)
We developed a Multinomial Naive Bayes in R for fake news classification with both 2 (true/false) and 5 classes, achieving an accuracy of 92.51% in the first case and 23.77% in the second. A reliability test of the predictions was also conducted using Bayes' theorem and the rate of true and false positives and negatives.

💧 Rainfall-runoff modeling using Deep Learning (may - jun 2022)
Together with the team, I developed an LSTM to provide predictions on the hydrological basins of the CAMELS dataset using Keras in Python. We attempted to add an encoder to the model, which proved to perform better than the LSTM alone by leveraging the statistical information from the input. The project was supervised by Professor Carlo Albert from the Swiss Federal Institute of Aquatic Science and Technology.

🧭 Exercises in R for Advanced Statistics course (mar - jun 2022)
The exercises cover both basic and advanced statistic topics. Developed in R language.

🌌 Hierarchical mergers of binary black holes (feb - mar 2022)
Using both plotting and a simple machine learning algorithm, a random forest, we determined that the features that have the greatest impact on the fate of a binary black holes in nuclear star clusters, globular clusters and young star clusters are: black hole masses, spin magnitudes, escape velocities, total masses of the star clusters and the number of generations involved.

Contact information
email: [email protected]
Linkedin: Elena Zoppellari

Elena Zoppellari's Projects

blind-face-restoration-and-upscaling icon blind-face-restoration-and-upscaling

This project, created for the "Vision and Cognitive Systems" course, employs generative networks with landmarks as priors to reconstruct full-size and small-size blind faces.

exercises-for-machine-learning icon exercises-for-machine-learning

In this repository, you'll find a set of Python exercises focused on fundamental machine learning concepts using scikit-learn library.

hierarchical-mergers-of-binary-black-holes icon hierarchical-mergers-of-binary-black-holes

Developed for "Laboratory of Computational Physics Mod. A", this project employs graphical and machine learning tools to identify the features with the greatest impact on the fate of binary black holes in Nuclear Star Clusters (NSC), Globular Clusters (GC), and Young Star Clusters (YSC).

mini-batch-k-means-on-rcv1-dataset-using-dask icon mini-batch-k-means-on-rcv1-dataset-using-dask

Developed for "Management and Analysis of Physics Dataset Mod. B," this project uses Dask and CloudVeneto VMs to handle a massive 250GB dataset. Clustering on 800k RCV1 articles involves dataset reduction by macrocategory and also implementing cosine similarity for improved clustering, as suggested by Natural Language Processing principles.

mlreview_notebooks icon mlreview_notebooks

Notebooks for "A high bias low-variance introduction to Machine Learning for physicists."

paper-presentation-for-natural-language-processing icon paper-presentation-for-natural-language-processing

This presentation, conducted for the "Natural Language Processing" course, delves into the paper's content, which addresses the challenge of generating images for a story using a text-to-image framework. The paper can be accessed at https://arxiv.org/abs/2210.08465.

reports-for-stochastic-methods-for-finance icon reports-for-stochastic-methods-for-finance

This repository comprises a collection of reports covering various topics in advanced financial mathematics. Accompanying the reports are Visual Basic for Applications scripts used for data analysis on Excel.

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.