Horse Racing Forum - PaceAdvantage.Com - Horse Racing Message Board

Go Back   Horse Racing Forum - PaceAdvantage.Com - Horse Racing Message Board > Thoroughbred Horse Racing Discussion > General Handicapping Discussion


Reply
 
Thread Tools Rate Thread
Old 04-22-2024, 02:55 PM   #76
headhawg
crusty old guy
 
headhawg's Avatar
 
Join Date: Aug 2003
Location: Snarkytown USA
Posts: 3,932
You didn't "parse" anything. You tried to load a large XML file into a text editor. No offense but you don't have the chops to make this usable. It's possible that someone will put it into a different format, but sharing it would be in violation of the terms of service based on what @equusvates posted earlier.
__________________
"Don't believe everything that you read on the Internet." -- Abraham Lincoln
headhawg is offline   Reply With Quote Reply
Old 04-22-2024, 11:50 PM   #77
equusvates
Registered User
 
Join Date: May 2021
Posts: 54
Quote:
Originally Posted by wiretowire68 View Post
Parsed this data into my Notepad...it all comes up in Chinese like writing? is this correct? @ndly. Again, not a software guy but my Notepad stops working like it cannot handle that amount of parsing. Is this a memory issue? I have tried to repair as I run Windows 11. Also, will this data fit automatically into a spreadsheet or do I need to code in the original XMl or whatever into my system.

Treat me like a I am beginner at this as would like to be able to run this and use it as a building block.
Not NotePad which I believe is a MicroSoft program. "NotePad++", which is an open source program which has a long history and is actively maintained. NotePad++ uses plugins to correctly display files types and color code the text. I believe the XML plugin is standard or you will be prompted to install the plugin. NotePad++ is just a more powerful editor versus NotePad.

By the way, I am still writing code to parse the files and now into the past performances sections. I look at each element to make sure I understand the data types. So it takes a while. A typical file unzipped, may contain 166,000 lines of text.

Last edited by equusvates; 04-23-2024 at 12:01 AM.
equusvates is offline   Reply With Quote Reply
Old 04-27-2024, 07:40 PM   #78
equusvates
Registered User
 
Join Date: May 2021
Posts: 54
Quote:
Originally Posted by Dave Schwartz View Post
I like your style.


Reach out if you want some conversation on your AI approach. I have some degree of experience writing AI engines.
Dave, been meaning to get back with you concerning A.I. I understand convolutional networks and genetic algorithms, but a convolutional genetic algorithm I can only think that you are using the feedback as formcycle analysis, i.e. a memory of some sort. In the selection thread I place a page of selections which only displays angles and pace analysis. The odds are being set by a Clips Rules Engine. The Clips Rule Engine allows for creating composite angles and weighting of those angles. I am, as stated above, training a Linear Genetic Programming that teaches itself to write programs to handicap races. Most literature refers to tree based genetic programming which up to now have stifled the progress of genetic programming. Any complex program will require the use of many subroutines and lengthy programs. As of now, I consider the programs being created by the LGP to be at the intelligence of a two year old not even potty trained.

In the selection page there are many angles which may confuse. A good thing about machine learning is, if given enough, it may learn what to ignore in some situations. My target goal for my A.I. is 60% correct on training data, and 30% correct on testing data. At 30%, independent of the public odds, should be very profitable.

Last edited by equusvates; 04-27-2024 at 07:44 PM.
equusvates is offline   Reply With Quote Reply
Old 04-27-2024, 08:19 PM   #79
Dave Schwartz
 
Dave Schwartz's Avatar
 
Join Date: Mar 2001
Location: Reno, NV
Posts: 16,926
Quote:
Originally Posted by equusvates View Post
Dave, been meaning to get back with you concerning A.I. I understand convolutional networks and genetic algorithms, but a convolutional genetic algorithm I can only think that you are using the feedback as formcycle analysis, i.e. a memory of some sort. In the selection thread I place a page of selections which only displays angles and pace analysis. The odds are being set by a Clips Rules Engine. The Clips Rule Engine allows for creating composite angles and weighting of those angles. I am, as stated above, training a Linear Genetic Programming that teaches itself to write programs to handicap races. Most literature refers to tree based genetic programming which up to now have stifled the progress of genetic programming. Any complex program will require the use of many subroutines and lengthy programs. As of now, I consider the programs being created by the LGP to be at the intelligence of a two year old not even potty trained.

In the selection page there are many angles which may confuse. A good thing about machine learning is, if given enough, it may learn what to ignore in some situations. My target goal for my A.I. is 60% correct on training data, and 30% correct on testing data. At 30%, independent of the public odds, should be very profitable.
Interesting - the clips IDEA.
(For those who have interest but don't know, that's an open source, rule-based engine.)

My challenge with angles is that, with the whales having such a huge impact and modifying their system every January, the value of data going too far back may be significantly diminished.
__________
About The DeTerminator...
There is an internal section in deTerminator that is rule-based but not in the way you might think.

It is convolutional in the sense that it develops/learns moving left-to-right, similar to layers. That is, the leftmost layers are of greater importance than the rightmost.

I call them PHASES, but they serve the same purpose. Sort of like you have to understand favorites before you can understand longshots.

or... You must understand who's likely to go to the front before you can decide who will win in the stretch. And before any of that, you must understand pace pressure.
It is not DIRECT feedback, like a neural net.
The feedback is indirect.

The really powerful part is the Topological stuff: the segmentation of the handicapping.
It addresses the issue that a 4f dash on the dirt for 2-year olds must be handicapped far differently than a 9f graded stakes on the turf. Yet it is all one giant, global system.

But the most exciting part is the part I am coding over the next 3-4 days. It's an informational series called NHT.
That stands for "NOBODY HAS THIS."
It's all factors that nobody has ever seen.
Dave Schwartz is online now   Reply With Quote Reply
Old 04-27-2024, 10:01 PM   #80
equusvates
Registered User
 
Join Date: May 2021
Posts: 54
Quote:
Originally Posted by Dave Schwartz View Post
Interesting - the clips IDEA.
(For those who have interest but don't know, that's an open source, rule-based engine.)

My challenge with angles is that, with the whales having such a huge impact and modifying their system every January, the value of data going too far back may be significantly diminished.
__________
About The DeTerminator...
There is an internal section in deTerminator that is rule-based but not in the way you might think.

It is convolutional in the sense that it develops/learns moving left-to-right, similar to layers. That is, the leftmost layers are of greater importance than the rightmost.

I call them PHASES, but they serve the same purpose. Sort of like you have to understand favorites before you can understand longshots.

or... You must understand who's likely to go to the front before you can decide who will win in the stretch. And before any of that, you must understand pace pressure.
It is not DIRECT feedback, like a neural net.
The feedback is indirect.

The really powerful part is the Topological stuff: the segmentation of the handicapping.
It addresses the issue that a 4f dash on the dirt for 2-year olds must be handicapped far differently than a 9f graded stakes on the turf. Yet it is all one giant, global system.

But the most exciting part is the part I am coding over the next 3-4 days. It's an informational series called NHT.
That stands for "NOBODY HAS THIS."
It's all factors that nobody has ever seen.
Okay I somewhat get it. I fully understand the need for segmentation. To make my problem worst, the LGP is started up many times to create a program for class / distance / surface / number of entries. Because of this, you quickly run out of training samples. There are many races at 6, 7 and 8 runners. As the number of entries goes lower or higher, there are fewer races to learn from. I will see what occurs in the Equibase data files. I typically learn with a population of 100 to 500 chromosomes and limit the length of the created programs to 2000 instructions. The generated program output is the order of finish. In doing so some entries are not shown in the output, while others are dulplicated.

Last edited by equusvates; 04-27-2024 at 10:04 PM.
equusvates is offline   Reply With Quote Reply
Old 04-27-2024, 10:11 PM   #81
equusvates
Registered User
 
Join Date: May 2021
Posts: 54
Equibase database to ai

Here a screenshot with the a.i. shown. I consider this nowhere near my goal.
equusvates is offline   Reply With Quote Reply
Old 04-27-2024, 10:13 PM   #82
equusvates
Registered User
 
Join Date: May 2021
Posts: 54
Equibase database to ai

Forgot image.

Attached Images
File Type: png cd r7 27 apr 2004-ai.png (94.3 KB, 26 views)
equusvates is offline   Reply With Quote Reply
Old 04-27-2024, 10:32 PM   #83
Dave Schwartz
 
Dave Schwartz's Avatar
 
Join Date: Mar 2001
Location: Reno, NV
Posts: 16,926
Quote:
Originally Posted by equusvates View Post
Okay I somewhat get it. I fully understand the need for segmentation. To make my problem worst, the LGP is started up many times to create a program for class / distance / surface / number of entries. Because of this, you quickly run out of training samples. There are many races at 6, 7 and 8 runners. As the number of entries goes lower or higher, there are fewer races to learn from. I will see what occurs in the Equibase data files. I typically learn with a population of 100 to 500 chromosomes and limit the length of the created programs to 2000 instructions. The generated program output is the order of finish. In doing so some entries are not shown in the output, while others are dulplicated.
Reach out and schedule an appointment.

I can give you some insight.
Dave Schwartz is online now   Reply With Quote Reply
Old 04-27-2024, 10:37 PM   #84
equusvates
Registered User
 
Join Date: May 2021
Posts: 54
Equibase database to ai

Quote:
Originally Posted by Dave Schwartz View Post
Reach out and schedule an appointment.

I can give you some insight.
Okay, how does making an appointment work?
equusvates is offline   Reply With Quote Reply
Old 04-28-2024, 12:26 AM   #85
Dave Schwartz
 
Dave Schwartz's Avatar
 
Join Date: Mar 2001
Location: Reno, NV
Posts: 16,926
Quote:
Originally Posted by equusvates View Post
Okay, how does making an appointment work?
You email me, we connect, then we schedule a Zoom meeting.
Dave Schwartz is online now   Reply With Quote Reply
Old 04-28-2024, 12:32 PM   #86
wiretowire68
Registered User
 
Join Date: Jan 2020
Posts: 341
Interesting

Interesting Dave, never heard back but Canadians get caught up when it comes to the Stanley Cup chase. Especially, when you have been waiting your whole life just to see your team possibly make it to the finals and they continue to get knocked out in the first round in the hockey capital of the world. Looks like your work is coming along.... hurry up and as Mr. Cable Guy says.. get er done.
wiretowire68 is offline   Reply With Quote Reply
Old 04-28-2024, 12:41 PM   #87
Dave Schwartz
 
Dave Schwartz's Avatar
 
Join Date: Mar 2001
Location: Reno, NV
Posts: 16,926
Quote:
Originally Posted by wiretowire68 View Post
Interesting Dave, never heard back but Canadians get caught up when it comes to the Stanley Cup chase. Especially, when you have been waiting your whole life just to see your team possibly make it to the finals and they continue to get knocked out in the first round in the hockey capital of the world. Looks like your work is coming along.... hurry up and as Mr. Cable Guy says.. get er done.
Never heard back from who?
Dave Schwartz is online now   Reply With Quote Reply
Old 04-28-2024, 02:26 PM   #88
wiretowire68
Registered User
 
Join Date: Jan 2020
Posts: 341
Chuck

Chuck
wiretowire68 is offline   Reply With Quote Reply
Old 04-28-2024, 02:45 PM   #89
Dave Schwartz
 
Dave Schwartz's Avatar
 
Join Date: Mar 2001
Location: Reno, NV
Posts: 16,926
You mean to sell his whatever-it's-called?
Dave Schwartz is online now   Reply With Quote Reply
Old 04-28-2024, 03:29 PM   #90
wiretowire68
Registered User
 
Join Date: Jan 2020
Posts: 341
yes

the nice guy.... with yo's yo's on here who think you should sell it for nothing or do not have e-transfer
wiretowire68 is offline   Reply With Quote Reply
Reply





Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

» Advertisement
» Current Polls
Which horse do you like most
Powered by vBadvanced CMPS v3.2.3

All times are GMT -4. The time now is 11:45 AM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 1999 - 2023 -- PaceAdvantage.Com -- All Rights Reserved
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program
designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.