Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

GPT-3.5 Turbo: Fine-tuning and API Updates

less than 1 minute read

Published:

The prowess of GPT-3.5 Turbo is well-known in the AI community. The capabilities it brings to the table are enhanced further with its fine-tuning features and the latest API updates. Staying updated with these advancements ensures that developers can harness the full potential of this model, catering to more specific tasks and requirements.

Building a Medical Assistant Chatbot using ChatGPT and Python

2 minute read

Published:

In this tutorial, we will walk you through the process of building a Medical Assistant Chatbot utilizing ChatGPT and Python. To enhance the interaction experience, we will employ Gradio for creating an intuitive user interface.

Parallel Computing for Accelerating ML Model Performance

less than 1 minute read

Published:

Machine Learning (ML) models have been the backbone of recent advancements in AI. However, as these models continue to grow in size and complexity, so does the demand for computational power and efficiency. This is where parallel computing comes in.

Future of ChatGPT

less than 1 minute read

Published:

The rise of ChatGPT AI models by OpenAI heralds a new era in artificial intelligence and natural language processing. These models, like the recently introduced GPT-4, provide unprecedented capabilities in generating human-like text, making them valuable tools for numerous applications, from drafting emails to writing code or even generating creative content.

Over-the-Air (OTA) software update for Autonomous Vehicle

less than 1 minute read

Published:

As autonomous vehicles continue to revolutionize the transportation industry, their reliance on cutting-edge software to operate safely and efficiently is undeniable. One essential feature of this intricate software ecosystem is Over-the-Air (OTA) updates.

experience

portfolio

Aircraft Landing Behaviour Detection Application

The Aircraft Landing Behaviour Detection Application stands as a pivotal innovation in air traffic control technology, setting new standards for safety, efficiency, and data-driven decision-making in airport operations. This project brings forth a paradigm shift in managing aircraft landings and runway statuses by providing real-time, actionable insights. Leveraging advanced algorithms and state-of-the-art sensor technology, the application ensures a seamless interface for air traffic controllers, enhancing their ability to monitor, predict, and act upon dynamic flight patterns and runway conditions.


Airline Trajectory Detail Airline Trajectory


Key Features:

  • Secure User Authentication: Ensures access is granted only to authorized personnel, maintaining the integrity and security of sensitive operational data.
  • Interactive Main Application Interface: Offers a user-friendly platform for monitoring real-time flight data and airport operations.
  • Detailed Runway Overview: Provides status updates for each runway, allowing for efficient traffic management.
  • Advanced Landing Detection: Utilizes cutting-edge technology for accurate landing insights.
  • Comprehensive Airline Trajectory Visualization: Enables precise tracking of flight paths for optimal route analysis.
  • Predictive Flight Path Analysis: Employs predictive algorithms for proactive air traffic management.

A Framework for Over-the-Air (OTA) Software Update

Fog computing emerges as a vital solution for time-sensitive vehicular over-the-air (OTA) updates, offering enhanced network durability and lower communication delays compared to the cloud. Our algorithm optimizes fog node resources, reducing OTA update times and improving network efficiency. The application of machine learning for communication delay prediction and the strategic enabling and disabling of fog nodes based on traffic load underscore the system’s innovative approach to OTA updates.


System Integration Middleware </div>

Key Features:

  • Optimized Fog Node Utilization: Efficient allocation of fog resources based on traffic patterns, reducing over-provisioning and associated delays.
  • Machine Learning-Driven Delay Prediction: Accurate prediction of communication delays between fog nodes and vehicles, ensuring timely updates.
  • Enhanced Resource Allocation: Strategic enabling and disabling of fog nodes to match traffic load, maximizing network responsiveness.
  • Comprehensive Delay Analysis: Includes handover and propagation delays, transmission rates, and vehicular mobility to predict OTA update time.
  • Real-World Data Validation: Utilization of European WiFi hotspot and 5G datasets to confirm the effectiveness of the proposed approach.
  • Scalability Assessment: Examination of throughput performance with varying vehicle numbers and OTA update sizes, ensuring robust system scalability.
  • Testbed Corroboration: Verification of simulation performance with a real-world testbed, employing QEMU virtualization and the Uptane framework.

Feature and Requirement Extraction Tool for Improving Embedded Software Reuse

The Feature and Requirement Extraction Tool is an advanced solution for analyzing embedded software, identifying significant functions, and extracting functional and non-functional requirements. Designed to work with .c files, this tool utilizes state-of-the-art natural language processing techniques to filter and visualize requirements, enhancing the process of software reuse.


Feature Extraction Results

Key Features:

  • Automated Analysis: Processes `.c` files to discover features and requirements effectively.
  • Intelligent Extraction: Employs machine learning models like BERT and Roberta for accurate requirement filtering.
  • Visualization: Offers bar graphs for comparative coherence analysis, enhancing interpretability of results.
  • User-Friendly Interface: Provides an intuitive interface for easy management and visualization of feature models.

Parallel Computing Technique using OpenMP

This repository explores various techniques to optimize matrix multiplication wall time using OpenMP, a shared-memory multiprocessing API. The study compares serial execution, parallel execution with OpenMP, and optimized parallel execution, aiming to enhance computational performance in multi-threaded environments.


Matrix Multiplication Program Interface

Key Techniques:

  • Serial Execution: Executes matrix multiplication sequentially in a uniprocessor system.
  • Parallel Execution with OpenMP: Utilizes OpenMP for multi-threaded matrix multiplication.
  • Optimized Parallel Execution: Improves performance through memory access optimization and compiler flags.

Twitter Healthcare Expert Finder and Analysis Tool

The Twitter Healthcare Expert Finder and Analysis Tool is an innovative system tailored to sift through the digital noise and accurately identify medical professionals on Twitter. This tool is instrumental for users seeking reliable health information, offering a gateway to verified medical expertise. By harnessing the power of advanced data mining techniques and Twitter’s expansive API, the application excels in pinpointing authentic voices in healthcare amidst the vast social media landscape.


Learning Curve for Random Forest Learning Curve for SVM

Key Features:

  • Data Extraction: Processes over 10,000 tweets daily using Twitter's robust API.
  • Tweet Classification: Employs advanced NLP techniques for precise categorization.
  • Real-time Analytics: Features an integrated dashboard to monitor and analyze expert activity and engagement.

publications

talks