Skip to content

Releases: winkjs/wink-nlp

Added non-breaking space handling capabilities

03 Apr 14:10
Compare
Choose a tag to compare

Version 2.2.0 April 03, 2024

✨ Features

  • Detokenization restores both regular and non-breaking spaces to their original positions. 🤓

Introducing cosine similarity for word vectors

24 Mar 14:53
Compare
Choose a tag to compare

Version 2.1.0 March 24, 2024

✨ Features

  • You can now use similarity.vector.cosine( vectorA, vectorB ) to compute similarity between two vectors on a scale of 0 to 1. 🤓

Word embeddings have arrived!

24 Mar 09:05
Compare
Choose a tag to compare

Version 2.0.0 March 24, 2024

✨ Features

  • Seamless word embedding integration enhances winkNLP's semantic capabilities. 🎉 👏 🙌
  • Pre-trained 100-dimensional word embeddings for over 350,000 English words released: wink-embeddings-sg-100d. 💯
  • API remains unchanged — no code updates needed for existing projects. The new APIs include: 🤩
    • Obtain vector for a token: Use the .vectorOf( token ) API.
    • Compute sentence/document embeddings: Employ the as.vector helper: use .out( its.lemma, as.vector ) on tokens of a sentence or document. You can also use its.value or its.normal. Tokens can be pre-processed to remove stop words etc using the .filter() API. Note, the as.vector helper uses averaging technique.
    • Generate contextual vectors: Leverage the .contextualVectors() method on a document. Useful for pure browser-side applications! Generate custom vectors contextually relevant to your corpus and use them in place of larger pre-trained wink embeddings.
  • Comprehensive documentation along with interesting examples is coming up shortly. Stay tuned for updates! 😎

Added Deno example

21 Jul 05:23
Compare
Choose a tag to compare

Version 1.14.3 July 21, 2023

✨ Features

  • Added a live example for how to run winkNLP on Deno. 👍

Fixed a bug

01 Jul 14:28
Compare
Choose a tag to compare

Version 1.14.2 July 1, 2023

🐛 Fixes

Squashed a bug

11 Jun 13:15
Compare
Choose a tag to compare

Version 1.14.1 June 11, 2023

🐛 Fixes

Introducing helper for extracting important sentences from a document

20 May 17:30
Compare
Choose a tag to compare

Version 1.14.0 May 20, 2023

✨ Features

  • You can now use its.sentenceWiseImprotance helper to obtain sentence wise importance (on a scale of 0 to 1) of a document, if it is supported by language model. 📚📊🤓
  • Checkout live example How to visualize key sentences in a document? 👀

Operational update

27 Mar 15:15
Compare
Choose a tag to compare

Version 1.13.1 March 27, 2023

⚙️ Updates

  • Some behind the scene model improvements. 😎 🤓
  • Add clarity on typescript configuration in README. ✅

Improving mark's functionality in custom entities

09 Dec 15:42
Compare
Choose a tag to compare

Version 1.13.0 December 09, 2022

✨ Features

  • Mark allows marking w.r.t. the last element of the pattern. For example if a pattern matches a fluffy cat then mark: [-2, -1] will extract fluffy cat — especially useful when the match length is unknown. 💃
  • Improved error handling while processing mark's arguments. 🙌

Operational update

18 Nov 05:11
Compare
Choose a tag to compare

Version 1.12.3 November 18, 2022

⚙️ Updates

  • README is now more informative and links to examples and benchmarks 👍
  • Benchmarked on latest machine, browser versions 🖥