IA-SDK-Python Logo
v0.4.24

Contents:

  • GAIuS Data Format (GDF)
    • Fields
      • strings
      • vectors
      • emotives
      • metadata
      • path
    • Example Conversions
      • CSV to GDF
      • Image to GDF
  • Tutorials
    • Quick Start: Hello, World!
      • Four API Calls
    • Create a Genome Topology for your Agent
    • Deploy an Agent
    • Connect to Your Agent
      • Use the SDK’s AgentClient
      • Or, roll your own connections
    • Interact with your Agent using String Data
      • Data Preparation
      • Observing data
        • Observe 1st Sequence
        • Learn 1st Sequence
        • Observe 2nd Sequence
        • Learn 2nd Sequence
        • Show Agent Status
      • Get Predictions
        • Observe 1st event in New Sequence
        • Get Predictions
        • Observe 2nd event in New Sequence
        • Get Predictions
    • An Emotional Machine: Emotives and Mood
  • API Reference
    • AgentClient
      • AgentClient
        • AgentClient.__init__()
        • AgentClient.add_blacklisted_symbols()
        • AgentClient.add_model()
        • AgentClient.change_genes()
        • AgentClient.clear_all_memory()
        • AgentClient.clear_snapshots()
        • AgentClient.clear_target_class()
        • AgentClient.clear_wm()
        • AgentClient.connect()
        • AgentClient.delete_model()
        • AgentClient.get_all_genes()
        • AgentClient.get_cluster_info()
        • AgentClient.get_cognition_data()
        • AgentClient.get_gene()
        • AgentClient.get_hypotheses()
        • AgentClient.get_info()
        • AgentClient.get_interface_node_config()
        • AgentClient.get_kbs_as_json()
        • AgentClient.get_model()
        • AgentClient.get_models_with_patterns()
        • AgentClient.get_models_with_symbols()
        • AgentClient.get_name()
        • AgentClient.get_percept_data()
        • AgentClient.get_prediction_ensemble_for_model()
        • AgentClient.get_predictions()
        • AgentClient.get_successor_model()
        • AgentClient.get_symbol()
        • AgentClient.get_time()
        • AgentClient.get_vector()
        • AgentClient.get_wm()
        • AgentClient.increment_recall_threshold()
        • AgentClient.inject_genome()
        • AgentClient.investigate()
        • AgentClient.investigate_record()
        • AgentClient.learn()
        • AgentClient.list_blacklisted_symbols()
        • AgentClient.load_kbs_from_json()
        • AgentClient.load_kbs_from_json_iter()
        • AgentClient.observe()
        • AgentClient.observe_classification()
        • AgentClient.ping()
        • AgentClient.receive_unique_ids()
        • AgentClient.remove_blacklisted_symbols()
        • AgentClient.remove_patterns_from_system()
        • AgentClient.remove_symbols_from_system()
        • AgentClient.resolve_model()
        • AgentClient.set_hypotheses()
        • AgentClient.set_ingress_nodes()
        • AgentClient.set_query_nodes()
        • AgentClient.set_summarize_for_single_node()
        • AgentClient.set_target_class()
        • AgentClient.set_timeout()
        • AgentClient.show_status()
        • AgentClient.start_autolearning()
        • AgentClient.start_predicting()
        • AgentClient.start_sleeping()
        • AgentClient.stop_autolearning()
        • AgentClient.stop_predicting()
        • AgentClient.stop_sleeping()
        • AgentClient.switch_to_clusters()
        • AgentClient.update_model()
    • Thinkflux Client
      • TFClient
        • TFClient.__init__()
        • TFClient.add_interface_nodes()
        • TFClient.add_schema_symbol_information()
        • TFClient.bootstrap_concepts()
        • TFClient.clear_all_emotives()
        • TFClient.clear_all_kbs()
        • TFClient.clear_concepts_and_instances()
        • TFClient.clear_wm()
        • TFClient.delete_interface_nodes()
        • TFClient.dreamer()
        • TFClient.evaluate_world()
        • TFClient.get_concept()
        • TFClient.get_concepts()
        • TFClient.get_instances()
        • TFClient.get_model_association_networks()
        • TFClient.get_plan()
        • TFClient.get_rules_kb()
        • TFClient.get_symbolic_goal()
        • TFClient.investigate()
        • TFClient.list_interface_nodes()
        • TFClient.load_schema_base()
        • TFClient.observe()
        • TFClient.ping()
        • TFClient.set_rules_kb()
        • TFClient.set_symbolic_goal()
        • TFClient.set_verify()
        • TFClient.show_status()
        • TFClient.timer()
        • TFClient.update_schema()
    • COMCOMClient
      • COMCOMClient
        • COMCOMClient.__init__()
        • COMCOMClient.add_function_to_comcom()
        • COMCOMClient.call_agent_command()
        • COMCOMClient.clear_agents()
        • COMCOMClient.clear_comcom()
        • COMCOMClient.clear_input_slots()
        • COMCOMClient.clear_outputslot_command_queue()
        • COMCOMClient.comcom_to_cytoscape()
        • COMCOMClient.connect()
        • COMCOMClient.connect_input_slot()
        • COMCOMClient.connect_output_slot()
        • COMCOMClient.connect_to_agent()
        • COMCOMClient.create_pipeline()
        • COMCOMClient.delete_function_from_comcom()
        • COMCOMClient.delete_pipeline()
        • COMCOMClient.desynchronize_input_slots()
        • COMCOMClient.disconnect_agent()
        • COMCOMClient.disconnect_input_slot()
        • COMCOMClient.disconnect_output_slot()
        • COMCOMClient.get_agent_data()
        • COMCOMClient.get_config_as_json()
        • COMCOMClient.get_dds_message_types()
        • COMCOMClient.get_debug_topic_data_single()
        • COMCOMClient.get_debug_topic_data_stream()
        • COMCOMClient.get_input_slot_data()
        • COMCOMClient.get_output_slot_data()
        • COMCOMClient.get_pipeline_data()
        • COMCOMClient.input_slot_to_cytoscape()
        • COMCOMClient.list_agent_connections()
        • COMCOMClient.list_comcom()
        • COMCOMClient.list_input_slots()
        • COMCOMClient.list_output_slots()
        • COMCOMClient.list_pipelines()
        • COMCOMClient.list_preprocessing_functions()
        • COMCOMClient.load_comcom_config()
        • COMCOMClient.modify_input_slot()
        • COMCOMClient.modify_output_slot()
        • COMCOMClient.modify_pipeline()
        • COMCOMClient.pipeline_to_cytoscape()
        • COMCOMClient.query_db()
        • COMCOMClient.query_input_slot()
        • COMCOMClient.synchronize_input_slots()
        • COMCOMClient.toggle_input_slot()
        • COMCOMClient.toggle_output_slot()
        • COMCOMClient.visualize_comcom()
        • COMCOMClient.visualize_input_slot()
        • COMCOMClient.visualize_pipeline()
    • Genome
      • Genome
        • Genome.__init__()
        • Genome.change_genes()
        • Genome.display()
        • Genome.get_manipulative_map()
        • Genome.get_nodes()
        • Genome.get_primitive_map()
    • KB Ops
      • get_kb_subset()
      • get_models_containing_symbol()
      • get_models_containing_symbol_strict()
      • is_abstracted_symbol()
      • list_models()
      • list_symbols()
      • merge_kbs()
      • merge_single_node_kb()
      • recursive_delete_model()
      • recursive_update_model()
      • remove_abstracted_symbols()
    • Data Ops
      • Data
        • Data
          • Data.__init__()
          • Data.prep()
      • DataRecords
        • DataRecords
          • DataRecords.__init__()
      • data_ops module
        • PreparedData
          • PreparedData.prep()
        • atoi()
        • natural_keys()
        • raw_in_count()
        • validate_data()
    • Utilities
      • GDFFormatError
      • abstract_names()
      • build_pipeline_layers()
      • create_gdf()
      • dict_to_plotly_string()
      • find_output_slots_and_add_to_end()
      • load_sequence_from_file()
      • log_progress()
      • merge_gdfs()
      • node_data_to_plotly_string()
      • plot_directed_networkx_graph()
      • retrieve_bottom_level_records()
      • write_gdf_to_file()
    • Performance Validation Testing
      • Performance Validation Test
      • MongoData
        • MongoData
          • MongoData.__init__()
          • MongoData.convertBinaryStringtoSequence()
          • MongoData.delete_dataset()
          • MongoData.getSequence()
          • MongoData.prep()
          • MongoData.retrieveDataRecord()
          • MongoData.setIterMode()
          • MongoData.upload_dataset()
      • MongoDataRecords
        • MongoDataRecords
          • MongoDataRecords.__init__()
      • MongoResults
        • MongoResults
          • MongoResults.__init__()
          • MongoResults.addLogRecord()
          • MongoResults.deleteResults()
          • MongoResults.reset()
          • MongoResults.retrieveResults()
          • MongoResults.saveResults()
      • PVT Utils
    • AgentManager
      • AgentManager
        • AgentManager
          • AgentManager.__init__()
          • AgentManager.add_genome()
          • AgentManager.agent_context()
          • AgentManager.delete_agent()
          • AgentManager.delete_comcom()
          • AgentManager.delete_genome()
          • AgentManager.delete_tf()
          • AgentManager.get_all_agent_status()
          • AgentManager.get_genome()
          • AgentManager.kill_all_agents()
          • AgentManager.list_genomes()
          • AgentManager.remediate_dead_agents()
          • AgentManager.start_agent()
          • AgentManager.start_comcom()
          • AgentManager.start_hoster()
          • AgentManager.start_tf()
          • AgentManager.stop_hoster()
          • AgentManager.update_current_agents()
      • AgentInfo
        • AgentInfo
          • AgentInfo.__init__()
          • AgentInfo.check_running()
          • AgentInfo.connect_jia()
          • AgentInfo.delete_config_file()
          • AgentInfo.fromFile()
          • AgentInfo.fromJSON()
          • AgentInfo.get_agent_client()
          • AgentInfo.get_docker_networks()
          • AgentInfo.kill_agent()
          • AgentInfo.save_config_file()
          • AgentInfo.spawn()
          • AgentInfo.toJSON()
      • TFInfo
        • TFInfo
          • TFInfo.__init__()
          • TFInfo.connect_agents()
          • TFInfo.delete_config_file()
          • TFInfo.fromFile()
          • TFInfo.fromJSON()
          • TFInfo.kill()
          • TFInfo.save_config_file()
          • TFInfo.spawn()
          • TFInfo.toJSON()
    • Prediction Models
      • average_emotives()
      • bucket_predictions()
      • hive_model_classification()
      • hive_model_emotives()
      • model_per_emotive()
      • most_common_ensemble_model_classification()
      • prediction_ensemble_model_classification()
      • prediction_ensemble_modeled_emotives()
      • principal_delta()
    • ia.gaius package
      • Subpackages
        • ia.gaius.tests package
          • Submodules
          • ia.gaius.tests.classification module
            • Tester
              • Tester.next_test_prep()
              • Tester.test()
              • Tester.train()
          • ia.gaius.tests.utility module
            • Tester
              • Tester.next_test_prep()
              • Tester.test()
              • Tester.train()
          • Module contents
        • Submodules
        • ia.gaius.back_testing module
        • ia.gaius.data_language module
  • Examples
    • Agent Setup
    • Changing Genes
    • Basic PVT Setup and Example
      • Iris Dataset Training
    • PVT on 10k records of MNIST Digit Dataset
      • Setup Agent
      • Load Data
      • Run PVT
      • Show results
      • Teardown agent
    • Scikit-Learn GAIuS™ Pipeline Example
  • Cognitive Processor Genes
  • Gene Information
    • always_update_frequencies
    • auto_learn_algorithm
    • auto_learn_metric
    • classifier
    • enable_genome_snapshots
    • enable_predictions_kb
    • enable_snapshots
    • max_predictions
    • max_sequence_length
    • near_vector_count
    • persistence
    • predict_on_nth_event
    • prediction_sort_metric
    • prediction_threshold
    • prediction_threshold_direction
    • prediction_threshold_metric
    • recall_threshold
    • search_depth
    • SORT
    • smoothness
    • snapshot_gen_predictions
    • wm_resolution
  • COMCOM System
    • COMCOMClient
      • COMCOMClient
        • COMCOMClient.__init__()
        • COMCOMClient.add_function_to_comcom()
        • COMCOMClient.call_agent_command()
        • COMCOMClient.clear_agents()
        • COMCOMClient.clear_comcom()
        • COMCOMClient.clear_input_slots()
        • COMCOMClient.clear_outputslot_command_queue()
        • COMCOMClient.comcom_to_cytoscape()
        • COMCOMClient.connect()
        • COMCOMClient.connect_input_slot()
        • COMCOMClient.connect_output_slot()
        • COMCOMClient.connect_to_agent()
        • COMCOMClient.create_pipeline()
        • COMCOMClient.delete_function_from_comcom()
        • COMCOMClient.delete_pipeline()
        • COMCOMClient.desynchronize_input_slots()
        • COMCOMClient.disconnect_agent()
        • COMCOMClient.disconnect_input_slot()
        • COMCOMClient.disconnect_output_slot()
        • COMCOMClient.get_agent_data()
        • COMCOMClient.get_config_as_json()
        • COMCOMClient.get_dds_message_types()
        • COMCOMClient.get_debug_topic_data_single()
        • COMCOMClient.get_debug_topic_data_stream()
        • COMCOMClient.get_input_slot_data()
        • COMCOMClient.get_output_slot_data()
        • COMCOMClient.get_pipeline_data()
        • COMCOMClient.input_slot_to_cytoscape()
        • COMCOMClient.list_agent_connections()
        • COMCOMClient.list_comcom()
        • COMCOMClient.list_input_slots()
        • COMCOMClient.list_output_slots()
        • COMCOMClient.list_pipelines()
        • COMCOMClient.list_preprocessing_functions()
        • COMCOMClient.load_comcom_config()
        • COMCOMClient.modify_input_slot()
        • COMCOMClient.modify_output_slot()
        • COMCOMClient.modify_pipeline()
        • COMCOMClient.pipeline_to_cytoscape()
        • COMCOMClient.query_db()
        • COMCOMClient.query_input_slot()
        • COMCOMClient.synchronize_input_slots()
        • COMCOMClient.toggle_input_slot()
        • COMCOMClient.toggle_output_slot()
        • COMCOMClient.visualize_comcom()
        • COMCOMClient.visualize_input_slot()
        • COMCOMClient.visualize_pipeline()
    • ComCom InputSlot
      • Relevant InputSlot Functions
      • Types of InputSlots
        • COMCOMDDSListener
        • COMCOMFileHandler
        • COMCOMWebListener
    • ComCom OutputSlot
      • Relevant OutputSlot Functions
      • Types of OutputSlots
        • COMCOMRESTAPIPublisher
        • COMCOMAgentStreamer
        • COMCOMDDSStreamer
        • COMCOMTCPSocketStreamer
  • GAIuS RESTful API
    • Four Core API Calls
    • Helper Functionality
    • Miscellaneous Endpoints
IA-SDK-Python
  • Tutorials
  • View page source

Tutorials

This documentation presumes that the user already has access to GAIuS Agent creation, and the Intelligent Artifacts Lab. For more information about how to obtain access, please reach out to support@intelligent-artifacts.com or visit Intelligent Artifacts

  • Quick Start: Hello, World!
    • Four API Calls
  • Create a Genome Topology for your Agent
  • Deploy an Agent
  • Connect to Your Agent
    • Use the SDK’s AgentClient
    • Or, roll your own connections
  • Interact with your Agent using String Data
    • Data Preparation
    • Observing data
      • Observe 1st Sequence
      • Learn 1st Sequence
      • Observe 2nd Sequence
      • Learn 2nd Sequence
      • Show Agent Status
    • Get Predictions
      • Observe 1st event in New Sequence
      • Get Predictions
      • Observe 2nd event in New Sequence
      • Get Predictions
  • An Emotional Machine: Emotives and Mood
Previous Next

© Copyright 2023, Intelligent Artifacts Inc.

Built with Sphinx using a theme provided by Read the Docs.