Security News
Input Validation Vulnerabilities Dominate MITRE's 2024 CWE Top 25 List
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Implementation of Russell & Norvig, "Artificial Intelligence - A Modern Approach".
Artificial Intelligence - A Modern Approach (AIMA) by Stuart Russell and Peter Norvig is the reference textbook on artificial intelligence.
This package implements some of the algorithms and data structures from the AIMA book in function-oriented CoffeeScript, which is compatible with JavaScript. The focus is on code understandability.
For using this package as a module in your own Node JavaScript project, install it with the node package manager:
npm install aima
import { Problem, makeEightPuzzle, aStarSearch } from 'aima'
const simpleEightPuzzle = makeEightPuzzle([
[1, 2, 7],
[6, 0, 4],
[8, 3, 5]
])
console.log(Problem.solutionPath(aStarSearch(simpleEightPuzzle)))
Put the above example code in example.mjs
and run it:
node example.mjs
This is just the beginning of the literate code file. For information on development & contributing, as well as the source code (including many usage examples), please visit the [https;//github.com/davidpomerenke/aima-coffee](Github repository).
FAQs
Implementation of Russell & Norvig, "Artificial Intelligence - A Modern Approach".
We found that aima demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.
Research
Security News
A threat actor's playbook for exploiting the npm ecosystem was exposed on the dark web, detailing how to build a blockchain-powered botnet.