Posts

How we use GenAI at IBM Software Support

Please share your comments or suggestions on the LinkedIn post. thx  Empowering Software Support: The Transformative Role of Generative AI

Project Ideas for Fall 2024

 Here are some team project ideas. I expect my students to improve these ideas further. AI-Driven Endpoint Security for BYOD (Bring Your Own Device) Environments Objective : Create a cybersecurity solution that uses AI to monitor and secure devices in a BYOD environment, detecting and mitigating potential risks caused by non-corporate devices accessing the network. Novelty : Implement a system that learns from device behavior, network usage, and data access patterns to recommend customized security measures or quarantine devices when suspicious activity is detected. Enterprise Use : Ensures security while allowing flexibility for employees using personal devices, especially in hybrid work models. AI-Driven Identity and Access Management (IAM) System Objective : Develop an AI-powered platform that automates identity and access management by analyzing employee roles, data access patterns, and anomalies to recommend optimal access controls. Novelty : The system could predict and recom...

MS project idea: Using GenAI to convert a monolithic software architecture to a micro services based

C an GenAI help guide developers in converting a monolithic software architecture to a microservices-based one? How? In a monolithic system, features are tightly coupled. A change in one part of the system can impact the entire application. Scaling a monolithic application often means replicating the application as a whole, which can be inefficient. On the other hand,  Microservices allow for independent scaling of each service. If the product catalog experiences high traffic, only that service needs to be scaled.  Each microservice can be developed, deployed, and updated independently, improving maintainability and reducing the risk of system-wide failures. GenAI can play a significant role in helping developers convert a monolithic software   architecture to a microservices-based one.  Here are some ways GenAI can assist: 1. Identifying Monolith Components : GenAI can analyze the codebase and identify potential candidates for individual   microservices. It can...

Make Everyone Smile

Hey there! Just wanted to let you know that today is officially National 'Make Everyone Smile' Day! So, consider yourself officially tasked with spreading joy and laughter wherever you go. Oh, and if you happen to fall for any pranks along the way, just remember it's all in good fun! Happy April Fool's Day!

New MS project ideas

  The car tells you what it needs http://news.mit.edu/2017/software-let-your-car-tell-you-what-it-needs-1026 Similarly in an Industrial setting, an expensive machine tells you when it needs service Wristbands detect stress signals http://news.mit.edu/2016/empatica-wristband-detects-alerts-seizures-monitors-stress-0309 www.tanium.com endpoint management Build a tool like AHA Ideas: https://www.aha.io/pricing?product=Ideas Develop a data pipeline for Climate Intelligence (get inspiration from https://cervest.earth/ Morale and culture-building app for remote teams get inspired from https://culture.justdisco.com/ cross-selling services for a specific business. Get inspired from https://swogo.com/ Fir example, millions of sellers on eBay or Amazon sell just 1 or 2 items, the service will enable them for cross-sell other products to the same customers and save customer acquisition costs Subscription business creation platforms are emerging, see this for zym/athelitc ...

Spring 2021 - MS CMPE272 Team Project Ideas

While COVID taught us a great deal of resilience, patience, empathy and generosity, it also gave us opportunity to think hard and introspect. What's important in our lives. How do we use our technical skills and everything else to solve problems with greater good.  Data sources:  https://usafacts.org/data/ My Grad students always do projects using cool modern technology such as AI and Machine Learning. Past projects are available here: Spring 2017:  https://github.com/SJSU272LabS17 Fall 2017:  https://github.com/SJSU272LabF17 Spring 2018:  https://github.com/SJSU272LabSP18 Fall 2018:  https://github.com/SJSU272LabF18 Spring 2019:  https://github.com/SJSU272Spring2019 Fall 2019:  https://github.com/SJSUFall2019-CMPE272 Spring 2020:  https://github.com/SJSUSpring2020-cmpe272 This semester, they will do even better. Here are some ideas I am sharing with them: Category: AI in Software Development Idea#1: Apply ML into Fuzzing to improve software ...

Story of a food

Image
 Food is what brings us together, if one thing this pandemic has taught us is that how important it is to cook at home with our family, eat healthy and nutritious food and exercise to boost immunity and stay sane during this time. I love cooking at home, I am a big fan of cooking with healthy grains and vegetables even if they come from unknown territories. Recently I started a blog to share the untold stories of some of the superfoods which I think, folks don't know much about. In this series, I have published stories of Ginger, Beetroots and Quinoa. Please subscribe the Substack blog post so you get weekly stories directly into your Inbox. Let me know your thoughts and any recipes that you want to share.  https://foodstory.substack.com/

ML 101 - Setup Jupyter notebook on your laptop

 This instruction is for Mac, please look for similar instruction to install on Windows/Linux. First thing first: Install brew if you don't have it: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" Setup PATH: export PATH="/usr/local/opt/python/libexec/bin:$PATH" Install latest Python3 and necessary packages: brew install python pip3 install -U pip setuptools wheel Install Jupyter: pip3 install -U jupyter jupyter-client I nstall datascience packages: pip3 install -U numpy pandas scikit-learn matplotlib Setup a working directoryand start Jupyter server: mkdir ~/work jupyter-notebook --notebook-dir=~/work This should start Jupyter on your localhost: http://localhost:8888/

CMPE272 Spring 2020 Project Ideas

During this unprecedented time, while we all are sheltered in-place due to COVID-19 its in our best interests to learn new technology and keep ourselves busy with learning. Students can use IBM Watson Studio in the IBM Cloud for free.  https://cloud.ibm.com/catalog/services/watson-studio They can also use Analytics Engine (Spark as a Service)   https://cloud.ibm.com/catalog/services/analytics-engine Using these services, they can solve real world problems (examples below): 1.      Predict COVID-19 spread using kaggle data:  https://www.kaggle.com/allen-institute-for-ai/CORD-19-research-challenge 2.      Use NHTSA data to allow user to query fatalities based on some keyword  http://www.nhtsa.gov/FAR S 3.     Use airquality data  http://www3.epa.gov/airdata/ad_data.html  and send alert based on my zipcode  4.      Earthquake detection using USGS data...

Spring 2018 Technology Showcase at San Jose State University

Every semester hundreds of students graduate in Computer engineering from SJSU Charles Davidson College of Engineering. Visit my Linkedin post  for this semester's 295B projects: https://www.linkedin.com/pulse/technology-showcase-day-rakesh-ranjan/ 

MS Project Ideas for Fall - 2018

#1 - Why Vote? - ML powered analysis of voters and polls and their impact on citizen metrics Idea is to visualize the data about historical polls (how people vote in their democratic elections worldwide) and show correlations between the voting patterns and the important metrics such as health and sanitary conditions in that area, educational excellence in the neighborhood schools and other important  metrics such as roads and infrastructure. Goal is to make  people understand that in democratic society, people have power and rights to choose their representative who will work for the benefits of the society and when they fail to exercise that rights, they and their community suffer. Tons of opportunity to use Machine Learning to predict outcome in this project. Contact me for more detail. #2 - Sustainability App - You notice everyday in Facebook, someone posts a nice clever idea to recycle a plastic bottle or cardboard box to make something  new and usable. Why n...

Get Inspired series

Here are the important research happening in healthcare technology  that can get us inspired to find solutions to other related problems: 1. Detecting sleep stages using wifi RF signals - see how this works: http://sleep.csail.mit.edu/  As you can see, its all about Deep learning  algorithm that is being  developed to detect sleep stages that can  further be correlated to different health  conditions. It  definitely  inspires us to figure out  what other health conditions can be found without the need of a sensor that human needs to wear. This also raises questions that  whether future is bleak for wearable sensor devices? 2.  Contact lenses that deliver drugs directly to the eye - A company called TheraOptix won the prestigious MIT Sloan Healthcare innovation prize yesterday.  http://news.mit.edu/2018/contact-lenses-deliver-drugs-directly-eye-sloan-healthcare-innovations-prize-0309 This is a big breakthrough ...