Today most commonly used Artificial Intelligence tools are TensorFlow, PyTorch, CNTK, Caffe, Apache MXNet, Keras, OpenNN, AutoML, and H2O.ai. Each tool is used for different purposes, and choosing the right one depends on the task you are trying to accomplish. For example, TensorFlow is one of the most popular tools for deep learning, while AutoML… Continue reading Which Artificial Intelligence tools is most used?
Norwegian conversational AI platform
Boost.ai is an end-to-end conversational AI platform that enables organizations to quickly create, deploy, and manage virtual assistants for their customers. The platform makes use of natural language processing (NLP) and natural language understanding (NLU) to understand customer queries and respond accurately. It also uses self-learning AI to reduce development time and enhance customer communication.… Continue reading Norwegian conversational AI platform
Your tool box with Kotlin
When programming in Kotlin, the tool box should include an Integrated Development Environment (IDE) such as IntelliJ IDEA, Atom, Visual Studio Code, Sublime Text, or Eclipse IDE. Additionally, you should have Gradle and Maven as build systems to build software from Kotlin code, as well as access to various libraries and frameworks like Spring, JetBrains,… Continue reading Your tool box with Kotlin
Clojure the solution for immutable data?
Clojure is a good choice for building highly concurrent and distributed systems, as well as for applications that require a high degree of code reuse and flexibility. It is also a good choice for working with data-intensive applications, thanks to its support for immutable data structures and powerful concurrency primitives. Additionally, because it runs on… Continue reading Clojure the solution for immutable data?
Weaknesses with programming language Kotlin
Many developers consider Kotlin to be a good programming language. It is concise and expressive, making it easy to read and write. It also has strong support for functional programming, which can make it a good choice for building complex, scalable applications. Additionally, because it is fully interoperable with Java, it allows developers to leverage… Continue reading Weaknesses with programming language Kotlin
What about your toolbox?
For many companies doing development under Java, is Maven a success factor in the development process. Maven allows you to control external dependencies and gives us flexibility in terms of IDE, test frameworks, build-servers, environment, and deployment strategy. From statistical material, you will find that many Java/kotlin projects are based on other tools like: Linux/Open… Continue reading What about your toolbox?