'The Fly' and  Machine Learning

'The Fly' and Machine Learning

I watched 1986 version of the 'The Fly' last week and realised that the core of the film was about machine learning and it was a good demonstration of how it works and how some limitations. I shan't explain the plot but at one point Jeff Goldblum (playing his familiar role of maverick scientist) realises that the reason his telepods are not teleporting animate objects properly is that they do not understand what organic material is so they create their approximation of it. He proves this by teleporting a piece of steak and cooking it for Geena Davis, his co-star. The steak looks OK but tastes wrong. After he realises this problem he trains the computer by teleporting steak until comes through the other side at a quality that is edible. He then has a workable teleportation machine that successfully transmits live animals and he tests it and it works. 1- 0 to machine learning v human overconfidence.

Alas, when he transmits himself there is a fly in the telepod and the machine hasn't been taught how to deal with two entities and has a guess and decides to fuse them at the DNA level with unfortunate results. The machine could have been taught how to deal with multiple entities but Jeff Goldblum did seem to be a scientist in a hurry with a taste for shortcuts. 1- 1 machine learning v human overconfidence.

Another subtle warning in the film is that the Goldblum character is a scientist/inventor but he does create any of the components. He designs them, other people build them and then send them to him. He puts them together to get the effect he wants without anyone being aware of the objective but he really doesn't know how they are built.

If he had been able to write a few lines of code he could have written something along the lines of:

If NumOf Entities >1 Then

Print "Clean Out The Telepod"

Exit

Endif

Then he would've avoided all the unpleasantness of being turned into a human fly and picked up his Nobel Prize and we would not have overcrowded trains on the way into work.



I noticed that when I was rewatching it recently, maybe the first time watching it since I was far too young to be watching it, so I hadn't given the science that much thought, other than Jeff Goldblum's lab was cool, but watching it with more informed eyes these details come to the surface. Definitely a cautionary tale. I've a post about it on my own page which you might find interesting.

Like
Reply

We missed you at Nilesh's wedding. All OK I hope? I wonder what 'The Fly' would be like if they re-made it today? It would probably have as many technical holes as the original but it was imaginative entertainment.

Like
Reply

To view or add a comment, sign in

More articles by Stephen Folan

  • Agile & AI: "There's Many a Good Tune Played On An Old Fiddle"

    There’s a proverb that should be used in business transformation: “There’s many a good tune played on an old fiddle.”…

  • Agile Decision Making: Captain Kirk and Mr. Spock

    Background In a recent training exercise, the group was challenged with the idea that a logical solution was not always…

    2 Comments
  • Hustlers, Planners, and Visionaries: Rethinking Scrum Master Leadership

    An Agile approach for a software team is a straightforward, simple way of working that can produce regular output. You…

    1 Comment
  • The Art of Teamwork in Music and Tech

    There are strong links between art and software. The creation of something in a team involves communication…

    2 Comments
  • The Argonauts: Ancient Agile Teamwork

    Pixida makes training vivid by using examples outside of technology and management. Developing skills around…

  • Agile Tour Vienna

    I had a great day at the Agile Tour Vienna and it was great to be exposed to a broad selection of speakers with a lot…

  • The Agile Dance: Getting Everyone in Synch

    Introduction Team Leadership in this period of doing more with less, constant innovation, demanding clients, and a…

    1 Comment
  • Agile “Satisfaction” with Tuckman & DISC

    Introduction Getting a group to coalesce and then to a achieve reliable performance is not easy either in a technology…

  • Agile Transformation

    Introduction In traditional transformation programs the common path is using an “As-Is” and then a “To-Be” model, to…

  • Remote Agile - The Patchwork Family

    Introduction Remote and hybrid teams should be considered as “patchwork families.” In Germany, a “patchwork family” is…

Others also viewed

Explore content categories