Chatgpt part1 why i am interested in making llm applications - 2023-04-30

Tags: projects text chatbot career

In this article I discuss why I’m excited with ChatGPT, it’s relevance to my career and strengths, and my belief that this technology will be disruptive and in high demand.

Product analytics metrics and ab tests - 2022-01-10

Tags: career consulting analysis interviews

Understanding of product analytics, metrics and A/B tests is a critical skill for data science consultants. While I have had some experience with these through former projects, it is a skill I am actively researching and studying to prepare for future engagements.

An overview of my market research experience - 2022-01-09

Tags: analysis career text consulting chatbots research interviews

Before moving into data science consulting, I started my career in marketing. After university I was in advertising for a year, then moving into the market research industry for a further eight years. Looking back on the experience, I learnt a lot about consulting, marketing and market research techniques. I had the opportunity to leverage my data science and market research experience for a client while at Boston Consulting Group, and I hope to leverage these skills again in the future. As I progress in my career into new and exciting areas, I decided to write up a review of my experience. This could be a useful reference when working with clients in the future, or to go into further detail alongside my resume.

Project experience and impact - 2022-01-09

Tags: career consulting interviews

I have put together a list of data science projects I have worked on and their business impacts. This helps to highlight the depth and breath of my consulting experience. It may also be a useful supplement to my resume and for discussions.

Python project cookie cutter - 2021-08-22

Tags: python study career

Since beginning of COVID I have spent considerable time learning about better practices for python codebase development.

Increasing software development expertise - 2020-07-07

Tags: study career

Heading into the second half of 2020, one of my professional goals is to improve my software development expertise. I want to implement best practices in my projects and continue learning about new approaches.

An updated reading list - 2020-05-27

Tags: study career

Well, seems my last blog about thing I'd like to do in NYC has been blown to bits by COVID. While in lockdown, I've been going through my reading list and curating some good content that I have come across over the years.

Getting started with new work environments - 2019-12-22

Tags: consulting career travel

I started work at BCG in July this year, and was eager to do my job well and settle in. Starting with a top consulting company can be an exciting, anxious and stressful time. On top of assimilating a new company culture, I was also experiencing a new city and culture. To perform well, you need to have a clear understanding of the expectations on you. In particular with consulting, we land in new environments and need to get up to speed fast. After six months in, I have a firmer grasp on the expectations and how to succeed at the job. I wanted to write up a reflection on this starting period and provide some advice for others. I want to provide some practical tips on getting orientated at the company and getting up to speed on cases.

Kevin bacon number - 2019-08-18

Tags: analysis graph petprojects

A long time ago I heard about 'six degrees of separation', and the topic recently came up in a BCG training lecture. We were shown the 'Oracle of Bacon' site which shows actor's relationship to Kevin Bacon. I was curious what was the maximum relationship level, so I got to coding. I found this especially interesting as I have recently completed an algorithms course and this looked like a great use case for testing out a breadth-first-search algorithm. I had recently completed another toy project that needed some graphing algorithms so I saw this as a great chance to practice further.

An overview of machine learning concepts - 2019-01-10

Tags: python data analysis

Updated in mid-July 2020. This article is the looks to summarise the learnings from a semester studying Machine Learning. I reflect on the course, discuss the three branches of machine learning, and kick off with an example. We look at a 'decision tree' model on customer satisfaction data, and touch on the fundamental topic of overfitting and underfitting.

Chatbots for market research - 2018-12-06

Tags: analysis chatbots nlp

Over the past year, we have been developing survey chatbots as part of our Human Listening platform. We have noted the successes of this technology in many marketing applications, and feel there is great potential for this technology to fundamentally change how a lot of research is conducted.

Natural language processing review 2018 - 2018-11-30

Tags: analysis nlp text data chatbots lstm tensorflow gensim

We can't help but try to predict the future, especially when it comes to the application of new technologies. Who knew before the fact how radically our lives would transform due to the internet, computers, electricity and the industrial revolution? It seems the most recent development is the rise of AI and machine learning. Will this lead to a future like in Terminator and WALL-E, or something benign? We read about impressive advances such as game grandmasters beaten by AI, self-driving cars and using Alexa in the home. Naturally one might ask when we will have an AI that can beat chess grandmasters AND cook my pancakes? Most AI technology is quite specialised, and what we're referring to here is also known as 'General AI'. Unfortunately, this seems to be a long way off, but we can achieve a lot with focused effort in a single domain.

User focused analysis and design - 2018-10-03

Tags: design consulting research

Everyone has experienced frustration while using computers. You have an important task to do and it can feel like the computer is getting in the way of allowing you to get it done. Sometimes it can be so bad that we experience a computer crash, data loss, or some other problem where we can't recover and don't know what to do to resolve it. After experiencing enough of these problems some people may give up on technology all together and claim that they're not 'computer people'. This is completely understandable and not the users fault.

Vlog explaining weighting - 2018-08-29

Tags: analysis weighting consulting video

Weighting is an important - but often misunderstood - technique used to ensure research data is representative of a total population. We developed a vlog to explain the basics of weighting.

Marketing segmentation approaches - 2018-05-30

Tags: analysis segmentation consulting

In market research, segmentation projects are some of the most rewarding projects. I can particularly remember one such project involving a workshop with more than 50 client staff to present a new segmentation. We had tables littered with props, butcher's paper and markers. The workshop was a great engagement exercise. It enabled connection to the research and formation of their own ideas about the segmentation. I have seen some projects follow segmentation analysis with focus groups. It is amazing to see a room full of 'segment A' and immediately see the contrasts to 'segment B' in the next group.

Driver analysis demystified - 2018-03-26

Tags: analysis drivers modelling randomforest

Business decision makers often rely on driver analysis to assess what is REALLY important to their customers. For example, customers often claim that price is the most important thing to them when asked. More often than not, however, driver analysis reveals service or other experiences are actually what drives overall satisfaction. This type of insight is what makes driver analysis able to sort the 'signal from the noise'. It means decision makers can more effectively allocate resources in a way that will yield the best return on limited resources to invest.

Tools that deceive us - 2018-02-12

Tags: excel data q

We've compiled a list of occassions where our analysis tools have behaved unexpectedly. Avoid the blood, sweat, tears and swearing by learning from our experience. We mainly look at Excel, but many of the problems turn out to be deep rooted in computer science and the way our machines handle and process data.

Data service productisation - 2018-01-25

Tags: business research career

Market research analysts are a specialised role within marketing. Whereas we're all concerned with marketing and business problems, analysts contribute deep domain knowledge of data, analysis techniques, and problem solving ability.

Effective remote working - 2017-12-21

Tags: communication remote travel

Working remote is a paradigm that fundamentally changes the social and physical nature of work. In many ways it is an evolution like open office environments and hot desking. While there are some clear benefits to employers and employees, there remains some potential difficulties collaborating effectively with remote working employees. This blog post will examine some of these difficulties and suggest strategies for employees, employers and colleagues to get the most out of the experience.

Categorizing text data planning - 2015-08-08

Tags: text analysis

While performing some github repository cleaning in May 2020, I found a collection of blogs from my first blog site which I didn't stick with. This article explores ML classification of text data.

Automatic coding of text data - 2015-07-19

Tags: text analysis

While performing some github repository cleaning in May 2020, I found a collection of blogs from my first blog site which I didn't stick with. This article further explores ML classification of text data.

Apache spark course reflections - 2015-07-04

Tags: analysis spark

While performing some github repository cleaning in May 2020, I found a collection of blogs from my first blog site which I didn't stick with. This article is a reflection on taking a big data with apache spark course.

A new programmers reading list - 2015-07-03

Tags: study career

While performing some github repository cleaning in May 2020, I found a collection of blogs from my first blog site which I didn't stick with. This article is a list of references and tidbits I found useful early on.

When to automate - 2015-07-02

Tags: automation text analysis

While performing some github repository cleaning in May 2020, I found a collection of blogs from my first blog site which I didn't stick with. This article links to a presentation on automation - benefits and reasons not to.