(Ebook) Deep Learning with JavaScript: Neural networks in TensorFlow.js by Shanqing Cai; Stanley Bileschi; Eric D. Nielsen ISBN 9781617296178, 1617296171 download pdf
(Ebook) Deep Learning with JavaScript: Neural networks in TensorFlow.js by Shanqing Cai; Stanley Bileschi; Eric D. Nielsen ISBN 9781617296178, 1617296171 download pdf
com
DOWLOAD EBOOK
ebooknice.com
https://ebooknice.com/product/piano-adventures-performance-3b-52393612
ebooknice.com
ebooknice.com
(Ebook) Learning TensorFlow.js: Powerful Machine Learning
in JavaScript by Gant Laborde ISBN 9781492090793,
1492090794
https://ebooknice.com/product/learning-tensorflow-js-powerful-machine-
learning-in-javascript-50785622
ebooknice.com
ebooknice.com
ebooknice.com
ebooknice.com
ebooknice.com
Deep Learning with JavaScript:
Neural networks in TensorFlow.js
Shanqing Cai, Stanley Bileschi, Eric D. Nielsen with Francois
Chollet
Copyright
For online information and ordering of this and other Manning books,
please visit www.manning.com. The publisher offers discounts on this book
when ordered in quantity.
20 Baldwin Road
PO Box 761
Email: [email protected]
20 Baldwin Road
PO Box 761
ISBN 9781617296178
Index
List of Figures
List of Tables
List of Listings
Table of Contents
Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this Book
About the Authors
About the cover illustration
Exercises
Summary
Exercises
Summary
Exercises
Summary
Exercises
Summary
6.4. Your data is likely flawed: Dealing with problems in your data
6.4.1. Theory of data
6.4.2. Detecting and cleaning problems with data
Final words
Glossary
Index
List of Figures
List of Tables
List of Listings
Foreword
When we started TensorFlow.js (TF.js), formerly called deeplearn.js,
machine learning (ML) was done mostly in Python. As both JavaScript
developers and ML practitioners on the Google Brain team, we quickly
realized that there was an opportunity to bridge the two worlds. Today,
TF.js has empowered a new set of developers from the extensive JavaScript
community to build and deploy ML models and enabled new classes of on-
device computation.
TF.js would not exist in its form today without Shanqing, Stan, and Eric.
Their contributions to TensorFlow Python, including the TensorFlow
Debugger, eager execution, and build and test infrastructure, uniquely
positioned them to tie the Python and JavaScript worlds together. Early on
in the development, their team realized the need for a library on top of
deeplearn.js that would provide high-level building blocks to develop ML
models. Shanqing, Stan, and Eric, among others, built TF.js Layers, allowing
conversion of Keras models to JavaScript, which dramatically increased the
wealth of available models in the TF.js ecosystem. When TF.js Layers was
ready, we released TF.js to the world.
C. Cai and P. Guo, (2019) “Software Developers Learning Machine Learning: Motivations, Hurdles, and Desires,”
IEEE Symposium on Visual Languages and Human-Centric Computing, 2019.
This book should serve as the authoritative source for readers who want to
learn ML and use JavaScript as their main language. Sitting at the forefront
of ML and JavaScript, we hope you find the concepts in this book useful
and the journey in JavaScript ML a fruitful and exciting one.
It was against this backdrop that our team at Google Brain started
developing TensorFlow.js. When the project started, many regarded “deep
learning in JavaScript” as a novelty, perhaps a gimmick, fun for certain use
cases, but not to be pursued with seriousness. While Python already had
several well-established and powerful frameworks for deep learning, the
JavaScript machine-learning landscape remained splintered and incomplete.
Of the handful of JavaScript libraries available back then, most only
supported deploying models pretrained in other languages (usually in
Python). For the few that supported building and training models from
scratch, the scope of supported model types was limited. Considering
JavaScript’s popular status and its ubiquity that straddles client and server
sides, this was a strange situation.
The book you have in your hands will guide your grand tour through this
multidimensional space of capabilities. We’ve chosen a path that primarily
cuts through the first dimension (modeling tasks), enriched by excursions
along the remaining dimensions. We start from the relatively simpler task of
predicting numbers from numbers (regression) to the more complex ones
such as predicting classes from images and sequences, ending our trip on
the fascinating topics of using neural networks to generate new images and
training agents to make decisions (reinforcement learning).
We wrote the book not just as a recipe for how to write code in
TensorFlow.js, but as an introductory course in the foundations of machine
learning in the native language of JavaScript and web developers. The field
of deep learning is a fast-evolving one. It is our belief that a firm
understanding of machine learning is possible without formal mathematical
treatment, and this understanding will enable you to keep yourself up-to-
date in future evolution of the techniques.
With this book you’ve made the first step in becoming a member of the
growing community of JavaScript machine-learning practitioners, who’ve
already brought about many impactful applications at the intersection
between JavaScript and deep learning. It is our sincere hope that this book
will kindle your own creativity and ingenuity in this space.
Our journey to the completion of this book and all the related code was
made pleasant and fulfilling thanks to the incredible support from our
colleagues on Google’s TensorFlow.js Team. The seminal and foundational
work by Daniel Smilkov and Nikhil Thorat on the low-level WebGL kernels
and backpropagation forms a rock-solid foundation for model building and
training. The work by Nick Kreeger on the Node.js binding to TensorFlow’s
C library is the main reason why we can run neural networks in the browser
and Node.js with the same code. The TensorFlow.js data API by David
Soergel and Kangyi Zhang makes chapter 6 of the book possible, while
chapter 7 was enabled by the visualization work by Yannick Assogba. The
performance optimization techniques described in chapter 11 wouldn’t be
possible without Ping Yu’s work on op-level interface with TensorFlow. The
speed of our examples wouldn’t be nearly as fast as it is today without the
focused performance optimization work by Ann Yuan. The leadership of
Sarah Sirajuddin, Sandeep Gupta, and Brijesh Krishnaswami is critical to the
overall long-term success of the TensorFlow.js project.
We would have fallen off the track without the support and encouragement
of D. Sculley, who carefully reviewed all the chapters of the book. We’re
also immensely grateful for all the encouragement we received from
Fernanda Viegas, Martin Wattenberg, Hal Abelson, and many other
colleagues of ours at Google. Our writing and content were greatly
improved as a result of the detailed review by François Chollet, Nikhil
Thorat, Daniel Smilkov, Jamie Smith, Brian K. Lee, and Augustus Odena, as
well as by in-depth discussion with Suharsh Sivakumar.
We thank our MEAP readers for catching and pointing out quite a few
typographical and technical errors.
For the first group of readers, this book develops the basic concepts of
machine learning and deep learning in a ground-up fashion, using
JavaScript code examples that are fun and ready for fiddling and hacking.
We use diagrams, pseudo-code, and concrete examples in lieu of formal
mathematics to help you form an intuitive, yet firm, grasp of the
foundations of how deep learning works.
For the second group of readers, we cover the key steps of converting
existing models (e.g., from Python training libraries) into a web- and/or
Node-compatible format suitable for deployment in the frontend or the
Node stack. We emphasize practical aspects such as optimizing model size
and performance, as well as considerations for various deployment
environments ranging from a server to browser extensions and mobile
apps.
This book provides in-depth coverage of the TensorFlow.js API for ingesting
and formatting data, for building and loading models, and for running
inference, evaluation, and training for all readers.
Finally, technically minded people who don’t code regularly in JavaScript or
any other language will also find this book useful as an introductory text for
both basic and advanced neural networks.
The second part forms a gentle introduction to the most foundational and
frequently encountered concepts in deep learning. In particular:
In the fourth and final part of the book, we cover techniques for testing,
optimizing and deploying models trained or converted with TensorFlow.js
(chapter 12) and wrap up the whole book by recapitulating the most
important concepts and workflows (chapter 13).
Each chapter finishes with exercises to help you gauge your level of
understanding and hone your deep-learning skills in TensorFlow.js in a
hands-on fashion.
In many cases, the original source code has been reformatted; we’ve added
line breaks and reworked indentation to accommodate the available page
space in the book. In rare cases, even this was not enough, and listings
include line-continuation markers ( ). Additionally, comments in the source
code have often been removed from the listings when the code is described
in the text. Code annotations accompany many of the listings, highlighting
important concepts. The code for the examples in this book is available for
download from GitHub at https://github.com/tensorflow/tfjs-examples.
The way we dress has changed since then and the diversity by region, so
rich at the time, has faded away. It is now hard to tell apart the inhabitants
of different continents, let alone different towns, regions, or countries.
Perhaps we have traded cultural diversity for a more varied personal life—
certainly for a more varied and fast-paced technological life.
At a time when it is hard to tell one computer book from another, Manning
celebrates the inventiveness and initiative of the computer business with
book covers based on the rich diversity of regional life of two centuries ago,
brought back to life by Grasset de Saint-Sauveur’s pictures.
Part 1. Motivation and basic concepts
Part 1 consists of a single chapter that orients you to the basic concepts
that will form the backdrop for the rest of the book. These include artificial
intelligence, machine learning, and deep learning and the relations between
them. Chapter 1 also addresses the value and potential of practicing deep
learning in JavaScript.
Exploring the Variety of Random
Documents with Different Content
her usual remark when Gabriel had particularly angered her.
"Don't be too sure, lass. I've no call to fight his battles, seeing how
often he's bothered and bothered me about my soul—but this I'll say
for Gabriel Hirst: he's no woman at the heart of him. Greta, I'd think
shame if I was you to set so much store by the outside."
"I don't like an apple with an ugly rind, however good it be inside,"
said Greta, crossly.
"And there you make your mistake, as women-folk mostly do. Give
me the ugliest-looking apple you can find, and I'll know it's worth
eating."
"But Gabriel isn't ugly," flashed the girl, perversely.
The miller laid down his pipe, and looked quizzically at his daughter.
"Has he snared thy heart, lass, this preacher fellow?"
Greta tossed her head, got half-way through a denial, and ended
with a storm of sobs.
"There, there, Greta, don't cry," murmured Miller Rotherson, as she
came to his knee and buried her head out of sight. "Supposing he is
too blind, this Gabriel Hirst, to know a good thing when he sees it—
there are other men in the world."
She lifted up her head at that and pushed back the hair from her
eyes.
"But not one that can come near him, father."
"Well, well; I never did understand the twists and the turns of you
women, and I never shall, as I told your poor mother most every
day of her life. He's such a woman, sings the lass one minute, and
the next——"
"So he is," quoth Greta, and ran from the room to tidy herself.
And all this, as has been said, bothered Griff Lomax no little. He felt
like a father to these two young people, and had set his heart on
their making a match of it. He was in and out of the mill a good
deal; old Rotherson took kindly to him, and Greta grew to regard
him in the light of a hail-fellow-well-met sort of comrade, who
showed no disposition to make love, and who was yet willing to
serve as a friendly basis of jealousy when the occasion demanded it.
And all the while Griff never once guessed that he was himself
walking—nay, running—into deep waters. The mother and he went
very often across the three miles of moor that lay between
Marshcotes and Peewit House. Almost as often Kate Strangeways
walked to the Manor; sometimes she sat by the parlour fireside, with
her hands in her lap, enjoying the sensation of being thoroughly
idle; sometimes she played the model in the snug little studio
upstairs, and watched Griff as he plied his brushes. True, he had
asked permission simply to paint her portrait; but he wanted more
than that—and, wanting it, contrived in his usual headstrong way to
obtain it. There was no trace of self-deception in his enthusiasm for
Kate's strong, lithe type of beauty. It was with an artist's zeal that he
seized this and that new pose, or altered expression; and if he was
gentler with her after the fatigue of posing, more solicitous that she
should not tire herself unduly, than was altogether necessary—well,
how could he help it, when he had, in very fact, been searching after
this treasure-trove of his ever since he took to painting?
Mrs. Lomax buzzed in and out of the studio while they were at work,
and was disposed to blame Griff for what she called his callousness
in the matter of his model's welfare; at times she even went so far
as to be indignant that the boy could be so blinded by his art as to
lose sight of the good red gold that lay beneath the surface of Kate's
quiet manners. But she never stopped to picture what must happen
should Griff once dig down to the gold and set his heart on wealth
that belonged to his neighbour.
Only Roddick guessed which way the wind was blowing, and he kept
his opinions to himself. Griff would ride over to Wynyates two or
three times a week, and he rarely left without a word or two about
the woman who lived across the moor.
"Across the moor she lives, do you say?" Roddick had asked, with a
start, the first time Griff had mentioned her.
"Yes; what of that? You look as if there were some one hereabouts
in whom you are interested. Is that the reason——"
"Pish, romantic boy! I'm interested in grouse, trout, and rabbits;
don't saddle me with your women." But he recurred to the topic for
all that, as Griff was mounting Lassie at the gate. "Does she live on
the Marshcotes moor?" he asked suddenly.
"No, the Cranshaw side," said Lomax, with deliberate intent to take
Roddick unawares.
"By God!" muttered Roddick, under his breath.
Griff saw the contraction of his brows and laughed.
"So that is the trend of your secret, is it? Put your mind at rest, old
fellow; she lives on the Marshcotes moor right enough, and she is
the wife of a master-quarryman."
"You're a fool," said Roddick, gruffly, and shut the door with a bang.
—"Why the devil won't Lomax let my secret alone?" he muttered,
stirring up the fire in his parlour. "Jove, though, I fancied for the
moment that Frender's Folly was his destination; Janet might care
for a man of Lomax's build—the Lord knows why she picked me out
from the crowd—and that's just the rub of it all. Oh, my God, if only
I were free!"
After that evening Roddick learnt a good deal about Kate
Strangeways—or, at any rate, about Griff's conception of her. He was
an astute man where other people's follies were concerned, and he
could have told Lomax that the adventure was bound to end in one
of two ways.
"He wouldn't believe me, so where is the use of telling him?"
Roddick argued. "For a clever man, old Lomax is pretty blind—yes, a
confounded ass whenever a woman is toward. This is biting deeper
than he'll like, though, when he comes to open his eyes; it's not the
trashy stuff he called love while the Ogilvie woman had him in tow.
Well, I'll wait; there'll be a cheerful blow-up one of these days."
But neither Griff nor the old lady of the Manor thought of coming
evil. They walked far and wide by day, and at night they chatted of
old times, of new endeavours, by the parlour fire. The itch for work,
too, was taking a surer hold of Griff, and he was well satisfied with
the progress of his picture. Autumn had long ago failed to winter,
and the moors were looking their best; the heather had lost its
gaudy raiment of purple, and stretched away in patches of rusty
brown, of sober red, that fitted better with its savage dignity.
Overhead, on the fine days, were wonderful shifting tints of sapphire
and clear-cut green, with sunsets that stretched, purple and
crimson, along half the horizon edge; then, again, the wind would
shift to rain, and the sullen banks of yellow would come crowding
across the sky from over Ling Crag, and the tremor and stress of
storm would sweep into the man's heart. And all the while the
woman across the moor grew dearer to him; she was part and
parcel of the heath he loved, the sunsets that fired him to
endeavour, the wind that made him drunker than wine could ever
do. If he failed to look at the situation squarely, it was because Kate
was always there, to be seen whenever the wish moved him; had a
rival stepped in, or had she left Marshcotes for a space, Griff would
better have understood it all.
Kate Strangeways, too, began to find heart again, began to feel the
old use of her limbs and the old relish for a gale; she wondered, now
and then, what had wrought this change in her, but it was long ere
she was brought to confess that she counted the days between visit
and visit of a man who had troubled himself to bring fresh interest
into her dull round of care. Her manner towards her husband
changed; she found courage to fight him, and she conquered; she
furbished up a little bedroom facing south, and maintained her rights
of property therein, and did not stop to inquire what instinct
prompted her to privacy.
As for Joe, he got drunk oftener nowadays; his will held altogether
too much parley with the shadowy places, and, as a consequence,
he blustered more and was less capable than ever of backing up his
bluster. Just once he tried to trespass on Kate's private domain; it
was a night of late November, and he had sat up chatting with
Hannah, the maid-of-all-work, after his wife had gone to bed.
Hannah was even a little sourer than her wont, and she gave
Strangeways a lengthy account of young Lomax's comings and
goings.
"I'd be shamed, if I war a man, to put up wi' my wife's hoity-toity
ways, same as tha does," she snarled, with a freedom born of the
sense that she was talking to one of her own class. "She mun sleep
i' her own bedroom, mun she? Happen there's more i' that nor there
seems, if tha'd getten a couple of een i' thy heäd."
"What dost 'a meän? Come, out wi' it; I cannot abide thy ins an' thy
outs, an' thy shammocky ways o' talk. There's no mouse-holes about
me, an' I look to find other fowk talking fair an' square. What dost 'a
meän, woman?"
"Nay, if tha cannot guess, it's noan for a honest woman to tell thee.
Didn't I say 'at young Lummax comes an' goes for all th' world as if
he war th' maister? If that isn't enow, I'd like to know what is?"
Joe brought the bowl of his pipe down hard on the grate and
smashed it.
"She shall shift her quarters to-neet, or I'll shift mine," he muttered.
"Fine talking," sneered Hannah.
"Hod thy whisht, wench! I tell thee I'll teach the wife to come it
ower me; ay, that I will," said Joe, doggedly. He kicked off his boots
and went shambling up the stairs; tried the handle of Kate's door,
and found it locked; swore at her and commanded her to open. She
did open at last, and stood on the threshold. She had taken off the
bodice of her dress, and her bust and beautiful bare arms showed
faintly by light of the candle behind her. Joe, despite his sodden
state, felt something of the old desire as his eyes took in the contour
of her figure.
"What do you want?" she demanded.
"It's lonely wark, Kate, living wi' a wife that's no wife, an' I willun't
stand it."
"When you had me, Joe," said she bitterly, "you were never so free
with kindness. A woman gets tired of being kicked out of bed, and
I'm not going to risk it again."
"When fowks is wed, they're wed. Me an' thee's teed fast as parson
could tee us, an' I've a right to thee—ay, that I hev—a right o' law,
an' a right o' parson."
A swift smile came to Kate's lips, as she straightened herself and
sought his eye in the semi-darkness.
"Then, Joe Strangeways, you can go for the parson and bring him to
help you; for you'll never touch me again, if I have to fight the lot of
you."
"I'm a honest man," Joe declared, after a disconcerted pause.
"It's a queer country that would call you honest, Joe." The wife was
feeling almost flippant for the moment, as the stronger sort of
women do in moments of strain.
A long silence followed, broken only by the shuffling of Joe's feet,
and the ticking of the clock in the kitchen down below, and the rattle
of mice behind the wainscoting.
"I'm a honest man," reiterated Joe at last; "an' dang me if I'll see my
wife go wrang wi' th' first fine gent what taks a fancy to her."
"Go wrong!" she cried, with a sudden blaze of fury. "You dare to
come to me and——"
Joe felt vaguely that he was getting the advantage now that he had
made her angry.
"Ay, go wrang; that's what it's leading to," he responded doggedly.
All the fight went out of Kate. He had brought home to her at last
what she had hidden from herself all these months: she was face to
face with the truth, and she saw in a flash the dreary stretch of
years that spread before her—after she had proved true to her
conscience—after she had said good-bye to Griff, and they had each
gone their ways. Without a word she turned; before Joe had divined
her purpose, she had locked the door in his face and left him on the
cold landing to marvel at the queer ways of women. She threw
herself on the bed and cried her heart out, while her husband
growled his way to his own room. She wanted never, never to see
Griff again.
But Griff himself chanced to ride over the very next morning, and he
altered her outlook on things. The clear, friendly look in his eyes—
the easy talk on this or that topic of interest which they shared in
common—his kindly insistence that she was far from well, and that
he meant to tell his mother when he got home how little care she
took of herself—all helped her to view the last night's misery in a
quieter light. With a quick feminine subterfuge she told herself that
his regard for her did not go very deep; if her own went deeper,
need she make herself foolish in his eyes by bidding him never come
near her again?
After he had gone—with a faint wonder in his mind at her changed
manner—Kate went over all that she had suffered at her husband's
hands; and across her honesty of purpose struck a swift desire to
take life while she had it and enjoy it to the full. She put the desire
away from her; but it returned day by day, and she grew less eager
to cast it out. Gradually she let the old life go its way; Griff came and
went, and she was glad to see him; she would not look behind.
But Roddick, in amongst his own perplexities, found time now and
then for a sardonic grin, and a wonder as to how soon the climax
would be reached.
And the climax came sooner than he expected.
CHAPTER IX.
CONFESSION.
Between Marshcotes and Cranshaw the highroad runs for a mile and
a half. From Cranshaw to Ludworth in Lancashire is a very good six.
The hill rises sharp after you pass Cranshaw Church and the wild,
wind-swept burial ground; and well towards the top, soon as you
gain the open moor, a grim line of "stoups" guards the right hand of
the way. It is an eerie road to travel, especially if night has fallen and
brought you no company. The stoups, huge blocks of millstone-grit,
white-washed at the base, blackened at the top, seem to stand out
from the darkness, to move towards you almost. Year after year they
have stood there, pointing the way to travellers: if snow be thick on
the highway, their black crowns show clear against the white; if the
moor lie black, their white bodies point the way of safety. Year after
year, with frost and rain and snow, the rough moor weather has
made sport of the stoups; they are workers of charity, and buffets
are their fit reward. It is vain to call them senseless stone, and pass
them by, and think no more of it; they stop you, willy-nilly, with their
rough-hewn, tragic faces; they have lived in the silent places, and
the mystery of a long loneliness is theirs. A true man done to death
by the cold was the cause of their being, and many a true man killed
by harsher foes has gone to swell the tale since then. More than
once, or twice, or thrice, has murder walked beside those silent,
ghostly stoups, and the bogs to right of them could tell some
fearsome stories if they chose.
It was then some five and twenty years since Joshua Lomax, Griff's
father, tried to cross from Ludworth one bitter winter's night; they
found him a mile from the highroad, dead from exposure, and his
widow, as soon as she could bring herself to read other people's
welfare through the crystal of her own trouble, made haste to build
the sentinel line of stoups, lest more good lives should be sacrificed.
Griff could not bear to walk that road for many a long day after the
tragedy, and even now he shuddered as he gained the outposts.
Tinker's Pool glooms down in the hollow, just beyond the last of the
stoups, and the gamekeeper's house stands at the top of the road;
between the two lies Sorrowstones Spring—a two-roomed,
crumbling cottage that gets its name from the well-spring at the
door. Rachel Strangeways, the quarrymaster's grandmother, had
lived here time out of mind, and she would have found it hard to
chance on a dwelling more to her liking. Rachel was reputed a witch
throughout the countryside; maidens came to her, in fear and
trembling, to have their fortunes told, and burly farmers sought her
aid whenever the Evil Eye was working havoc among their cattle.
She dealt in drugs, too, and great virtue was attached to an infusion
she prepared of a certain bitter herb which only grew on the marsh
that hugged her door. Her eighty-five years had bowed her body to
the proportions of a hunchback's, and there was an evil light in her
blue-green eyes that did not fit ill with her reputation. Whenever Joe
found himself in straits he repaired to the maternal roof-tree, for
Mistress Strangeways could show good common sense on occasion.
Joe walked over to the cottage on the night following Griff's stay at
Peewit House. He entered the living-room without knocking, and
found Mistress Strangeways huddled over the embers of a poverty-
stricken fire.
"Well, mother," said he, "I'm i' a queer way."
Rachel gibbered over her ashes awhile, then looked up. Her blue-
green eyes grew almost soft as they rested on this scrubby-bearded
clown, who was yet bone of her bone. For there had been a time
when the old witch's hand was not against the world, nor the world's
hand against her; that was in the days when she and her man had a
spruce little cottage at the edge of the moor, and a strip of garden
where the peonies and the sweet marjoram and the ladslove grew,
and one little lass to fend for. The little lass had grown up into a
slim, well-favoured maid, and the mother had loved her after the
profligate fashion of these rough-speeched, tender-hearted women
of the uplands. And Mother Strangeways' heart was broken, once for
all, when the girl died in bringing Joe to a shameful birth; she did
not rail against her daughter, but against the world that had
wronged her, as the way of her class is; and she hardened herself
against all men living, and buried her husband in due course, and
came to this battered, wind-swept cottage to live out her days. And
Joe Strangeways, who had inherited neither his mother's
fearlessness nor his father's breeding, was all she had left in the
world to cherish and frame plans for.
"So tha'rt come to me?" she muttered, still with her eyes on Joe's
face. "So tha'rt come to me? Ay, it brings men to their women-folk,
does trouble; year in an' year out, I niver see thy black face, Joe,
without there's trouble agate. Sit thee dahn, lad; sit thee dahn, and
let's know what's toward."
"Just this—my wife's gone wrang wi' a gentleman. I could ha' borne
it better if he'd hed rough talk an' a rough pair o' hands."
Rachel stiffened her dwarfed old body.
"An' who may it be, Joe?"
"Griff Lummax, out to Marshcotes Manor. I knew how it 'ud be when
th' mother—th' girt, ugly man of a figure—got coming it ower Kate."
The blue-green eyes shot fire.
"Then why didn't tha get him by t' throat, and squeeze th' life out on
his body?"
"'Cos he's ower strong," growled Joe.
"Ower strong, ower strong!" flashed the crone. "I didn't talk i' that
way when I hed th' use of my body an' wits. Tha'rt noan o' my flesh,
Joe—no, nor bone o' my bone, nawther—shame on thee, lad, for a
shammocky nowt of a man." She pushed her skinny face close up to
his. "Dost mind what Joshua Lummax, Griff's father, did to thy
mother five an' thirty year agone?" Her voice crackled and hissed like
the fall of water on live coal. "Dost mind how he came wi' his fine
airs, just same as th' son hes done to thy wife, an' witched th' heart
out on her? Dost'a know i' what fashion I sarved him?"
"Tha did nowt," muttered Joe, surlily; "tha gabbled an' gabbled for a
fearful deal o' years, an' th' cold took him off i' th' end. Dunnot thee
talk to me till tha's getten summat to show for t' to-do tha'rt
making."
Still closer the lean face pressed to his. She whispered something in
his ear, and he glared at her with an admiration touched by fear.
"Art 'a leeing, mother?" he demanded.
"Leeing? No, by God! I hed my rights i' th' end, an' th' lass sleeps
quiet i' her grave. Thee see to thy own porridge, Joe. I'm ower owd
to cook for other fowk."
"Tha'rt a sight fuller i' th' wit nor me, owd or young. What mun I do,
mother?"
"Do? Kill him, I tell thee, an' off wi' them Lummax peacocks for
gooid an' all. That's th' porridge tha hes to cook."
"She came it high an' mighty ower me, did Mrs. Lummax; reckoned
she'd gie me a bit o' stick, she did. More nor once her son hes hed
th' laugh on me, i' sight o' all th' Marshcotes fowk. I owe him a two
or three hard knocks—ay, that I do."
"Then gie 'em, tha lout! Childless am I this day—not counting a six
ha'porth o' copper like thee—an' childless tha'll mak th' Lummax
woman. Ower strong, is he? Lig i' a hedge-bottom, then, an' crack
his skull wi' a pickaxe."
Joe kicked at the smouldering peat, but his face showed no
responsive enthusiasm.
"Tha itches to see me dangling at th' end on a hangman's rope,
that's easy to be seen. Dost 'a think a plain man can kill gentlefowk
same as he'd lake at a bit o' pigeon-shooiting, an' niver hear no
more on't?"
"Hes Mother Strangeways swung for Joshua Lummax? Nay, tha
shames me, Joe, tha shames me. I mun ha' kept thee ower long at
th' bottle; tha'rt a mammy's lad, a right mammy's lad." She rose
from her bench, and her hands moved swiftly, the claw fingers
keeping time to her thoughts. "Christ! if I war only young again!"
she shrieked. "If I could han'le a knife—or an iron bar, mebbe—I'd
hev my rights o' yon Lummaxes." She fell once again to a sitting
posture, making hideous mouths at the fire. Then a fresh train of
ideas was started, and she looked up at Joe with a cunning leer.
"Blood's blood," she crackled, "but swinging's swinging; an' happen
tha can hurt him war nor even killing 'ud do. They're fearful proud,
them Lummaxes; break 'em, lad, break 'em wi' law; set their names
on th' housetops, an' mak 'em a bye-word i' th' land. Ay, hev th' law
on 'em, an' bide thy own time for th' rest."
"Th' law?" snarled Joe. "Th' law is a matter o' brass, an' nowt but
brass. Him 'at's getten th' fattest purse can allus best a poor man.
Nay, doan't thee talk to me about law."
"Wilt 'a hearken to sense, or willun't 'a? Thee go to-morn, i' th'
dinner-hour, to Lawyer French i' Marshcotes. He's a sharp un, yon,
an' he kep' me my bit o' freehold when Squire war minded to set
me, bag an' baggage, on th' roadside. Ay, Lawyer French bested th'
Squire an' proper."
"An' charged thee a pretty penny, I'll be bound."
"Not more nor a poorish woman could pay; an' he'll noan charge
thee more nor tha can pay."
"Well, I mak nowt o' sich things. What sort of a figure should I cut i'
th' witness-box, afore judge, jury an' all, swearing away my pride i'
my own wedded wife?"
"Oh, ay, tha's showed thyseln mighty proud on her, hesn't 'a, Joe?"
snapped the mother. "It'll break thy heart, willun't it, to lose thy lass?
What tale didst 'a come to me wi' a four months back? That she
wouldn't do this, an' she wouldn't do that, an' tha wert main weary
o' th' sight on her."
"But I'm noan for making her free to marry this Lummax lad."
"Marry, sayst 'a? He'll noan marry her, if I know th' gentry. Tha'll hev
one less mouth to feed, an' Kate 'ull hev to set to an' fend for
herseln."
"Begow," muttered her son, after a lengthy silence, "tha allus did gie
a chap a bit o' gooid, straightforrard sense. I'll off to this lawyer
chap to-morn, dang me if I don't!"
Rachel crouched over her fire after he had left her.
"To hev a babby like yon for a grandson," she grumbled. "Cannot
move hand nor foot by hisseln. Eh, eh, to hev the free swing o' my
own arms again, an' young Lummax at t' other end on a mattock!
But I'm owd, owd; nawther spells, nor muscles, wark as they once
did. Almighty God, if tha'd only mak me strong for a day—just for a
day!"
CHAPTER XI.
THE GHOST OF WYNYATES.
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebooknice.com