Skip to content
This repository has been archived by the owner on Jun 6, 2022. It is now read-only.

mikakruschel/name-gender-classifier

Repository files navigation

npm Dependabot Status

Gender classifier from first name

A simple neural network that classifies the gender of first names. The current model is trained for German first names but can easily be modified for every other language.

Install

npm i name-gender-classifier

Example

const classifyName = require('name-gender-classifier');

classifyName('Andrea').then((prediction) => {
  console.log(`${prediction.name} is probably a ${prediction.male ? 'male' : 'female'} name`);
  // logs: Andrea is probably a female name
});

classifyName('Peter').then(console.log); // logs: { male: true, female: false, name: 'Peter' }