Skip to main content

List of projects, books, booklets, papers, and applications related to machine learning, AI, data science in Pharo

69
GitHub Stars
44
Curated Resources
17
Categories
2 hours ago
Last Refreshed
Large Language ModelsMathematicsLinear ModelsNeural NetworksDeep LearningNeuroevolutionLearning Classifier SystemGenerative ModelsNatural Language ProcessingData MiningData StructuresData VisualizationInteractive NotebooksData CollectionApplicationsBooks & BookletsPapers

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me interactive notebooks resources from awesome-pharo-ml"

Installation instructions →

What's inside

Interactive Notebooks

Neural Networks

  • AgileArtificialIntelligence

    object-oriented implementation of neural networks, equipped with toy examples (logical gates, games)

  • MLNeuralNetworks

    multilayer neural networks. Classification of MNIST handwritten digits

  • NeuralNetwork

    multilayer neural network with separate classes for Layers and Neurons

  • NeuralNetworks

    simple neurons, perceptrons, logical gates

Books & Booklets

Data Mining

Large Language Models

  • ChatPharo

    plugin to communicate with language models directly from Pharo.

  • pharo-infer

    inference engine for Pharo Smalltalk that brings Large Language Models (LLMs) directly into the Pharo environment. It supports local inference, multiple model formats, streaming text generation, embeddings, and an OpenAI-compatible chat API, with backends such as native Pharo, Ollama, and llama.cpp.

Data Collection

  • CSV

    NeoCSV is an elegant and efficient standalone Smalltalk framework to read and write CSV converting to or from Smalltalk objects.

  • NeoJSON

    Framework to handle JSON in Pharo.

  • Soup

    A library for web scrapping based on HTML and XML parsers

  • Soup-for-Pharo

    tool for web scrapping based on HTML and XML parsers

  • Territorial

    Smalltalk package for Geographical Information Retrieval (GIR)

Data Structures

  • DataFrame

    tabular data structures for data analysis and machine learning

Showing a sample of 44 resources. View the full list on GitHub →