Join the free virtual developer conference on knowledge graphs and AI. This year's themes are: applications, AI engineering, data intelligence, graphs, and architecture.
Sorry if I am repeating what you have written so using the versions you mentioned above would allow me to run ML models in Neo4J. The versions would have to be exactly:
Neo4J 3.4.7, Graph Algorithms plugin 3.4.7.0 and neo4j ml models 1.0.2? Even Graph Algorithms version 3.4.8 would not work?
Also on a different note, with Neo4J 3.5.8, has the GraphQL plugin been discontinued?
ml models was last released to support neo4j 3.4.7
It is not likely that ml 1.0.2 will work with neo4j 3.5.x
That said, it GraphAlg 3.4.8 is likely to work fine, but you can always check the repository. Just look in the pom.xml file for whatever version you're curious about. It also might be worth reading up on semantic versioning.
These libraries and plugins are all developed separately, and as such will always lag a little behind the latest version of neo4j. This is because a version of neo4j must be released before developers can even start adjusting the libraries and plugins to support it.
GraphQL recently released 3.5.04, which supports Neo4j 3.5.7.
I got an error(below mentioned) while creating a model in Neo4j
I added all three plugins like Apoc, Graph Algorthims, GraphQL
And i added ml model jar file(neo4j-ml-models-1.0.3) in plugins.
Can you please check and provide me the feasible solution.
Neo.ClientError.Procedure.ProcedureNotFound
There is no procedure with the name regression.linear.create registered for this database instance. Please ensure you've spelled the procedure name correctly and that the procedure is properly deployed.
Please start a new topic for your question. Adding a new separate question onto an existing discussion makes it very difficult to keep things organized, and makes it much harder for others to make use of the discussion.
Issues like yours, with missing procedures or dependencies, are almost always caused by version mismatching between the different plugins you've installed. Dependency management is a pain, and Neo4j is so new that the community hasn't yet come up with a clean solution.
Please read my previous response in this thread.
Sounds to me like you're trying to add 4 different plugins:
Apoc
Graph Algorithms
GraphQL
ML Models
You'll need to carefully check the repository for version compatibility for every plugin you're attempting to add. Just look in the pom.xml file for whatever version you're curious about. It also might be worth reading up on semantic versioning.
Keep checking all the plugins you want to use until you find the lowest version of Neo4j (perhaps Neo4j 3.5.3), then you'll need to find the version of each plugin which is meant for that version of Neo4j.