Skip to content
View cjuliani's full-sized avatar
Block or Report

Block or report cjuliani

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

Hi 👋, I'm Cyril J.

Linkedin Badge

I'm an ML engineer from France with experiences in MLOps, computer vision, NLP and web application development.

📕Projects

A VAE-based Recommender System designed to provide personalized recommendations for users based on their historical interactions with items (collaborative filtering). The recommender is tested against the user-item interactions from the Movies Lens 20M dataset. Training models are versioned by MLflow.

Example of Dash application developed for the analysis of 20k+ multi-language product reviews (sentiment analysis, word frequency and semantic similarity). NLP tools include Spacy, NLTK, TextBlob and Marian transformers (machine translation).

Simple module of a web application with deep learning (vision system) as a service: asynchronous processing of long tasks and continuous streaming of information to client side. Backend server setup and fromt-end development. Tools: Flask, Flask-SocketIO, Celery, jQuery, AJAX, SocketIO.

A custom-built mask-rcnn model written with TensorFlow 2, and associated integration testing module written with PyUnit.

A data science project to predict whether a transaction is a fraud or not. Processing of 200,000+ transaction records, feature engineering and data analysis. Learning models are trainer and tested (Random Forest, k-Nearest Neighbour, multi-layer perceptrons).

The algorithm addresses the 3D object detection task from point cloud sonar data to capture specified terrain information with Graph Convolutional Networks (GCNs) and a deep voting module.

OPSE is an algorithm processing the latent characteristics of fully convolutional networks (FCNs) to group objects with analogous properties. Its application is demonstrated using the UT Zappos50K datasets.

A time series forecasting GRU model is proposed to estimate the oil and water productions from 2 wells. 3400+ records from 2009 to 2011. Jupyter Notebook project.

A simple implementation of WGAN written with TensorFlow 2.

⚔️ Tools

  • Python: TensorFlow 2, Keras, scikit-learn, Pandas, NumPy, threading, asyncio, Requests, Multiprocessing, Dash Plotly and Matplotlib.

  • Software development: OOP, TDD, version control Git, CI, MLOps, QA testing (PyUnit), Agile practices (standups), code linting and documentation.

  • Web app development: Flask, Flask-Restful, jQuery, JavaScript, Docker, Socker.IO/WebSocket API, task queuing (Celery), AJAX, HTML and CSS, UI design.

  • Computer vision: 2D/3D detection, generative AI (GANs, VAE), image processing and OpenCV, semi-supervised learning and object clustering.

  • NLP: Spacy, TextBlob, NLTK, HuggingFace Hub.

  • Deep learning: building models, transfer-learning, literature review and implementation, network analysis and performance optimization.

  • Machine learning: clustering, regression, classification, dimensionality reduction, ensemble methods, supervised/unsupervised learning.

  • Data Collection and Storage: MySQL, SQLite, PyMySQL and SQLAlchemy.

Pinned

  1. Object-based-Neuro-Fuzzy-Clustering Object-based-Neuro-Fuzzy-Clustering Public

    Object clustering framework using latent variables of trained fully convolutional neural networks.

    1

  2. deep-learning-app-flask-jquery-celery-socketio-docker deep-learning-app-flask-jquery-celery-socketio-docker Public

    Example of deep learning module written with Flask, jQuery, Celery, HTML and CSS deployed via Docker.

    Python

  3. Mask-RCNN-Tensorflow-2 Mask-RCNN-Tensorflow-2 Public

    A custom-built mask-rcnn model written with Tensorflow 2 and integration testing (PyUnit).

    Python

  4. transaction-fraud-detection transaction-fraud-detection Public

    A data science project to predict whether a transaction is a fraud or not.

    Python