How to Improve your Twitter Followers Count (Part I)

So far I’ve shared several articles of my work with the Twitter API and my direct personal experience with the platform itself. In 2022, my goal is to really increase my Twitter follower count significantly. It still amazes me to see Twitter accounts with tens of thousands of followers. People who may or may not be known on other platforms have a significant following on Twitter.

Based purely on anecdotal experience, here are the things I believe will increase your Twitter follower count:

  1. Have a high follower count on other platforms (I.e., Instagram, TikTok, Facebook, etc.)
  2. Someone who is very well known finds a tweet you made and retweets it. Like the President or Oprah retweeting one of your tweets.
  3. Be a celebrity, politician or influencer who is in the public.

Okay, let’s say you have none of the things above. I will give you some hints on how you can improve your twitter following (Caveat: All this advice from someone (me) who has very low follower numbers).

You can take a look at my numbers and ask yourself, “Why would I take advice from someone who has low numbers themselves?” I can certainly understand that sentiment. But the reason why you should follow this article series, is that I have been doing some significant research into this and putting a plan in place to increase my followers count. So, if you’re not putting in a strategy yourself, what does it hurt to take a few pointers? I do recommend reading more articles on the topic, however.

Also, another reason to follow this advice is that I have used Machine Learning and Data Science techniques to study this subject. I will be adding more of my research for these articles on Twitter followership soon. But for now, I recommend that you read my current Data Science research including, “Creating Twitter Sentiment Association Analysis using the Association Rules and Recommender System Methods” and Apriori Association Analysis using R. These articles show how to use the Twitter API and R to do Twitter data analysis. In particular, learning about association rules and association analysis to get a idea how to find patterns and relationships between twitter followers and twitter followership and follower retweets. I will soon be presenting visualizations that will expand on this concept of twitter follower counts.

Another article of mine to read is more anecdotal but very important when it comes to taking control of your twitter feed. It’s very easy to get completely absorbed by twitter conversations and comments. To be quite honest with you, Twitter is a very depressing place at times. People who have high twitter follower counts will tweet out misinformation, insults, slurs, racism, sexism, homophobia, etc. and as someone who doesn’t like to perpetuate such things on the internet, you can really feel powerless and helpless to the slew of followers co-signing onto someone’s tweets with comments and retweets and likes. Please read my article on this Twitter is a Social Media Engagement Multiplier about more on this.

So finally, here are the ways an average user can increase their follower count.

  1. TWEET A LOT! I mean a whole lot. Try to get at least two thousand tweets in about six months. Use hash tags always.
  2. If you only want to tweet about specific niche topics such as business, engineering or technology, make sure to follow the most popular accounts and add to the conversation. Retweet popular posts. Most of these topics are very non-toxic and you will find people who are of the same mindset and are objective.
  3. Politics is truly the third rail on Twitter. If you care about this, my recommendation is be prepared to get into depressing twitter battles. And be prepared to stand your ground and go all into it, if you can take it. People are passionate about politics on twitter, and tweeting a lot about it on a daily basis will grow your audience. Follow both people you align with and people you are diametrically opposed to.
  4. Only follow these types of accounts: A) People or enterprises that are popular and newsworthy on Twitter. B) Accounts that have a 1:1 to 4:5 twitter follower to twitter following count. In other words, follow accounts which have as many followers as they are following. Meaning, if you follow them, they are likely to follow you back (See number 5 for the exception to this rule).
  5. The exception to rule 4 is that if it’s a popular or newsworthy account, or an account that represents a business or think tank, it’s important to follow them because it will give you insight to what topics are important on the platform.

Please stay tuned for more insight into this topics in Part 2.

Machine Learning with Azure ML Studio

Directions on How to Build the Predictive Model In Microsoft Azure ML

  • Sign in to Microsoft Azure using your login credentials in the  Azure portal 
  • Create a workspace for you to store your work
    • In the upper-left corner of Azure portal, select + Create a resource.
    • Use the search bar to type Machine Learning.
    • Select Machine Learning.
    • In the Machine Learning pane, select Create to begin.
    • You will provide the following information below to configure your new workspace:
      • Subscription – Select the Azure subscription that you would like to use.
      • Resource group – Create a name for your resource group which will hold resources for your Azure solution.
      • Workspace name – Create a unique name that identifies your workspace.
      • Region – select the region closest to the users to reduce latency
      • Storage account – created by default
      • Key Vault – created by default
      • Application insights – created by default
    • When you have completed configuring the workspace, select Review + Create.
    • Review the settings and make any additional changes or corrections. Lastly, select Create. When deployment of workspaces has completed you will see the message “Your deployment is Complete”. Please see the visual below as a reference. 
  • To Launch your workspace, click Go to resource
  • Next, Click the blue Launch Studio button which is under Manage your Machine Learning Lifecycle. Now you are ready to begin!!!!
  • Click on Experiments in the left panel
  • Click on NEW in the lower left corner 
  • Select Blank Experiment. The new experiment is created with a default name. You can change the name at the top of the page. 
  • Upload the data above into Ml studio
    • Drag the datasets on to the experiment canvas. (We uploaded preprocessed data
    • If you would like to see what the data looks like, click on the outpost port at the bottom on the dataset and select Visualize. Given this data we are going to try and predict if there the IoT sensors have communication errors. 
  • Next, prepare the data
    • Remove unnecessary columns /data
      • Type “Select Columns” in the Search box  and select Select Columns in the Dataset  module, then drag and drop it on the canvas. This allows you to exclude any columns that you do not want in the model. 
      • Connect Select Columns in Dataset to the Data on the canvas.
    • Choose and Apply a Learning Algorithm
      • Click on Data Transformation in the left column 
        • Next, click on the drop down Manipulation 
        • Drag the Select Edit the Metadata (use this to change the metadata that is associated with columns inside the dataset. This changes the metadata inside Azure Machine Learning that tells the downstream components how to use the selected columns.)
      • Split the data 
        • Then, click on the drop down Sample and Split.
        • Choose Split Data and add it to the canvas and connect it to Edit the Metadata.
        • Click on Split Data and find the Fraction of rows in the output dataset and set it to .80. You are splitting the data to train the model using 80% of the data and test the model using 20% of the data.
  • Then you train the data 
    • Choose the drop down under Machine Learning
    • Choose the drop down under Initialize Model
    • Choose the drop down under Anomaly Detection 
    • Click on PCA- Based Anomaly Detection and add this to the canvas and connect with the Split data.  
    • Choose the drop down under Machine Learning
    • Choose the drop down under Initialize Model
    • Choose the drop down under Anomaly Detection 
    • Click on One-Class Support Vector machine and add this to the canvas and connect with the Split data.  
    • Choose the drop down under Machine Learning
    • Then, choose the drop down under Train
    • Click on Tune Model Hyperparameters and add this to the canvas and connect with the Split Data.
    • Choose the drop down under Machine Learning
    • Then, choose the drop down under Train
    • Click on Train Anomaly Detection Model
  • Then score the model 
    • Choose the drop down under Machine Learning
    • Then, choose the drop down – Score
    • Click on Score Model
  • Normalize the data
    • Choose the drop down under Data Transformation
    • Then, choose the drop down under Scale and Reduce
    • Click on Normalize Data
  • Evaluate the model – this will compare the one-class SVM and PCA – based anomaly detectors.
    • Choose the drop down under Machine Learning
    • Then, choose the drop down under Evaluate
    • Click on Evaluate Model
  • Click Run at the bottom of the screen to run the experiment. Below is how the model should look. Please click on the link to use our experiment (Experiment Name: IOT Anomaly Detection) for further reference.  This link requires that you have a Azure ML account.  To access the gallery, click the following public link:

Derek MooreErica Davis, and Hank Galbraith, authors.

Information Technology Management Strategies in Industry Series

Use cases for Information Technology in the energy and manufacturing industry continue to expand beyond typical financials, asset management and plant management applications. Now IT is being use more often in driving goals such as resourcefulness and efficiency in current business processes and products.

Starting next month until May, I will be releasing a series of blogs addressing IT Strategies in areas of business and Industry in manufacturing and energy.  The series will include:

  • Information Technology Management Strategies for Energy Management
  • Information Technology Management Strategies for Customer Service 
  • Information Technology Management Strategies for the Internet of Things and Smart Cities Initiatives 
  • Information Technology Management Strategies for Data Analysis in Manufacturing

The main objective of this series is to apply IT management knowledge to experiences in energy, manufacturing and customer service.  With the advent of new innovative solutions in areas such as data science and machine learning, there are more opportunities than ever to make these industries more resourceful, efficient and effective in its business processes and beyond.

I will post links to the blogs from this page for easy reference in the future.

Data Science Project tools for 2022

Software that will be used

Azure IoT Hub


R Studio

Azure ML Studio

SAS Enterprise Miner

Python SciKit-Learn for Machine Learning (ML)

Python SciPy Numpy for data analytics (DA)

Python Parallel Processing and Distributed Computing

Hardware that will be used

Raspberry Pie 3

Arduino and Sensors

Mathematical Modeling techniques



Cluster Analysis

Deep Learning/NN

Data Pipelines



Azure Events Hub


DataSciCon.Tech 2017 Review

Saturday, December 2nd , 2017

DataSciCon.Tech is a data science conference held in Atlanta, Georgia Wednesday November 29th to Friday, December 1st and includes both workshops and conference lectures. It took place at the Global Learning Center on the campus of Georgia Tech.  This was the first year of this conference, and I attended to get a sense of the data science scene in Atlanta.  Overall, the experience was very enlightening and introduced me to the dynamic and intensive work being conducted in the area of data science.


Keynote speaker Rob High, CTO of IBM Watson, discussing IBM Watson and Artificial Intelligence (DataSciCon.Tech 2017).

DataSciCon.Tech Workshops

Four workshop tracks were held Wednesday including Introduction to Machine Learning with Python and TensorFlow, Tableau Hands-on Workshop, Data Science for Discover, Innovation and Value Creation and Data Science with R Workshop.  I elected to attend the Machine Learning with Python with TensorFlow track.  TensorFlow is an open source software library for numerical computations using data flow graphs for Machine Learning.

To prepare for the conference, I installed the TensorFlow module downloaded from  In addition to TensorFlow, I downloaded Anaconda (, a great Python development environment for those practicing data science programming and includes many of the Python data science packages such as Numpy and SciKit-Learn.

Among the predictive and classification modeling techniques discussed in the workshop:

  • Neural Networks
  • Naive Bayes
  • Linear Regression
  • k -nearest neighbor (kNN)  analysis

These modeling techniques are popular for classifying data and predictive analysis.    Few training sessions on Python, SciKit-Learn or Numpy go into these algorithms in detail due to the various math educational levels of the audience members.  For the course, we used Jupyter Notebook, a web-based python development environment which allows you to share and present your code and results using web services.  Jupyter Notebook can also be hosted in Microsoft Azure, as well as, in other cloud platforms such as Anaconda Cloud and AWS.  To host Python Jupyter Notebook in Azure sign into


TensorFlow has a series of functions that uses neural networks and machine learning to test, train and score models.  The advantage of TensorFlow is its ability to train models faster than other modules, which is a very big advantage since splitting data for training models is a process intensive operation. It is particularly powerful on the Graphics Processing Unit (GPU) architecture popular for Machine Learning and Deep Learning.

Download Tensorflow from  The website also includes a Neural Network Tensorflow sandlot at


source: (DataSciCon.Tech)

DataSciCon.Tech Sessions

I’m going to break down the sessions I attended into the main topics that were covered.  So this is a very high level, one hundred foot point-of-view of the topics covered at the conference.  My plan is to create a few more blogs on the topic that will go into my work as an aspiring data scientist/data architect.  All the information in this blog is based on information presented at the DataSciCon.Tech 2017 conference.

Machine Learning and Artificial Intelligence

The conference emphasized Artificial Intelligence and Machine Learning pretty heavily.  Artificial Intelligence was discussed more in theory and direct applications than design and development.  There were a few demonstrations of the popular IBM Watson Artificial Intelligence system; but I want to focus this blog primarily on Machine Learning, as it’s something that interests me and other data architects.  Artificial Intelligence and Machine Learning are both based on computerized learning algorithms.  Machine Learning uses past data to learn, predict events or identify anomalies.

Another key fact presented at the conference is the number of open source projects and companies that have produced software modules, libraries and packages devoted to the use and implementation of Machine Learning in business applications.  I strongly recommend anyone interested in learning more to research the software solutions discussed in this blog and how they can be implemented.

For those who are new to the concept of Machine Learning (like me), essentially it is defined as follows:

Machine Learning is a subset of Artificial Intelligence that focuses on creating models that learn and predict events based on past data without a human computer programmer having to change code to adapt to new events.  An example would be a spam filter learning new exploits and then blocking those exploits.

2017-12-02_8-17-02 Continue reading