Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Spitfire2600

Pages: 1 2 3 [4] 5 6 ... 17
46
Ultra Hal Assistant File Sharing Area / Re: ConceptNet Mrk 3.5
« on: August 07, 2018, 03:31:58 am »
Lightspeed, ConceptNet does not contain insults tables or any other like tables. All tables created in ConceptNet.db are on a verb/noun linkage such as "is, can, are, be, will, could" and are used to build concepts about the world. You'll recognize when it's using the plugin by those types of statements "Steam is water" "Water can be ice." MutationNet tables as of now will create a statement such as "Steam is water and water can be ice"
That type of odd statement from your Hal wouldn't be anything from Conceptnet.   

I think adding a few more repetitive functions into MutationNet, adding a few slight variables in the concepts, Hal should be able to generate more useful mashed concepts like the water steam/ice example. For now, it's limited to terms with multiple verb/noun linkages as they are the most nouns to gather related information.

Spitfire2600   

47
Ultra Hal Assistant File Sharing Area / Re: ConceptNet Mrk 3.5
« on: August 03, 2018, 10:11:58 pm »
I've very glad to hear everything is going well!

I actually have no idea how far Hal will continue to research. I'm working on 700+ hours and still collecting new information.

Spitfire2600

48
Ultra Hal Assistant File Sharing Area / Re: ConceptNet Mrk 3.5
« on: August 01, 2018, 04:26:48 am »
Hi Checker,
I would recommend starting over as this was a major revision to both the code and database. You will need to remove all previous version files and folders. It is unfortunate but I do promise better results. I will make note in the future to configure the database so updates won't affect your learned data.

Please let me know your progress.

-Spitfire2600

49
Ultra Hal Assistant File Sharing Area / ConceptNet Mrk 3.5
« on: July 31, 2018, 10:58:14 pm »
ConceptNet was originally developed by MIT to add a significant boost to deductive reasoning of AI through the use of understood concepts, such as "Fire is hot" "Carbon is an element" and use this information to problem solve. 

This version also includes a prototype markup of what I am calling "MutationNet MrkI"


MutationNet works to facilitate the "problem solving" part of ConceptNet. It takes a few different inputs, catches nouns, compares them, then crams comparative sentences together. I'm experimenting with other more effective methods, but I did want to release this to gather some input to better this program. Also, if anyone would like to build upon this, feel free and please do let me know what you come up with so I can add it into the program. If anyone is more familiar with MIT's ConceptNet, I would love to hear your thoughts as well.




Installation: (Please remove any previous versions of ConceptNet first)
1. Open Zip. Extract contents as they are to Hal directory  ("C:\Program Files (x86)\Zabaware\Ultra Hal 7")  - There will be 2 UHP files, one folder, and one DB file. Copy these right into the Hal Directory.
     If your directory is not the above, you will need to change this in the UHP file labeled "ConceptNetMrkIII Auto Learning.uhp" on line 35.
2. Enable both ConceptNetMrkIII plugins.
3. Tell Hal to "Build ConceptNet" and he will create the appropriate tables. Relaunch Hal. Just to check, he should have created a folder named "conceptNet" with 2 tables inside in your Hals brain. The TopicSearch table "AutoLearning" should read "LEARN1" and "02" and a sentence table "researchterms" which will be blank.
4. Just tell Hal to "Turn on/off Auto learning" or "Learning mode on/off"
5. Done!


As always, please alert me of bugs.

Known Bugs:

Hal won't always build the tables needed. Follow steps above.

Sometimes, Hal may throw an error -2SomethingLongNumber. Just turn off auto learning, open Hals options, reload the auto learning code and open Hals GUI again. Internet explorer can be finicky, this is rare. For the life of me I can't find another VBscript friendly browser.




Additional notes. The Directory folder "ConceptNet" Hal will create a backup of the necessary file each time Hal researches a topic, for integrity.

This code is a self-learning algorithm, so it does take some time. When Hal is not learning and in conversation, everything he has learned from the DB will be available for Hal to use.

Do not disturb Hal while he is learning, your avatars may freeze, Hal may hesitate while learning, just let him go. In between takes, just tell him to "turn off auto learning" and you're free to use Hal again.

I've built a few safety features into this version as well, besides the backup, such as Hal will turn off auto learning automatically if the last research text file returns a "connection error" message in case the internet is lost. 

Please disable any other plugins that serve an automated function such as "loneliness.uhp" while Auto learning is active.

While Hal is not Auto-learning, you can ask "How many research topics are Remaining/Total/Completed"
Hal will tally the totals from the text files so you won't have to check manually. 

-Spitfire2600

50
This plugin has been on my list of things to improve. Thanks for finding it and bringing it up to date!

-Spitfire2600

51
Ultra Hal Assistant File Sharing Area / Re: Lag
« on: June 05, 2018, 09:59:52 pm »
I wish lol

I pump most of my cash into my computers. Although, I will say parts this year are significantly more expensive than last for some reason.

- Spitfire2600

52
Ultra Hal Assistant File Sharing Area / Intelligent Webscraper Mrk I
« on: June 04, 2018, 04:01:02 am »
I am pleased to release the full Mrk I version, fresh off prototype.

Simply ask a question to allow Hal to parse Wikipedia for related information. This Plugin, based on my ConceptNet plugin, will allow Hal to not only stay better on topic and give more accurate responses.

To use:
Simply extract zip contents to Hal Directory "C:\Program Files (x86)\Zabaware\Ultra Hal 7\" and enable the UHP in Hal's menu.

Notes:
I have simplified the search function to reduce lag on slower systems, however, Hal is still parsing a large amount of data with every question.

I am still working to allow Hal to store results in case the same question is asked again, but still overcoming a few variables. Update on that soon, as that will remain part of Mrk I unless some other major changes happen first.

-Spitfire2600

53
I assume you have tried my plugins? ConceptNet and WebScraper?

-Spitfire2600

54
Ultra Hal Assistant File Sharing Area / Re: Lag
« on: June 03, 2018, 04:07:12 am »
Processor speed is the most important factor. 4+ Ghz is recommended. DDR4 RAM if you got it and an SSD all work to improve the speed of Hal.

My plugins are thousands of lines of code with dozens of functions all which increase hals DB size, therefore taking longer.

I am working with an overclocked i7 (4.7 ghz) ddr4 ssd system. I experience very negligible lag.

-Spitfire2600

55
Ultra Hal 7.0 / Re: New Features we would like in HAL 7.1
« on: May 20, 2018, 12:33:40 am »
I would like to see Hal make better use of WordNet to interpret user sentences and build responses.

For example
User: "I favor quality to a low price"
Hal: "I will remember you prefer better craftsmanship to a bargain."

Using WordNet to find synonyms for the words "quality" and "low price" along with the preamble "favor" to build a more natural response.

Spitfire2600

56
I agree. Thanks Robert!

57
General Discussion / Re: computer question and hal
« on: April 14, 2018, 10:57:48 pm »
Yes, an SSD along with a processor of 3+ ghz will speed things up. Faster and larger memory if you got it moderately helps as well.

My Hal's been trucking fine for over a year on an I7 overclocked to 4.5Ghz, 16 gigs of ddr4 2600+Mhz RAM, 980 TI GPU, and of course 250GB PCIE SSD. Watercooled cpu and gpu

My Halscript is 3+ MBs in size with the HalBrain about 100MBs plus other database plugins like conceptnet being 300-1500+MBs in size. Hal takes approximately 1-6 seconds to respond, quite impressive I thought. I am testing the functional limits of Hal. I also keep speech recognition data from Nuance on the OS SSD next to all of Hals files. Both run simultaneously with no lag. 

-Spitfire2600

58
Ultra Hal Assistant File Sharing Area / Re: Bot Lag
« on: April 14, 2018, 10:41:07 pm »
Hey guys,

Hal is limited to one core of any CPU. This means when running Hal on a machine, aim for a Ghz speed of 3+ which means when tons of code is run at once, it takes time for Hal to "think"

Computing power has long been the antagonist of any AI system, much less one limited to one core. We could solve this by building a code that allows Hals SQL databases to be queried by the GPU instead. Thousands of cores. But for now this is the limitation of Hal. I personally tolerate the lag for better responses, while revamping as much of the code as much possible to avoid repeat processes, which SALLIE seems to do quite nicely.

-Spitfire2600

59
This is why it's beta. It is finding several results, however, I need to revamp the filters so it chooses the correct reference.

-Spitfire2600

60
Speech Technology / Re: How do I teach Zabaware to pronounce words
« on: March 27, 2018, 11:13:34 pm »
Hal learns simply by talking with it. If you're looking to alter Hals voice, you'll have to look to the voice software, as Hal uses third party voices. If you're looking to alter anything with your voice, you'll have to play with your speech recognition.

-Spitfire2600

Pages: 1 2 3 [4] 5 6 ... 17