Neural Network Stock Selector

I’ve been developing this code base for about 6 years – even longer in a casual manner. Over the past 6 months I’ve been upgrading the code base from a very old version of Matlab to Matlab R2017b (4 years old but still reasonably recent). In a nutshell, the system develops Neural Networks to analyzeContinue reading “Neural Network Stock Selector”

What are Super Nets?

Let’s start with the example of students in a medical school. There are 1,000 students and the top 100 students (the top 10%) are getting straight A’s because they are bright and they have studied diligently. Would you say that all of these 100 students (the top 10 percenters) will do equally well out inContinue reading “What are Super Nets?”

A Software Profiler is Your Best Friend

One of the key assets in your suite of software testing tools is the Profiler, and you should get to know it well. The Profiler is “standard equipment” with most software development environments and has a wide array of capabilities to help point out weak areas of the code, to demonstrate the bottlenecks where mostContinue reading “A Software Profiler is Your Best Friend”

Good Data Means Fast Neural Network Training Times

The Pyrenn Levenberg-Marquardt training algorithm for Feed-Forward Neural Networks is extremely fast – 0.140 seconds for a Neural controller which must simultaneously balance an inverted pendulum, mounted on a cart, while moving the cart back to the origin – watch the short video below. In the vast majority of the Neural Network applications that I’veContinue reading “Good Data Means Fast Neural Network Training Times”

Neural Network Performance Shaping Preview

This is just a quick preview of what will be coming on my first Patrons-only post on my Patreon account (sometime in the next 2 weeks) – https://www.patreon.com/realAI. A Neural Network was trained on a single pass of the behavior of a cart with inverted pendulum system being controlled by a conventional controller. The PerformanceContinue reading “Neural Network Performance Shaping Preview”

Keep It Simple

Neural Networks don’t always require complex frameworks and other mathematical algorithms to support them – it’s always best to start simple and only increase the complexity when absolutely needed. A case in point is this Neural Network control system that was designed to control one specific RC helicopter airframe and yet … was able toContinue reading “Keep It Simple”

New Patreon Site for Learning to Apply AI

My new Patreon site is now up and running – https://www.patreon.com/realAI. It can be very intimidating when seeing all of the requirements for Data Scientists and Machine Learning engineers (multiple languages, frameworks, etc.). Thus, the intent of the Patreon effort will be for me to help you lose your fear of attempting to use NeuralContinue reading “New Patreon Site for Learning to Apply AI”

Pyrenn Levenberg-Marquardt (LM) Neural Network Training Algorithm as an Alternative to Matlab’s LM Training Algorithm

January 30, 2021 Update: If you are interested in learning the fundamentals of building Neural Network solutions then please take a look at my Patreon site. The first project will be released in approximately 2 weeks (Tier 1: source code and basic instruction – Tier 2: same as Tier 1 but with the addition ofContinue reading “Pyrenn Levenberg-Marquardt (LM) Neural Network Training Algorithm as an Alternative to Matlab’s LM Training Algorithm”

A Lesson in Perseverance: Development of a Prototype AI Neural Network Helicopter Control System

It was in September of 2001 that I was on leave-without-pay from my job at Northrop-Grumman, my wife was on doctor-ordered bed rest because our 3rd son was trying to “arrive early” (and we had two other toddler sons, ages 4 and 2), and I was working 12+ hours a day in my garage onContinue reading “A Lesson in Perseverance: Development of a Prototype AI Neural Network Helicopter Control System”

Hands-On Introduction and Tutorial for Setting up and Running NASA’s First-Class Java WorldWind Earth Model Simulation

What Is It? What is WorldWind? Well let me quote NASA’s site directly: WorldWind is an open source virtual globe API. WorldWind allows developers to quickly and easily create interactive visualizations of 3D globe, map and geographical information. Organizations around the world use WorldWind to monitor weather patterns, visualize cities and terrain, track vehicle movement,Continue reading “Hands-On Introduction and Tutorial for Setting up and Running NASA’s First-Class Java WorldWind Earth Model Simulation”