liveBook · Manning

Known signature

As explained in Learn AI-Assisted Python Programming, Second Edition

A known signature is an authorship-style representation computed from text written by an identified author.

A known signature is a text-based authorship representation computed from writing whose author is identified. It records measurable style features, such as average words per sentence and average sentence complexity. section 11.1

Use known signatures to estimate who wrote an unidentified text:

  • Create one signature from a known work by each candidate author. section 11.1
  • Compute an unknown signature for the mystery work. section 11.1
  • Compare the unknown signature with every known signature and choose the closest match as the authorship guess. section 11.1

Doyle, Dickens, and a mystery book

Known works by Doyle and Dickens provide signatures. A mystery book receives its own signature, and the closest of the known signatures supplies the initial guess about its author. The result can be wrong if the writer is new to the comparison set or changes style between books. section 11.1

How Learn AI-Assisted Python Programming, Second Edition covers it

How deep it goes
Defines measurable style features and the closest-match strategy, but stops short of industry-strength identification.
Examples
Uses Doyle and Dickens books, sentence length, sentence complexity, and a mystery book as teaching examples.
What you can do after
Evaluate a mystery text by comparing its signature with known signatures and selecting the closest match.
How it connects
Links authorship identification with unknown signatures, machine learning, and supervised learning.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Learn AI-Assisted Python Programming, Second Edition. The section links point to the parts of the book it draws on.