by Dwayne Phillips Despite all the promise and all the already fulfilled promise, there is a fundamental problem with machine learning. Machine learning is that part of artificial intelligence that time and technology favors. We have the stuff needed to make machine learning work right now. Machine learning “works” because you feed in a million […]
A Fundamental Problem with Machine Learning
April 5th, 2021 · No Comments
Tags: Data Science · Ethics · General Systems Thinking · Neural Network · Pattern Classification · Systems · Technology
Build for Us, Hope They Might Use It
March 29th, 2021 · No Comments
by Dwayne Phillips We usually build things for ourselves. We then hope that someone else will use what we build. Sometimes we adapt to doing it right; sometimes not. A recent story related how we want 80-somethings to register for and then receive the virus vaccine. “All you have to do” is go online and… […]
Tags: Design · General Systems Thinking · People · Systems
Bias in AI or Just Another Bad Idea?
February 18th, 2021 · No Comments
by Dwayne Phillips Once again, someone creates all sorts of fancy explanations for what was simply a bad idea poorly conducted. There seems to be a lot of “bias” in the machine learning area of artificial intelligence research and practice. Or can we explain the problems without using such fancy terms like “bias?” What were […]
Tags: Analysis · General Systems Thinking · Management · Problems · Process · Science · Systems
Sorry, I Hoped We Would See Some Errors
January 28th, 2021 · No Comments
by Dwayne Phillips When teaching and demonstrating systems, it is better if there are errors. Teaching how to use a system is better when there are errors. No, that prior sentence is not a typo. I want errors to appear when I am showing a person how to use a system—anything from software to a […]
Tags: Error · General Systems Thinking · Learning · Systems · Teaching
The Mundane Necessity of Computing (Professionals)
December 17th, 2020 · No Comments
by Dwayne Phillips Some things are so obvious that we all miss them for a long time. Moving from experiment lab to the real world requires some expertise. To do artificial intelligence, machine learning, data science, etc. you do computing. This means a lot of software work. Though not as old as physics and chemistry, […]
Tags: Computing · Engineering · Experiment · Programming · Reality · Systems
…Unless You Have a Tool
October 19th, 2020 · No Comments
by Dwayne Phillips There are many tasks that are difficult and require fine motor control and dexterity. They are darn near impossible—unless you have a tool. A few years ago, we were building a system that had a sensor. The sensor would sense the state of an other system and relay signals to a processor. […]
Tags: Alternatives · General Systems Thinking · Systems · Tools
WDYWT?
October 15th, 2020 · No Comments
by Dwayne Phillips I find a little trick that helps me write something “for the record” each day. I write. I tell myself that every day. Most days that is true. Most days I will write something of some substance or “for the record.” I have worked from home for the past six months (almost […]
Tags: Adapting · Remote Work · Systems · Tools · Visibility · Writing
Parnas’ Principles
May 25th, 2020 · No Comments
by Dwayne Phillips We review some fundamental concepts of programming and building things using any other technique. Now and then in conversations with well-learned and well-accomplished persons, I find that they lack in some of the basics I had the privilege to learn many years ago. It seems that we either forget these or never […]
Tags: Education · General Systems Thinking · History · Learning · Systems · Trust
Really Bad and Broken
December 2nd, 2019 · No Comments
by Dwayne Phillips If something is really bad, it is probably broken, not just really bad. Remedies are available. I once knew a person at work who hated vegetables. He knew, however, that he should eat some now and then because, as everyone will tell you, vegetables “are good for you.” So, one day he […]
Tags: Error · Expectations · Failure · General Systems Thinking · Systems
Definition of the Software
November 28th, 2019 · No Comments
by Dwayne Phillips We need to have the definition. Otherwise, we don’t know what we are doing. In agile development, we value working software over documentation. Great. Now…still…we need a definition of the software. Something that says, push this button this happens. Push that button that happens. We, however, don’t have time to write that […]
Tags: Agility · Communication · Simple · Systems