-

- -

Tuesday, December 31, 2019

DeepLearning With TensorFlowJS 1 - Train Data and Test Data

This tutorial is based on the book Deep Learning With JavaScript (TensorFlowJS).

The first script loads the TensorFlow package and defines the symbol tf, which provides a way to refer to names in TensorFlow.

The second script creates two constants, trainData and testData, each representing 20 samples of how long it took to download a file (timeSec) and the size of that file (sizeMB). The elements in sizeMB and those in timeSec have one-to-one correspondence. For example, the first element of sizeMB in trainData is 0.080 MB, and downloading that file took 0.135 seconds—that is, the first element of timeSec—and so forth.

The goal in this example will be to estimate timeSec, given just sizeMB.

https://codepen.io/tfjs-book/pen/VEVMbx

Wednesday, December 25, 2019

[ebook] Neural Networks and Deep Learning free online book.

.

CHAPTER 1: Using neural nets to recognize handwritten digits

In this chapter we'll write a computer program implementing a neural network that learns to recognize handwritten digits. 

.

CHAPTER 2: How the backpropagation algorithm works

In this chapter I'll explain a fast algorithm for computing such gradients, an algorithm known as backpropagation.

.

CHAPTER 3:Improving the way neural networks learn

In this chapter I explain a suite of techniques which can be used to improve on our vanilla implementation of backpropagation, and so improve the way our networks learn.

.

CHAPTER 4:A visual proof that neural nets can compute any function

In this chapter I give a simple and mostly visual explanation of the universality theorem. 

.

CHAPTER 5:Why are deep neural networks hard to train?

In this chapter, we'll try training deep networks using our workhorse learning algorithm - stochastic gradient descent by backpropagation.

.

CHAPTER 6:Deep learning

In this chapter, we'll develop techniques which can be used to train deep networks, and apply them in practice.

.

Tuesday, November 5, 2019

Machine Learning in JavaScript. Is it easier? difficult?



.

If you have tried Machine Learning before, you are probably thinking that there is a huge typo in the article’s title and that I meant to write Python or R in place of JavaScript.


And if you are a JavaScript developer, you probably know that since the creation of NodeJS, almost anything is possible in JavaScript. You can use React and Vue to build user interfaces, Node/Express for all the “serverside” stuff, and D3 for data visualization (another area that gets dominated by Python and R).


In this post, I will show you how to we can perform Machine Learning with JavaScript! We will start by defining what Machine Learning is, get a quick intro to TensorFlow and TensorFlow.js, and then build a very simple image classification application using React and ML5.js!

https://towardsdatascience.com/machine-learning-in-javascript-b8b0f9f149aa

.

Sunday, October 27, 2019

How to Install Node.js and NPM on Windows

 .

Introduction

Node.js is a run-time environment which includes everything you need to execute a program written in JavaScript. It’s used for running scripts on the server to render content before it is delivered to a web browser.

NPM stands for Node Package Manager, which is an application and repository for developing and sharing JavaScript code.

This guide will help you install and update Node.js and NPM on a Windows system and other useful Node.js commands.

Tutorial on how to install, use, update and remove Node.JS and NPM (Node package manager)

Prerequisites

  • A user account with administrator privileges (or the ability to download and install software)
  • Access to the Windows command line (search > cmd > right-click > run as administrator) OR Windows PowerShell (Search > Powershell > right-click > run as administrator)

Note: If you want to install the run-time environment on a different operating systems, check out our guides on installing Node.js and NPM on CentOS 7.

How to Install Node.js and NPM on Windows

Step 1: Download Node.js Installer

In a web browser, navigate to https://nodejs.org/en/download/. Click the Windows Installer button to download the latest default version. At the time this article was written, version 10.16.0-x64 was the latest version. The Node.js installer includes the NPM package manager.

Location of download link of NodeJS installer.

Note: There are other versions available. If you have an older system, you may need the 32-bit version. You can also use the top link to switch from the stable LTS version to the current version. If you are new to Node.js or don’t need a specific version, choose LTS.

Step 2: Install Node.js and NPM from Browser

1. Once the installer finishes downloading, launch it. Open the downloads link in your browser and click the file. Or, browse to the location where you have saved the file and double-click it to launch.

2. The system will ask if you want to run the software – click Run.

3. You will be welcomed to the Node.js Setup Wizard – click Next.

4. On the next screen, review the license agreement. Click Next if you agree to the terms and install the software.

5. The installer will prompt you for the installation location. Leave the default location, unless you have a specific need to install it somewhere else – then click Next.

6. The wizard will let you select components to include or remove from the installation. Again, unless you have a specific need, accept the defaults by clicking Next.

7. Finally, click the Install button to run the installer. When it finishes, click Finish.

Step 3: Verify Installation

Open a command prompt (or PowerShell), and enter the following:

node -v

The system should display the Node.js version installed on your system. You can do the same for NPM:

npm -v

Testing Node JS and NPM on Windows using CMD

How to Update Node.js and NPM on Windows

The easiest way to update Node.js and NPM is to download the latest version of the software. On the Node.js download page, right below the Windows Installer link, it will display the latest version. You can compare this to the version you have installed.

To upgrade, download the installer and run it. The setup wizard will overwrite the old version, and replace it with the new version.

How to Uninstall Node.js and NPM on Windows

You can uninstall Node.js from the Control Panel in Windows.

To do so:

  1. Click the Start button > Settings (gear icon) >  Apps.
  2. Scroll down to find Node.js and click to highlight.
  3. Select Uninstall. This launches a wizard to uninstall the software.

Basic Node.js Usage

Node.js is a framework, which means that it doesn’t work as a normal application. Instead, it interprets commands that you write. To test your new Node.js installation, create a Hello World script.

1. Start by launching a text editor of your choice.

2. Next, copy and paste the following into the text editor you’ve just opened:

var http = require('http');
 http.createServer(function (req, res) {
   res.writeHead(200, {'Content-Type': 'text/html'});
   res.end('Hello World!');
 }).listen(8080);

3. Save the file, then exit. Open the PowerShell, and enter the following:

node \users\<your_username>\myprogram.js

It will look like nothing has happened. In reality, your script is running in the background. You may see a Windows Defender notice about allowing traffic – for now, click Allow.

4. Next, open a web browser, and enter the following into the address bar:

http://localhost:8080

In the very upper-left corner, you should see the text Hello World!

Right now, your computer is acting like a server. Any other computer that tries to access your system on port 8080 will see the Hello World notice.

To turn off the program, switch back to PowerShell and press Ctrl+C. The system will switch back to a command prompt. You can close this window whenever you are ready.

Conclusion

You should now be able to install both the Node.js framework, and the NPM package manager. You’ve also written your first node.js JavaScript program!

The NPM framework gives access to many different JavaScript solutions, which can be found at npmjs.com.

.

From:

https://phoenixnap.com/kb/install-node-js-npm-on-windows

Saturday, January 19, 2019

Blogger HTML Widget Show Specific Label Posts In Blogger



.
1.Goto Blogger Layout
2.Add a new Widget. select HTML type.
3.Add the following codes into the body of Widget.


 alternative codes:

JavaScript Compressor Packer Unpacker Obfuscator


.

1) http://javascriptcompressor.com/

2) http://dean.edwards.name/packer/

3) https://www.strictly-software.com/unpacker/

4) https://javascriptobfuscator.com/Javascript-Obfuscator.aspx

How To Run WordPress with SQLite.


.

Run WordPress with SQLite.

1) Get a copy of WordPress from here and expand the files in into Web root or wherever you website source is stored.

2) Get the SQLite integration plugin from here and expand the files.

3) Place the SQLite integration plugin folder in your wp-content/plugins directory.

4) Copy the db.php file found in the sqlite-integration folder to wordpress/wp-content folder.

5) Rename wordpress/wp-config-sample.php to wordpress/wp-config.php.

6) Add the following lines in the config file.

define('DB_FILE', 'wordpress.db');
define('DB_DIR', dirname(__FILE__).'/');


7) Visit your WordPress install url and you should see the setup page.

note:
You can enable the SQLite plugin on the plugins page and visit the Miscellaneous page and optimize the database every time there is a new plugin installed/removed or there is need to do a database cleanup.

Optimization will drop the size of the database by only keeping the required content of posts, pages, and plugins, this will improve the performance of WordPress overall.
.

alternatively, you may download a prepacked zip file (wordpress v.4):
https://github.com/sdsharma/wordpress-sqlite