Founder of @LeadershipData. Global Speaker. Leading Social & B2B Influencer of Data Science, AI, ML. PhD Astrophysics @Caltech. AAS Legacy Fellow (@AAS_Office)

Maryland, USA
Generative AI at AWS — Turn business strategy into production-ready AI applications and agents: amzn.to/4xPqwQf
9
1,248
Awesome NEW RELEASE from @PacktPublishing "Building AI Agents for Finance: Build and deploy robust financial agentic systems with advanced reasoning, architectures, and Python" Available here: amzn.to/4xfvOUf [756 pages] This book helps readers go beyond simple LLM demos and build production-ready finance AI agents with Python, Claude, agentic RAG, multi-agent architectures, evaluation, guardrails, observability, and operations, while also balancing efficiency, reliability, and cost. What You Will Learn: 🟠Master core AI agent design patterns and apply them to finance 🟠Compare major AI agentic frameworks and learn how to select the right one 🟠Explore reasoning paradigms used in agentic workflows 🟠Design multi-agent orchestration using various architectural styles 🟠Build financial use cases with hands-on Python labs 🟠Evaluate and test AI agent behavior effectively 🟠Implement guardrails, tracing, and observability 🟠Apply AI agents across fundamental analysis, trading, research, and compliance
2
4
1,158
See the impressive collection of @OReillyMedia Machine Learning / AI / Data Science books at: amzn.to/3icyoqJ
4
12
1,569
Agentic AI books for 2026 1) amzn.to/4622k2h 2) amzn.to/49zjzId 3) amzn.to/4sUCgzc 4) amzn.to/3L5p3BS
1
5
1,098
Data Analysis for Social Science: A Friendly and Practical Introduction amzn.to/3BG2TPm
3
12
1,293
A Collection of Short Mathematical Stories [or "Mathematics Short Stories"]: link.amazon/B0itfqmYF ...Stories inspired by students’ interests in a variety of areas other than mathematics but which are fundamentally powerfully connected to mathematics.
7
1,728
"Vector: A Surprising Story of Space, Time, and Mathematical Transformation" Find it here: link.amazon/B01fj3ZFX Amazon description: A celebration of the seemingly simple idea that allowed us to imagine the world in new dimensions—sparking both controversy and discovery.  Vector and tensor calculus offers an elegant language for expressing the way things behave in space and time, and Robyn Arianrhod shows how this enabled physicists and mathematicians to think in a brand-new way. These include James Clerk Maxwell when he ushered in the wireless electromagnetic age; Einstein when he predicted the curving of space-time and the existence of gravitational waves; Paul Dirac, when he created quantum field theory; and Emmy Noether, when she connected mathematical symmetry and the conservation of energy. It turned out that it’s not just physical quantities and dimensions that vectors and tensors can represent, but other dimensions and other kinds of information, too. This is why physicists and mathematicians can speak of four-dimensional space-time and other higher-dimensional “spaces,” and why you’re likely relying on vectors or tensors whenever you use digital applications such as search engines, GPS, or your mobile phone.
1
6
55
2,626
PHYSICS EXAM PREPARATION Find the book here: creatifystoredp.gumroad.com/…
6
36
3,028
The book brings together two areas that are rarely addressed in one resource: designing scalable, real-world systems and communicating experience effectively during behavioral interviews. See it here: link.amazon/B09gzF2Hj Through practical case studies and proven frameworks, readers will learn how to: 🟠Evaluate architectural trade-offs involving scalability, reliability, performance, and cost 🟠Approach system design challenges such as distributed messaging, key-value stores, real-time bidding, and social media platforms 🟠Structure behavioral responses using STAR and STAR-L 🟠Prepare for FAANG-style interviews 🟠Use AI tools to strengthen their interview preparation
New release from @PacktPublishing “System Design and Behavioral Intelligence: Master technical and behavioral interviews with proven design frameworks and AI-driven preparation” Get it at amzn.to/4zQ9anS Learn to… 🟠 Design scalable distributed systems with confidence 🟠 Evaluate architectural trade-offs for real-world systems 🟠 Apply core system design patterns and algorithms 🟠 Structure behavioral answers using STAR and STAR-L 🟠 Prepare for FAANG-style interview expectations 🟠 Use AI effectively throughout interview preparation 🟠 Present technical decisions with clarity 🟠 Build a repeatable interview preparation strategy
1
2
8
2,363
Building AI Intensive Python Applications — Create intelligent apps with LLMs and vector databases: link.amazon/B05ZYiVMD
4
12
1,946
Upcoming release from @PacktPublishing ... "Agentic AI Development with C# and .NET — Build intelligent Applications with GitHub Copilot, Microsoft Agent Framework, and Azure AI Foundry" Pre-order the book now with the very favorable Amazon price guarantee: link.amazon/B05f0JyZM What's inside? 🟣Configure GitHub Copilot, custom instructions, and agent mode for .NET 10 🔵Apply agentic design patterns: tool use, reflection, planning, and collaboration 🟣Build AI agents with the Microsoft Agent Framework, tools, threads, and memory 🔵Create and consume MCP servers using the official C# SDK in your AI applications 🟣Orchestrate multi-agent workflows with graph patterns and human-in-the-loop 🔵Secure agents with Entra Agent ID, prompt shields, and Content Safety 🟣Deploy your AI application to Microsoft Foundry with OpenTelemetry, .NET Aspire, and governance
4
10
1,828
Check out MIT’s AI-powered Learning & Research Productivity Booster — NotebookLM… ⤵️
🚨 BREAKING: Notebook LM can now act like a personal research assistant for free. Upload any article, PDF, video, or document and use these 10 prompts to extract everything that matters in minutes:
6
6
46
9,507
Access it here…
You don't need to hand Google your research to use a NotebookLM. There's an open source version that runs entirely on your own machine. No cloud. No Gemini lock-in. It's called Open Notebook. Over 30,000 GitHub stars. MIT licensed. Drop in your PDFs, web pages, YouTube links, audio. Chat with them. Generate podcasts from them. Every file stays on your laptop. NotebookLM locks you to Gemini and sends everything you upload to Google. Open Notebook does the opposite: → Runs 100% local with Ollama. No API key. No bill. → Works with 18+ model providers, not just one → Podcasts with up to 4 speakers. NotebookLM gives you 2. → Full vector search across everything you add → REST API, so you can automate the whole thing One command to start: docker compose up -d Your research. Your machine. Nobody watching. 100% Opensource. github.com/lfnovo/open-noteb…
2
835
“Agent-Based Evolutionary Game Dynamics: A guide to implement and analyze Agent-Based Models within the framework of Evolutionary Game Theory” Buy the book here: link.amazon/B02QWstu6 Read it online here: nitter.net/burkov/status/21032934… via @burkov
The Agent-Based Evolutionary Game Dynamics book by Izquierdo, Izquierdo, Sandholm (2024) is now in @ChapterPal's collection. This textbook is designed for students, researchers, and practitioners interested in modeling dynamic social interactions within finite populations. It assumes no prior programming background, providing complete foundational instruction in the NetLogo simulation environment, while offering sufficient analytical depth for experienced modelers. The book focuses on how individual decision-making rules, repeated strategic encounters, and population structures drive collective outcomes over time, establishing a clear connection between microscopic agent behaviors and macroscopic population dynamics. Read the book with an AI tutor: chapterpal.com/ebook/8b02ec7… All books on ChapterPal are free to read with a free account. Table of contents: Dedication Preface - 1. Purpose * Model implementation * Model analysis - 2. Structure of the book and potential courses - 3. Why NetLogo? - 4. One book, many formats - 5. What about the programming and the math? - 6. History of the book and acknowledgments Part I. Introduction I-1. Overview - 1. What is this book about? - 2. How is this book organized? * 2.1. Part I. Introduction * 2.2. Part II. Our first agent-based evolutionary model * 2.3. Part III. Spatial interactions on a grid * 2.4. Part IV. Games on networks * 2.5. Part V. Agent-based models vs ODE (Ordinary Differential Equation) models * 2.6. Appendices I-2. Introduction to evolutionary game theory - 1. What is game theory? - 2. Traditional game theory - 3. Evolutionary game theory * 3.1. The beginnings * 3.2. An interpretation of evolutionary game theory where strategies are *explicitly selected* by individuals * 3.3. Take-home message * 3.4. Relation with other branches - 4. How can I learn game theory? I-3. Introduction to agent-based modeling - 1. What is agent-based modeling? - 2. What is an agent? - 3. A paradigmatic example - 4. Agent-based modeling and evolutionary game theory - 5. How can I learn about agent-based modeling? I-4. Introduction to NetLogo - 1. What is NetLogo? * Easy to learn * Powerful * Excellent documentation * Possibility to interact with the model at runtime * Automatic exploration of parameter space * Open-source and free * Multiplatform and online execution of models * Great support and active user community * Abundance of quality resources * Extensions to fulfill specialised needs * Useful to conduct experiments with real people and for participatory modeling * Happy to link with other software - 2. How to learn NetLogo I-5. The fundamentals of NetLogo - 1. The three tabs - 2. Types of agents - 3. Instructions - 4. Variables * Setting and reading the value of variables - 5. Ask - 6. Lists * Constant lists * Building lists on the fly * Reading and changing list items * Iterating over lists - 7. Agentsets - 8. Synchronization - 9. Consistency within procedures - 10. Breeds - 11. Ticks and Plotting - 12. Skeleton of many NetLogo models - 13. The code for Schelling-Sakoda model Part II. Our first agent-based evolutionary model II-1. Our very first model - 1. Goal - 2. Motivation. Cooperation in social dilemmas - 3. Description of the model - 4. Interface design - 5. Code * 5.1. Initial skeleton of the code * 5.2. Global variables and individually-owned variables * 5.3. Setup procedures * 5.4. Go procedure * 5.5 Other procedures * 5.6. Code in the plots * 5.7. Final fix * 5.8. Complete code in the Code tab - 6. Sample runs - 7. Exercises II-2. Extension to any number of strategies - 1. Goal - 2. Motivation. Rock, paper, scissors - 3. Description of the model - 4. Interface design - 5. Code * 5.1. Skeleton of the code * 5.2. Global variables and individually-owned variables * 5.3. Setup procedures * 5.4. Go procedure * 5.5. Other procedures * 5.6. Complete code in the Code tab * 5.7. Code inside the plots - 6. Sample run - 7. Exercises II-3. Noise and initial conditions - 1. Goal - 2. Motivation. Noise in rock, paper, scissors - 3. Description of the model - 4. Interface design - 5. Code * 5.1. Skeleton of the code * 5.2. Global variables and individually-owned variables * 5.3. Setup procedures * 5.4. Go and other main procedures * 5.5. Complete code in the Code tab - 6. Sample run - 7. Exercises II-4. Interactivity and efficiency - 1. Goal - 2. Motivation. The impact of population size - 3. Description of the model - 4. Interactivity - 5. Efficiency * 5.1. Measuring execution speed of different parts of the code * 5.2. Example of computations that we conduct but do not use * 5.3. Example of computations that we conduct several times when once would do * 5.4. Other tips to improve the efficiency of NetLogo code * 5.5. Take-home message - 6. Complete code in the Code tab - 7. Sample run - 8. Exercises II-5. Analysis of these models - 1. Two complementary approaches - 2. Computer simulation approach - 3. Mathematical analysis approach. Markov chains * 3.1. Markov analysis of 2-strategy evolutionary processes where agents switch strategies sequentially * 3.2. Approximation results - 4. Exercises Part III. Spatial interactions on a grid III-1. Spatial chaos in the Prisoner's Dilemma - 1. Goal - 2. Motivation. Cooperation in spatial settings - 3. Description of the model - 4. Interface design - 5. Code * 5.1. Skeleton of the code * 5.2. Global variables and individually-owned variables * 5.3. Setup procedures * 5.4. Go procedure * 5.5 Other procedures * 5.6. Complete code in the Code tab * 5.7. Code in the plots - 6. Sample runs - 7. Exercises III-2. Robustness and fragility - 1. Goal - 2. Motivation. Robustness of cooperation in spatial settings - 3. Description of the model - 4. Interface design - 5. Code * 5.1. Skeleton of the code * 5.2. Extension I. Adding noise to the decision rule * 5.3. Extension II. Playing the game with yourself or not * 5.4. Extension III. Asynchronous strategy updating * 5.5. Complete code in the Code tab - 6. Sample runs * What happens if we add a bit of noise? * What happens if agents do not play the game with themselves? * What happens if strategy updating is asynchronous, rather than synchronous? * What happens if we use DD-payoff = 0.1? * Discussion - 7. Exercises III-3. Extension to any number of strategies - 1. Goal - 2. Motivation. Spatial Hawk-Dove-Retaliator - 3. Description of the model - 4. Interface design - 5. Code * 5.1. Skeleton of the code * 5.2. Global variables and individually-owned variables * 5.3. Setup procedures * 5.4. Go procedure * 5.5. Other procedures * 5.6. Complete code in the Code tab * 5.7. Code inside the plots - 6. Sample runs - 7. Exercises III-4. Other types of neighborhoods and other decision rules - 1. Goal - 2. Motivation. The impact of decision rules - 3. Description of the model - 4. Interface design - 5. Code * 5.1. Skeleton of the code * 5.2. Extension I. Implementation of different neighborhoods * 5.3. Extension II. Implementation of different decision rules * 5.4. Complete code in the Code tab - 6. Sample runs * 6.1. Decision rules * 6.2. Neighborhoods * 6.3. Discussion - 7. Exercises III-5. Analysis of these models - 1. A much greater state space - 2. Cellular automata - 3. Models more amenable to mathematical analysis. The pair approximation * 3.1. Introduction to the pair approximation * 3.2. Derivation of a pair approximation for regular undirected networks * 3.3. Solving the pair approximation. Examples * 3.4. Discussion - 4. Exercises Part IV. Games on networks IV-1. The nxn game on a random network - 1. Goal - 2. Motivation. A single-optimum coordination game - 3. Description of the model - 4. Interface design - 5. Code * 5.1. Skeleton of the code * 5.2. Extensions, global variables and individually-owned variables * 5.3. Setup procedures * 5.4. Go and other main procedures * 5.5 Other procedures * 5.6. Complete code in the Code tab - 6. Sample runs - 7. Exercises IV-2. Different types of networks - 1. Goal - 2. Motivation. Assessing the significance of network structure - 3. Description of the model - 4. Interface design - 5. Code * 5.1. Skeleton of the code * 5.2. Procedures to create networks * 5.3. Procedure to build-network * 5.4. Procedure to setup-players * 5.5. Other procedures * 5.6. Final fixes * 5.7. Complete code in the Code tab - 6. Sample runs - 7. Exercises IV-3. Implementing network metrics - 1. Goal - 2. Motivation. Reassessing the significance of network structure - 3. Description of the model - 4. Interface design - 5. Code * 5.1. Skeleton of the code * 5.2. Global variables and individually-owned variables * 5.3. Procedure to compute-network-metrics * 5.4. Procedures to compute network metrics * 5.5. Other procedures * 5.6. Complete code in the Code tab - 6. Sample runs - 7. Exercises IV-4. Other ways of computing payoffs and other decision rules - 1. Goal - 2. Motivation. Cooperation on scale-free networks - 3. Description of the model - 4. Interface design - 5. Code * 5.1. Skeleton of the code * 5.2. Extension I. Different ways of computing payoffs * 5.3. Extension II. Different decision rules * 5.4. Complete code in the Code tab - 6. Sample runs * 6.1. Cooperation on preferential-attachment networks * 6.2. Robustness of cooperation on scale-free preferential-attachment networks - 7. Exercises IV-5. Analysis of these models - 1. Introduction - 2. Avoid errors * 2.1. Introduction * 2.2. Floating-point errors - 3. Use informative metrics * 3.1. Metrics * 3.2. Stability of metrics - 4. Report meaningful statistics - 5. Derive sound conclusions - 6. Final thoughts - 7. Exercises Part V. Agent-based models vs ODE models V-1. Introduction V-2. A rather general model for games played in well-mixed populations - 1. Goal - 2. Motivation - 3. Description of the model - 4. Extension I. Implementation of different ways of computing payoffs * 4.1. Skeleton of the code * 4.2. Interface design * 4.3. Code * 4.4. Complete code of Extension I in the Code tab - 5. Extension II. Implementation of different decision rules * 5.1. Skeleton of the code * 5.2. Interface design * 5.3. Code * 5.4. Complete code of Extension II in the Code tab - 6. Exercises V-3. Mean Dynamics - 1. Introduction - 2. The mean dynamic - 3. Derivation of the mean dynamic for different stochastic processes * 3.1. Imitate if better * 3.2. Imitative pairwise-difference * 3.3. Imitative linear attraction * 3.4. Imitative linear dissatisfaction * 3.5. Direct best * 3.6. Direct pairwise-difference * 3.7. Direct positive proportional - 4. Running an agent-based model and solving its mean dynamic at runtime * 4.1. The Euler method to numerically solve ODEs * 4.2. Solving an ODE numerically within NetLogo * 4.3. The influence of population size - 5. Representative simulations together with their mean dynamics - 6. Details matter - 7. Exercises Appendices A-1. Different implementations with the same output - 1. Introduction - 2. Three possible stories behind the same behavior * 2.1. Vose’s alias method * 2.2. Roulette wheel * 2.3. Repeated sampling - 3. Which algorithm should we use? A-2. Legend for code skeletons A-3. Models implemented in this book - In Part I. Introduction * I-3. Introduction to agent-based modeling * I-5. The fundamentals of NetLogo - In Part II. Our first agent-based evolutionary model * II-1. Our very first model * II-2. Extension to any number of strategies * II-3. Noise and initial conditions * II-4. Interactivity and efficiency - In Part III. Spatial interactions on a grid * III-1. Spatial chaos in the Prisoner’s Dilemma * III-2. Robustness and fragility * III-3. Extension to any number of strategies * III-4. Other types of neighborhoods and other decision rules - In Part IV. Games on networks * IV-1. The nxn game on a random network * IV-2. Different types of network * IV-3. Implementing network metrics * IV-4. Other ways of computing payoffs and other decision rules - In Part V. Agent-based models vs ODE models * V-2. A rather general model for games played in well-mixed populations * V-3. Mean Dynamics References
1
3
7
4,021
"Sutskever's List" Read about it: github.com/dzyim/ilya-sutske… — Ilya Sutskever compiled this reading list of ~30 Deep Learning research papers and said, "If you really learn all of these, you’ll know 90% of what matters today." Then read in-depth about it: amzn.to/4vY651P ———— #ML #AI #MachineLearning #DataScience #DataScientist
2
8
65
6,791
“Optimization — A Bootcamp for Machine Learning, Inverse Problems, and Control” Check it out at amzn.to/4q3FrU9 by @eigensteve Amazon summary: “The book opens with an ‘Optimization Bootcamp’, introducing methods at a beginning level, before progressing to deep-dives into advanced topics and research-ready methods. The focus throughout is on modern applications of machine learning, inverse problems, and control. Rich pedagogy includes Python code with simple working examples and advanced case studies.”
3
7
44
3,739
Teaching LLMs to Plan — Logical Chain-of-Thought Instruction Tuning for Symbolic Planning Research paper: arxiv.org/abs/2509.13351 [30-page PDF]
2
5
51
9,310
Claude Beyond the Prompt — Build reusable skills and agentic workflows: link.amazon/B09oPBhWr To be released soon by @PacktPublishing You can order now with the very favorable Amazon price guarantee. Amazon Description: “Claude is powerful, but many people use it in fragile, one-off ways. You prompt, get an answer, and move on. Real work, however, is not a single prompt; it is a sequence of tasks, decisions, and context. This book shows you how to move from prompts to skills and toward true agentic engineering. Instead of refining prompts, you will learn a practical, structured way of working with AI by designing skills and workflows that produce consistent results and can be tested, improved, and reused. Rather than teaching you to rely on tools that quickly become outdated, this book helps build a durable mental model for working with AI. By the end, you will not just prompt AI but design how work is carried out with it, using Claude or any AI tool of your choice.”
1
4
15
3,306