MSc Assignment 6 - Professional Practise 2 - Blockchain


Logo for the Certified Blockchain Professional.

I'm doing an apprenticeship MSc in Digital Technology. In the spirit of openness, I'm blogging my research and my assignments. This is my final assignment! It's from the PP2 module - where I take some CPD related to my profession. I picked Blockchain. Because I hate myself. I've blogged about the course itself. The middle two parts of this paper are about that - why I chose it and how I put it into practice. The first and fourth parts are, as far as I can tell, unrelated. We have to write…

Continue reading →

Who is the author "JC Shakespeare"?


Screenshot of Google Scholar results. Shakespeare has, apparently, written about law, technology, wine, and an article in German.

Knowledge graphs are tricky beasts to create. Trying to extract semantic metadata from documents is a gargantuan task. Mix them together and you have a recipe for disaster. While yak-shaving for my MSc, I found an interesting looking research paper authored by one JC Shakespeare. As you can probably tell from that snippet, there is something a bit hinkey going on here. Here's the page that Google Scholar has scraped: It's pretty easy to see what has happened here. The algorithm (whether …

Continue reading →

Why is there no Semantic Ontology of Sentiment in Academic Citations?


Screenshot from Google Scholar. The book On farting: Language and laughter in the middle ages by V Allen has been cited by 106 other authors.

About a million years ago, I was discussing the FOAF (Friend of a Friend) ontology with its early proponents. It allowed you to define a machine-readable semantic relationship like "Alice is married to Bill" and "Bill is Carol's child" and "Carol works for David". That sort of thing. At the time, all the FOAF relationships were defined in terms of positive sentiment. There wasn't (and still isn't) a FOAF representation for "divorced" or "estranged" or "fired by". I thought this was a failing.…

Continue reading →

Certified Blockchain Professional - Module 17: Open Research Problems in Blockchain


Logo for the Certified Blockchain Professional.

As previously discussed, I'm doing the Certified Blockchain Professional course. It is self-directed learning, so I'm going through it at my own pace. In order to consolidate my learning, and help organise my thoughts, I'm blogging about my reflections on each module. These are mostly notes to myself - but I hope if you find something interesting (or incorrect) that you'll leave a comment. The final chapter of this dreadful book! Will it be an interesting or educational one? Interoperability …

Continue reading →

Certified Blockchain Professional - Module 16: Blockchain as a Service


Logo for the Certified Blockchain Professional.

As previously discussed, I'm doing the Certified Blockchain Professional course. It is self-directed learning, so I'm going through it at my own pace. In order to consolidate my learning, and help organise my thoughts, I'm blogging about my reflections on each module. These are mostly notes to myself - but I hope if you find something interesting (or incorrect) that you'll leave a comment. I love how they've made up the acronym BaaS! Apparently both IBM's Bluemix and Microsoft's Azure offer…

Continue reading →

Certified Blockchain Professional - Module 14: Scalable Blockchain


Logo for the Certified Blockchain Professional.

As previously discussed, I'm doing the Certified Blockchain Professional course. It is self-directed learning, so I'm going through it at my own pace. In order to consolidate my learning, and help organise my thoughts, I'm blogging about my reflections on each module. These are mostly notes to myself - but I hope if you find something interesting (or incorrect) that you'll leave a comment. Bitcoin is limited to 3-7 transactions per second. Ethereum isn't much better - max of about 20. Can…

Continue reading →

Certified Blockchain Professional - Module 13: Blockchain Project Implementation


Logo for the Certified Blockchain Professional.

As previously discussed, I'm doing the Certified Blockchain Professional course. It is self-directed learning, so I'm going through it at my own pace. In order to consolidate my learning, and help organise my thoughts, I'm blogging about my reflections on each module. These are mostly notes to myself - but I hope if you find something interesting (or incorrect) that you'll leave a comment. The first semi-practical module! Including how to write a smart contract on Ethereum. A variety of…

Continue reading →

Certified Blockchain Professional - Module 12: IOT


Logo for the Certified Blockchain Professional.

As previously discussed, I'm doing the Certified Blockchain Professional course. It is self-directed learning, so I'm going through it at my own pace. In order to consolidate my learning, and help organise my thoughts, I'm blogging about my reflections on each module. These are mostly notes to myself - but I hope if you find something interesting (or incorrect) that you'll leave a comment. Can IOT record their data to a Blockchain? Probably not using PoW as they're too underpowered. But…

Continue reading →

Certified Blockchain Professional - Module 11: Industry Use Cases


Logo for the Certified Blockchain Professional.

As previously discussed, I'm doing the Certified Blockchain Professional course. It is self-directed learning, so I'm going through it at my own pace. In order to consolidate my learning, and help organise my thoughts, I'm blogging about my reflections on each module. These are mostly notes to myself - but I hope if you find something interesting (or incorrect) that you'll leave a comment. Where and how will blockchain revolutionise industries? Another hopelessly optimistic chapter. Can…

Continue reading →

MSc Assignment 5 - Professional Practise 1 - Machine Learning in Python


Logo of the Python programming language.

I'm doing an apprenticeship MSc in Digital Technology. In the spirit of openness, I'm blogging my research and my assignments. This is my paper from the PP1 module - where I take some CPD related to my profession. I picked Machine Learning in Python. I've blogged about the course itself. The middle two parts of this paper are about that - why I chose it and how I put it into practice. The first and fourth parts are, as far as I can tell, unrelated. We have to write about reflection in the…

Continue reading →

Certified Blockchain Professional - Module 10: Impact on Industry


Logo for the Certified Blockchain Professional.

As previously discussed, I'm doing the Certified Blockchain Professional course. It is self-directed learning, so I'm going through it at my own pace. In order to consolidate my learning, and help organise my thoughts, I'm blogging about my reflections on each module. These are mostly notes to myself - but I hope if you find something interesting (or incorrect) that you'll leave a comment. What industries can be disrupted by Blockchain? Well, what does Blockchain do? An append-only database…

Continue reading →

Certified Blockchain Professional - Module 09: Al and Blockchain


Logo for the Certified Blockchain Professional.

As previously discussed, I'm doing the Certified Blockchain Professional course. It is self-directed learning, so I'm going through it at my own pace. In order to consolidate my learning, and help organise my thoughts, I'm blogging about my reflections on each module. These are mostly notes to myself - but I hope if you find something interesting (or incorrect) that you'll leave a comment. Covers the basics of AI and ML. But, again, no real details. Links to nonsense like…

Continue reading →