Categories
Machine Learning

Classification of Alzheimer’s Disease Stages using Radiology Imaging and Longitudinal Clinical Data – Part 3

Scientific Methodology and Architecture Design Introduction Alzheimer’s disease typically progresses gradually in stages namely normal, mild cognitive impairment (MCI) and dementia. The project represents an end-to-end functional approach to implement machine learning techniques and develop a web application. Alzheimer’s disease methodology (an adaptation of Knowledge Discovery in Databases (KDD) process) is applied to complete the […]

Categories
Data Analysis Resources Machine Learning

Classification of Alzheimer’s Disease Stages using Radiology Imaging and Longitudinal Clinical Data – Part 2

Literature Review of Alzheimer’s Disease Progression Introduction This section discusses the papers published between 2004 and 2019 regarding Alzheimer’s disease progression. It starts by reviewing the application of machine learning on radiology images followed by different tests that are used to measure the clinical stage of the progression. This post is a continuation from this […]

Categories
Data Analysis Resources Machine Learning

Classification of Alzheimer’s Disease Stages using Radiology Imaging and Longitudinal Clinical Data – Part 1

“Classification of Alzheimer’s Disease Stages using Radiology Imaging and Longitudinal Clinical Data” is the topic of my final year project as part of my MSc in Data Analytics. I am publishing the technical report in full. Please let me know if you have any questions. The report and code are available from this GitHub repository. […]

Categories
Machine Learning

Highlight Text using Weights

Texts tend to have a hierarchical structure and the importance of words and sentences are highly context dependent. This post is a short tutorial to highlight text using sample weights. The text is displayed in Jupyter notebook. The weights can be from a model such as Logistic regression or Attention model. The different intensity of […]

Categories
Machine Learning

Developing a Web Application for a Machine Learning Model

This post describes developing a web application for a machine learning model and deploying it so that it can be accessed by anyone. The web application is available at: https://arrear-model.herokuapp.com/ The process of deployment consists of transferring all flask application files from a local computer to the web server. Once completed the web application can […]

Categories
Machine Learning Predictive Analysis

Guide for Linear Regression using Python – Part 2

Guide for Linear Regression using Python – Part 2 This blog is the continuation of guide for linear regression using Python from this post. There must be no correlation among independent variables. Multicollinearity is the presence of correlation in independent variables. If variables are correlated, it becomes extremely difficult for the model to determine the […]

Categories
Machine Learning Predictive Analysis

Guide for Linear Regression using Python – Part 1

Regression is the first algorithm we need to master if we are aspiring to become a data scientist. It is one of the easiest algorithms to learn yet requires understanding and effort to get to the master it. In this blog is a guide for linear regression using Python. It will focus on linear and multiple […]

Categories
Machine Learning Predictive Analysis scikit-learn

Predicting NBA winners with Decision Trees and Random Forests in Scikit-learn

In this blog, we will be predicting NBA winners with Decision Trees and Random Forests in Scikit-learn.The National Basketball Association (NBA) is the major men’s professional basketball league in North America and is widely considered to be the premier men’s professional basketball league in the world. It has 30 teams (29 in the United States and […]