Total.js + Server R Platform = Artificial Intelligence in practice – part I

During my Phd studies on Polish Academy of Science I conducted researches associated with the use of AI (Artificial Intelligence) in medicine to analyse microarrays gene expression in case of fight with children cancer called as Neuroblastoma. During my studies on Military Academy School in Warsaw I acted with AI in robotics. But my first serious project was for Army and based on AI. Below I’d like to present solution based on mentioned technology for Money Fraud Detection – because in the past I dealt with similar solution for one of the biggest bank of the world.

In this part we focus on the assumptions and tools used to our project. Let’s start… Do You remember the main picture from the current article? If Not, then let’s look again to better understand whole logic used in present solution..

Our project is built on four main architectonic main blocks:

  1. Client Side (www.angular.io, https://facebook.github.io/react/)- for analysts and people to monitoring transactions and alerts, analysis. It will be based on React.js or Angular 2 to present results of data from AI evaluations
  2. Total.js / Node.js (www.totaljs.com)- REST API and Linkage/Coupling server for communication between the client, database and platform R (as a platform for artificial intelligence). Additional we will use node modules to RT communication: socket.io or primus.io node modules.
  3. DB – Database to storage our data used to analysis – we can use SQL or NoSql DB
  4. R Server (https://mran.microsoft.com, http://revolutionanalytics.com) – professional AI platform, old Deploy R Platform. Thanks to R Server Platform You can create powerful, portable analytics applications based on different analytics methods: Neural Networks (Linear/No Linear, Hopfiled Network), Genetic Algorithms, Artificial Immune Systems, Fuzzy Logic, Graph etc. In our solution we use open platform provided by Microsoft and accessible on https://mran.microsoft.com

Server R gives  support for a full range of R-based analytics,  big data statistics, predictive modeling, and machine-learning capabilities. When your data stores grow, Microsoft R Server can be deployed to perform at scale wherever your big data lives—including databases such as SQL Server 2016, Hadoop clusters, data warehouses, and even data stores in the cloud. You can build artificial intelligence-enabled applications based on  R language by using  machine learning and artificial intelligence.

R Server features mentioned by Microsoft:

  • Analyzing data wherever are storage – cloud, different distribution of Databases — without having to move it.

    Building modules of artificial intelligence based on Your own algorithms or provided by Microsoft or another companies

  • Easy process of deployment to a variety of platforms at scale and very robust security.
  • Scale R analytics for big data – Scale analytics from individual servers to large clusters as your business needs change.
  • Amazing speed of analysis a big data in cloud in real time thanks to a powerful computational powers – this what we are most interested
  • R Server can run on different OS system platform: Microsoft, Linux, OS X

Main page R Server – http://revolutionanalytics.com

 

In every separate article we will focus on each from mentioned our blocks. Let’s look into companies related with our tools – big brands and Major players in the global software market: Microsoft, Node.js,  Google, Facebook..

See You o the next article where we focus on technical issues 🙂

February 27th, 2017

  • I truly wanted to post a small note to be able to thank you for these precious secrets you are sharing at this website. My time-consuming internet search has finally been compensated with reputable information to talk about with my friends. I ‘d point out that many of us site visitors are really fortunate to be in a useful website with very many outstanding people with very helpful points. I feel somewhat privileged to have seen your weblog and look forward to tons of more thrilling moments reading here. Thanks once again for a lot of things..

  • Good day! I just want to give a huge thumbs up for the nice data you’ve gotten right here on this post. I will be coming again to your weblog for extra soon..

  • I wanted to put you the tiny remark so as to say thanks a lot the moment again regarding the breathtaking tricks you have documented on this page. It’s simply surprisingly open-handed with people like you to present without restraint just what a number of us could have offered for sale for an ebook to help make some cash for their own end, specifically seeing that you might well have tried it in the event you considered necessary. These tricks in addition acted as the fantastic way to be sure that other people online have the same passion similar to my very own to know the truth a whole lot more in regard to this matter. I’m sure there are several more pleasurable sessions up front for people who view your site..