AI Explorations

Exploring Artificial Intelligence, Statistics and Data Science

Github Repositories

For several things on this blog, and for things outside of its purview, I use R extensively. That said, I also develop using Python and, of late, Scala.

You can visit my Github page to learn more about the experiments I have been working on with Python and Scala. A lot of my R code is here and will also become available on my Github page.

My key projects on Github currently are:

  1. “Data Analysis” – a Scala project started by me for distributed data generation and data summarisation. This is my Scala sandbox but also has what I think are some good, scalable functions for univariate and bivariate statistics. Of course, I continue to improve this code base.
  2. “Data Science” – a Python repository which is full of Python notebooks that cover statistics and machine learning. A lot of my experiences over many years of teaching statistics and problem solving to engineers, and more recent experiences doing machine learning all figure in this lot.
  3. “PSO Scala” – a Scala library for exploring Particle Swarm Optimization, which is for engineers a heuristic for numerical optimization of complex objective functions. The version I have here works for any arbitrary two-variable function. I hope to include support for functions with arbitrary large numbers of variables sometime in the future.
  4. “NLD Scala” – a Scala library which is used for exploring dynamical and chaotic systems. Very much a work in progress, and I hope I can build a lot of interesting functionality into it.

I’m also adding to the R Explorations repository at Github, and in time, all the code on this blog will make it there.

Share this:

  • Twitter
  • Facebook
  • Email
  • Pocket
  • LinkedIn

Like this:

Like Loading...
Widgets

Recent Posts

  • The Value of “Small Data” in ML and AI
  • MLOps Capabilities, Outcomes and Opportunities for Enterprise AI
  • The New Generalist: OODA, Machine Learning and Decision Making Languages
  • Assigning Blame and Credit to AI Systems
  • Three Elements of the AI Skills Gap and Implications for AI Jobs

Recent Comments

MLOps Capabilities,… on Domain: The Missing Element in…
MLOps Capabilities,… on MLOps Capabilities, Outcomes a…
MLOps Capabilities,… on The New Generalist: OODA, Mach…
The New Generalist:… on The New Generalist: OODA, Mach…
Ray G. Butler on Hypothesis Generation: A Key D…

Archives

Categories

  • Uncategorized (66)

Meta

  • Register
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.com

Tags

#rstats AB testing animation anova apache spark artificial intelligence automated data science big data big data analytics business business process automation business transformation chaos chi-squared test cloud infrastructure communication skills confidence intervals confidence level consulting convolutional neural networks data analysis data analytics data centric ai data collection data engineering data products data quality data science data science at scale data science management data strategy data visualization decision making deep learning difference dixon test domain knowledge feature engineering gradient descent hype hypothesis generation hypothesis testing internet of things linear models linear systems machine learning manufacturing nonlinear dynamics nonlinear systems nonparametric tests normal distribution normality tests organizational culture outlier detection perspectives power predictive modeling probability distributions product development python quadratic models R regression models sample size shapiro-wilk significance significance testing standard deviation statistical power statistical thinking statistics systems engineering t-test technology weibull

Follow me on Twitter

My Tweets

RSS R Bloggers Feed

  • How to Group and Summarize Data in R
    The post How to Group and Summarize Data in R appeared first on Data Science Tutorials How to Group and Summarize Data in R?, Grouping and summarising data are two of the most frequent actions you’ll conduct in data analysis. How to add labels at the end of each ... Continue reading: How to Group and Summarize Data in R
  • distributions3 @ useR! 2022
    Conference presentation about the 'distributions3' package for S3 probability distributions (and 'topmodels' for graphical model assessment) at useR! 2022: Slides, video, replication code, and vignette. Abstract (Authors: Achim... Continue reading: distributions3 @ useR! 2022
  • An introductory course in Shiny
    Paid course. Get tickets at https://www.buymeacoffee.com/pacha/e/77110. This course aims to introduce people with basic R knowledge to develop interactive web applications using the Shiny framework. We will discuss topics such as user interface (UI)... Continue reading: An introductory course in Shiny
  • Tips for Rearranging Columns in R
    The post Tips for Rearranging Columns in R appeared first on Data Science Tutorials Tips for Rearranging Columns in R, you might frequently want to reorder the columns in a data frame. The select() function from the dplyr package, fortunately, makes this simple to accomplish. library(dplyr) This tutorial shows ... Continue reading: Tips for Rearranging Colum […]
  • Experimenting with Quarto
    Quarto is the up-and-coming “next generation version of R Markdown” being developed by RStudio. It’s more or less a superset of R Markdown/knitr that’s suited to programming languages besides R. Quarto&r... Continue reading: Experimenting with Quarto
  • Shell vs R Fundamentals – From Syntax to Control Structures with Zsh & BASH
    Overview This walkthrough of the fundamentals of shell programming with Z shell (Zsh) and Bourne Again SHell (BASH) includes a comparison of similar components and features in R and RStudio. An alternate perspective from R is provided for you to leverage while learning the fundamentals of shell programming. It is ... Continue reading: Shell vs R Fundamentals […]
  • RObservations #33: Merging Excel Spreadsheets with Base R and openxlsx
    Introduction I was recently asked as part of a larger task to combine multiple sheets from an excel workbook into a into a single sheet. When approached about the problem I immediately was asked if I was going to use VBA to do it. While I know my way around ... Continue reading: RObservations #33: Merging Excel Spreadsheets with Base R and openxlsx
  • How to Recode Values in R
    The post How to Recode Values in R appeared first on Data Science Tutorials How to Recode Values in R, On sometimes, you might want to recode specific values in an R data frame. Fortunately, the recode() method from the dplyr package makes this simple to accomplish. The use of ... Continue reading: How to Recode Values in R
  • rOpenSci News Digest, June 2022
    Dear rOpenSci friends, it’s time for our monthly news roundup! You can read this post on our blog. Now let’s dive into the activity at and around rOpenSci! rOpenSci HQ Introducing rOpenSci new Community Manager, Yanina Bellini Saibene ... Continue reading: rOpenSci News Digest, June 2022
  • useR! 2022: My ‘Futureverse: Profile Parallel Code’ Slides
    Figure 1: A time chart of logged events for two futures resolved by two parallel workers. This is a screenshot of Slide #18 in my talk. Below are the slides for my Futureverse: Profile Parallel Code talk that I presented at the useR! 2022 con... Continue reading: useR! 2022: My ‘Futureverse: Profile Parallel Code’ Slides

Recent Posts

  • The Value of “Small Data” in ML and AI
  • MLOps Capabilities, Outcomes and Opportunities for Enterprise AI
  • The New Generalist: OODA, Machine Learning and Decision Making Languages
  • Assigning Blame and Credit to AI Systems
  • Three Elements of the AI Skills Gap and Implications for AI Jobs

Recent Comments

MLOps Capabilities,… on Domain: The Missing Element in…
MLOps Capabilities,… on MLOps Capabilities, Outcomes a…
MLOps Capabilities,… on The New Generalist: OODA, Mach…
The New Generalist:… on The New Generalist: OODA, Mach…
Ray G. Butler on Hypothesis Generation: A Key D…

Archives

  • February 2022
  • August 2021
  • May 2021
  • October 2020
  • August 2020
  • May 2020
  • April 2020
  • March 2020
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • June 2019
  • May 2019
  • February 2019
  • October 2018
  • September 2018
  • July 2018
  • April 2018
  • March 2018
  • January 2018
  • December 2017
  • October 2017
  • July 2017
  • May 2017
  • February 2017
  • January 2017
  • December 2016
  • October 2016
  • June 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015

Categories

  • Uncategorized

Meta

  • Register
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.com

Follow me on Twitter

My Tweets
Blog at WordPress.com.
  • Follow Following
    • AI Explorations
    • Join 815 other followers
    • Already have a WordPress.com account? Log in now.
    • AI Explorations
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Copy shortlink
    • Report this content
    • View post in Reader
    • Manage subscriptions
    • Collapse this bar
%d bloggers like this: