Workshop Report
Workshop Report
ARTONI
Event Coordinator
ISLAMUN JAHAN
EVENT REPORT
TRAINER DETAIL:
Mr Deepesh Data science trainer and consultant at Ernst & Young
Gurgaon, India.
Mr. Deepesh conducted trainings at various renowned institutions like IIT, Jodhpur, IIT,
Delhi,Wingfotech, Delhi,Kyiron, Delhi, Ion Media, Noida, Aptron, Noida, Marathwada Mitra
Mandal, Pune, BMS College Of Engineering, Gurgaon, IIT, Kanpur, RCPL, Unique Infosystem,
Zamia Hamdard, Delhi, Zamia Islamia, Delhi, VGI, Dadri, AKGEC, Ghaziabad, IIT –
Bhuvneswer, NIT –Warangal, IIT Indore,Techtrunk Ventures –Hyedrabad, Cetpa Infotech –
Noida.
SUMMARY:
A workshop on Artificial Intelligence was conducted in Agra Public Pharmacy College from
26th to 28th October 2023.This session started at 10:00am. The workshop was conducted for
Undergraduate Students, Post Graduate Students. The workshop was conducted in association
with makeintern and E-Cell IIT Kharagpur.The speaker and trainer: Mr. Deepesh Kumar Mishra.
All students actively participate in the workshop. Students found workshop very useful. It helps
them to gain the knowledge in use of advance technology i.e., artificial intelligence, data science,
use of these technology for industrial growth, modern advancement era of industrialization that
how we move toward industry 3.o to industry 4.o model in which we deal with data science and
development of artificial intelligence in health care science for example of neuralink corp. is an
American neurotechnology company that is developing implantable brain–computer interfaces,
based in Fremont, California, as of 2022 which is Founded by Elon Musk.
Now from workshop students really got to understand the real meaning of industry 4.o model,
data science, artificial intelligence & the developing science behind artificial intelligence and
more much.
The purpose of workshop was too introduced to the exciting world of Artificial Intelligence in
Healthcare. Students explore the fundamental concepts of AI and Machine Learning and
discover its wide-ranging applications within the pharmaceutical industry.
The workshop is divided for 3 day program, the Time Table of 3 days
program on Artificial Intelligence in Healthcare
Day One Day Two Day Three
Introduction to AI and Data Cleaning and Predictive Making AI Bots with Medical
Visualization with POWER Regression with Python Content
BI
Workshop Report
Day- 1
Artificial Intelligence (AI) is making significant strides in the healthcare industry, enhancing
various aspects of patient care, diagnosis, treatment, and administrative processes as we can see
that how in healthcare AI is use:
1. Medical Imaging: AI is widely used in medical imaging to assist with the interpretation
of complex images, such as X-rays, MRIs, and CT scans. It can help identify
abnormalities, tumors, and other conditions. Examples include:
Skin Cancer Detection: AI-powered apps can identify and classify skin lesions
for potential malignancies.
3. Drug Discovery and Development:
6. Natural Language Processing (NLP): NLP techniques are used for mining electronic
health records (EHRs) to extract valuable information for research, billing, and clinical
decision support.
7. Telemedicine: AI-driven chat bots and virtual health assistants help answer patient
queries, schedule appointments, and provide general healthcare information.
8. Robotic Surgery: AI-assisted robotic surgical systems can enhance the precision and
dexterity of surgeons in procedures like minimally invasive surgery.
Data visualization with Power BI involves using Microsoft Power BI, a business intelligence
tool, to create visually compelling and interactive reports and dashboards from your data. These
visualizations make it easier to understand, analyze, and communicate insights from your data,
helping organizations make informed decisions and gain valuable insights. Power BI provides a
user-friendly interface for connecting to data sources, transforming and modeling data, and
creating various types of charts, graphs, and tables. These visualizations can be customized,
shared, and accessed on various devices, making it a powerful tool for data-driven decision-
making in businesses and organizations.
Exploring and visualizing healthcare data with Power BI enables healthcare professionals and
organizations to make data-driven decisions, enhance patient care, optimize operations, and
improve healthcare outcomes. It also facilitates better communication and collaboration among
healthcare teams and supports research and development in the field.
Using this tool we gain insights and create visual representations from healthcare-related data.
This process can help healthcare organizations, professionals, and researchers better understand
patient outcomes, treatment effectiveness, and operational efficiency. Here's how it works:
Data Integration: Import healthcare data from various sources, such as electronic health
records (EHRs), clinical databases, or health monitoring devices, into Power BI. You can
connect to different data repositories and perform data integration to create a unified
dataset.
Data Cleaning and Transformation: Cleanse and transform the data to ensure its
accuracy and consistency. This step involves handling missing values, standardizing
formats, and converting data into a suitable structure for analysis.
Data Modeling: Define relationships between different data tables and create calculated
fields or measures. This step helps in preparing the data for visualization and analysis.
Visualization: Use Power BI's wide range of visualization options, such as charts,
graphs, maps, and tables, to create interactive reports and dashboards. You can represent
patient demographics, disease trends, treatment outcomes, and more.
Interactive Dashboards: Develop interactive dashboards that allow users to filter, drill
down, and explore the data. This interactivity helps in uncovering meaningful insights
and patterns.
Real-time Monitoring: Incorporate real-time data feeds from health monitoring devices
or sensor networks to track patient vital signs, disease trends, or other critical metrics.
Patient Outcomes: Visualize and compare patient outcomes and treatment effectiveness,
which can be valuable for healthcare providers and researchers.
Secure Sharing: Share the reports and dashboards securely with relevant stakeholders,
ensuring data privacy and compliance with healthcare regulations.
Python, along with libraries like Pandas and Matplotlib, is used to process and
analyze healthcare data, such as electronic health records (EHRs), clinical trial
data, and medical images.
Machine learning models can predict patient outcomes, detect diseases from
medical images, and aid in personalized treatment plans.
3. Medical Imaging:
Python, along with libraries like OpenCV and PyTorch, is used to process and
analyze medical images from various modalities, including X-rays, CT scans, and
MRIs.
4. Healthcare Analytics:
6. Genomic Analysis:
Python, along with libraries like Biopython, is applied in genomic data analysis to
study genetic variations and their association with diseases.
Public health agencies rely on Python for data analysis and visualization to make
informed decisions in disease control and prevention.
8. Clinical Trials:
Python is used for data management and statistical analysis in clinical trials,
helping researchers evaluate the safety and efficacy of new treatments.
1. Handling Missing Values: Data cleaning involves addressing missing data points.
Missing data can lead to inaccurate conclusions in AI models. Techniques like
imputation, which fill in missing values, are applied to ensure that the dataset is
complete.
2. Dealing with Outliers: Outliers are data points that significantly deviate from the norm.
Data cleaning identifies and handles outliers, which can affect the performance of AI
algorithms by skewing results.
3. Data Type Conversion: Sometimes, data may be in the wrong format, requiring
conversion to the appropriate data type (e.g., converting text to numeric values).
5. Encoding Categorical Variables: AI models often require numerical input data. Data
cleaning includes encoding categorical variables into numerical values, such as one-hot
encoding.
6. Data Scaling and Normalization: Data cleaning also encompasses scaling and
normalizing features to ensure that different features are on similar scales. This helps
models perform optimally.
2. Reduces Bias: Biased or incomplete data can introduce bias into AI models, leading to
discriminatory or inaccurate predictions. Data cleaning helps mitigate this issue by
ensuring a more representative dataset.
3. Enhances Generalization: Cleaned data aids AI models in generalizing patterns and
relationships from the training data to new, unseen data, increasing their effectiveness in
real-world applications.
4. Saves Time and Resources: Training AI models on dirty data can result in inefficient
model convergence and the need for extensive retraining. Data cleaning reduces the time
and computational resources required for model development.
5. Improves Data-Driven Decision-Making: Reliable and accurate data, free from errors
and inconsistencies, supports data-driven decision-making in various industries, including
healthcare, finance, and marketing.
6. Mitigates Legal and Ethical Risks: Data cleaning helps prevent the use of inaccurate or
outdated information, reducing the risk of legal and ethical issues associated with making
decisions based on flawed data.
Case Study: A predictive regression model was used to predict blood pressure
levels in hypertensive patients based on lifestyle factors, medication adherence,
and genetic markers.
Outcome: This tool allows healthcare providers to identify at-risk patients for
early intervention and lifestyle modification.
Outcome: These models provide valuable insights for oncologists in assessing the
prognosis of cancer patients and determining the most appropriate treatment
options.
Day- 3
AI bots can engage with patients to provide information about medical conditions,
treatment options, and lifestyle recommendations.
These bots can also assist patients in adhering to medication regimens and
tracking their health progress.
They can assist with gathering patient medical history and guiding patients
through the virtual visit.
AI bots can monitor patient data, such as vital signs and symptoms, and provide
real-time alerts to healthcare providers or patients when there are concerning
changes.
This is especially valuable for remote patient monitoring and early intervention.
o Chat-Based Triage:
AI bots can help in the initial assessment of patients' symptoms and recommend
appropriate actions, such as seeking immediate medical attention or providing
home care advice.
AI chat bots can offer mental health support, assisting individuals in managing
stress, anxiety, and depression.
They can also provide crisis intervention and guide users to appropriate resources.
o Clinical Documentation:
AI bots can collect patient feedback and conduct surveys to gauge patient
satisfaction and identify areas for improvement in healthcare services.
Healthcare AI bots can interact with patients, explaining medical conditions, treatment
options, and lifestyle modifications. To be effective, they need to convey complex
medical concepts in a patient-friendly manner.
These bots can provide up-to-date information on health topics, medications, and
preventive measures, helping patients make informed decisions.
AI bots can assist healthcare providers with clinical documentation, making it important
that they understand medical content and can accurately transcribe spoken words into
medical records.
They must also be aware of the latest coding and billing guidelines for insurance and
reimbursement purposes.
AI bots are increasingly used in telemedicine. They need to understand medical content
to facilitate virtual consultations by collecting patient medical history, symptoms, and
other relevant information.
The bot's ability to ask relevant follow-up questions and provide accurate information is
vital for quality virtual care.
Their ability to provide insights into image findings is essential for aiding radiologists in
the diagnostic process.
AI bots need to be aware of healthcare regulations, privacy laws, and data security
standards, ensuring that they provide responses and services that align with legal and
ethical guidelines.
Medical knowledge is constantly evolving, with new research, treatments, and guidelines
emerging regularly. AI bots should be capable of continuous learning and updating their
knowledge base to stay current.
8. Multi-Lingual Support:
AI bots designed for mental health support need to understand psychological concepts,
treatment approaches, and empathy to effectively engage with individuals experiencing
emotional distress.
Building AI bots for medical content using popular frameworks
Building AI bots for medical content involves creating intelligent software applications capable
of understanding, processing, and providing relevant medical information to users. Popular
frameworks and libraries for developing such AI bots include Python-based tools and natural
language processing libraries.
The steps to build AI bots for medical content using these frameworks:
Determine the specific use cases for your medical AI bot, such as patient education,
clinical decision support, or telemedicine assistance. Define the bot's objectives and the
type of medical content it will handle.
Select the frameworks and libraries that align with your project requirements. For
medical AI bots, popular choices include:
SpaCy: A natural language processing library in Python for text processing and
understanding.
Scikit-learn: A Python library for machine learning, which can be used for
classification and regression tasks.
Gather medical data and content that your bot will use for training and reference. This
can include medical literature, textbooks, research articles, and relevant datasets.
Preprocess the data by cleaning, structuring, and formatting it for use in training and
understanding by the bot.
Use labeled medical data for supervised learning, and fine-tune pre-trained language
models for more advanced tasks.
Implement natural language processing techniques to understand and interpret user input.
This involves tasks like named entity recognition, sentiment analysis, and text
classification.
Define the medical intents your bot needs to recognize and handle. Intents can include
queries about symptoms, treatment options, medication information, or general medical
advice.
Step 9: Integration
Integrate the AI bot into the desired platforms, such as web applications, mobile apps, or
telemedicine systems. Ensure that it can interact seamlessly with users.
Thoroughly test the bot using real-world medical queries and user scenarios. Validate its
responses for accuracy and relevance.
Keep the bot's medical content up to date by regularly updating its knowledge base with
the latest research and medical guidelines.
Monitor user interactions and adapt the bot to provide better responses over time.
Case Study: Woebot is an AI chatbot that offers mental health support and
cognitive-behavioral therapy to users through conversational interactions.
Case Study: IBM Watson for Oncology offers clinical decision support by
analyzing vast amounts of medical literature and patient records to recommend
personalized cancer treatment options.
Case Study: Ada is an AI bot that helps users identify medical conditions based
on their reported symptoms and health history.
Outcome: Ada provides users with initial guidance on potential diagnoses and
encourages seeking medical advice when needed.
Outcome: It helps users make informed decisions about their health and can
reduce unnecessary doctor visits.
Case Study: Cleo is an AI bot that provides maternity support, guidance, and
information to expectant mothers.
Case Study: ChatGPT and similar AI models have been used on healthcare
websites and chat platforms to answer common medical questions and provide
information to users.
Case Study: Mediktor is an AI bot used for medical triage and symptom analysis,
helping users determine the urgency of their health concerns.
On Day 1:
By this code students learn about class of our value which students add in program
Cod
e
a=5
b=2.3
c='victor'
print(type(a))
print(type(b))
print(type(c))
Output
<class 'int'>
<class 'float'>
<class 'str'>
By this code students learn about create list of data in program
Code
list1=['physics','chem','1','2.3']
print (list1)
print(type(list1))
len(list1)
print(list1[-1])
Output list1[0]='pharmacy'
['physics', 'chem', '1', '2.3']
<class 'list'>
2.3
Code
#tuple
xyz=('physics','chem','1','2.3')
type(xyz)
Output
tuple
By this code students learn about import pandas and use for data frame as df in program
Code
import pandas as pd
df=pd.DataFrame(pharmacy)
df
Output
Introduction to AI
data
Outcome
Outcome
Code for import and use of Matplotlib which make your data into visualization output
import matplotlib.pyplot as plt
x=[4,4,8,8]
y=[4,8,4,8]
x2=[5,6,9,8]
y2=[4,8,4,8]
plt.plot(x,y,marker='o',label='x',color='r')
plt.plot(x2,y2,marker='*',label='y',color='g')
plt.legend()
plt.xlim(1,10)
plt.ylim(1,10)
plt.show()
Outcome