Saturday 6 June 2020

Inspiring Powerfull Quotes

My Inspire Quotes: 

  1. Knowledge is power; knowledge without action is useless.

  1. Growth is painful, Change is painful 
But nothing is as painful staying stuck somewhere .

  1. One single cause of failure is Lack of Concentration.

  1. Only I can change my life, nobody can do it for me.

  1. Under the sky, under the heaven
There is one family.

  1. Thoughts lead to Action.
Action leads to habit.
Habits form our character.
Character Fixes our destiny.

  1. The most important thing is try and inspire people so that they can be 
great in whatever they want to do.

  1. Life is not about getting Rid of problem.But is solving better problems.

  1. Being negative and lazy is a disease. That's leads to pain, depression and failure.

  1.  The tragedy of life is not death, but 
what we let die inside of us while we live.

Array Programs in Java


Array programs  

  Linear  Search Array:

  • public class ArrayLinear
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    int [] arr = {10,202,303,404,50,60,70,80,90,100};
    int key =4;
    int i=0;
    while (i<arr.length) {
    if (key ==arr[i])
    {
    System.out.println(key +"is prenseted poision ");
    break;

    }
    i=i+1;

    }
    if(i==arr.length)
    {
    System.out.println(key +"is not prsented ");
    }

    }

    }

    Reverse Array:
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    int arr [] = { 10,20,30,40,50,60,70,80,90,100};
    int i=0;
    int j = arr.length-1;
    System.out.println("Before reversing");
    for (int k=0;k<arr.length;k++)
    {
    System.out.println(arr[k]+" ");
    }

    while(i<j)
    {
    int temp=arr[i];
    arr[i]=arr[j];
    arr[j]=temp;
    i=i+1;
    j=j-1;
    }

    System.out.println(" ");
    System.out.println("after reversing");
    for (int k=0;k<arr.length;k++)
    {
    System.out.println(arr[k]+" ");
    }


    }

    }
    How many times element present:


     public class HowManyEleInArr {

    public static void main(String[] args) {
    // TODO Auto-generated method stub

    int arr [] = {10,202,303,505,202,606,202,707,202,909};
    int key =202;
    int i=1; int j = 0;
    while (i<arr.length)
    {
    if(key==arr[i])
    {
    j++;
    }

    i=i++;
    }
    if (j>0)

    {
    System.out.println(key +"is present "+j +"times");
    }
    else
    {
    System.out.println("not presented");

    }
    }

    }


    Array left shift:
     public class LeftShiftArr {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    int arr[]= {10,20,30,40,50};
    System.out.println("before left shift");
    for (int j=0;j<arr.length;j++)
    {
    System.out.println(arr[j]+" ");
    }

    int temp= arr[0];
    int i=0;
    while (i<arr.length-1)
    {
    arr[i]= arr[i+1];
    i=i+1;
    }
    arr[i]=temp;
    System.out.println (" ");
    System.out.println (" after left shift");
    for (int j=0; j<arr.length;j++)
    {
    System.out.println(arr[j]+" ");
    }

    }



    }


    Array Right shif:

      public class RightShiftArr {
    public static void main(String[] args) {
    // TODO Auto-generated method stub

    int arr[]= {10,20,30,40,50};
    System.out.println("before right shift");
    for (int j=0;j<arr.length;j++)
    {
    System.out.println(arr[j]+" ");


    }
    int temp= arr[arr.length-1];
    int i = arr.length-1;
    while (i>0)
    {
    arr[i]=arr [i-1];
    i=i-1;

    }
    arr[0]=temp;
    System.out.println (" ");
    System.out.println (" after right shift");
    for (int j=0; j<arr.length;j++)
    {
    System.out.println(arr[j]+" ");
    }

    }

    }


    Array left shit twice:

    public class LeftTwiceArr {
    public static void main(String[] args) {
    // TODO Auto-generated method stub

    int arr[]= {10,20,30,40,50};
    System.out.println("before right shift");
    for (int j=0;j<arr.length;j++)
    {
    System.out.println(arr[j]+" ");
    }
    int temp1= arr[0];
    int temp2= arr[1];
    int i=0;
    while (i <arr.length-2)
    {
    arr[i]= arr[i +2];
    i=i+1;
    }
    arr[i]= temp1;
    arr[i+1]=temp2;
    System.out.println (" ");
    System.out.println (" after left shift twice");
    for (int j=0; j<arr.length;j++)
    {
    System.out.println(arr[j]+" ");
    }

    }


    Smallest number in array:
    public class SmallestArr {
    public static void main (String[] args )
    {
    int[] arr= {10,20,30,40,50,-5};
    int small =Integer.MAX_VALUE;
    int i=0;
    while (i<arr.length)
    {
    if (arr[i]<small)
    {
    small =arr[i];

    }
    i++;
    }
    System.out.println("smallest num in arr "+ small);
    }

    }


    Storing negative Number: 

    public class negativeArr {
    public static void main (String[] args )
    {
    int[] arr1 = {10,20,-30,-40,50};
    int count =0;
    for (int i=0; i<arr1.length;i++)
    {
    if (arr1[i]<0)
    {
    count++;

    }
    int [] arr2= new int [count];
    int j=0;
    System.out.println("arr2 elements are:");
    for (int j1=0;j1<arr1.length;j1++)
    {
    if (arr1[j1]<0)
    {
    arr2[j1]= arr1[i];
    System.out.println(arr2[j1]+" ");
    if (j1==count)

    break;
    j1++;
    }
    }


    }
    }
    }
     

    Find negative number in Array:

    public class FindNegative {
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    int [] arr = {-10,20,-30,40,-50};
    for (int i=0;i<arr.length;i++)
    {
    if (arr[i]<0)
    {
    System.out.println(arr[i]);
    }
    }

    }

    }


    Biggest element in Array:

    public class FindBiggest {
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    int[] arr = {10,20,30,400,50};
    int biggest =Integer.MIN_VALUE;
    int i=0;
    while (i<arr.length)
    {
    if (arr[i]>biggest)
    {
    biggest = arr[i];
    }
    i++;

    }

    System.out.println("Biggest number is " +biggest);


    }

    }


    Copy another Array:
    public class copyAnotherArr

      public static void main(String[] args) {
    // TODO Auto-generated method stub
    int [] a= {10,20,30,40,50};
    int [] b= new int [a.length];
    System.out.println("before copied");
    for (int k=0;k<b.length;k++)
    {

    System.out.println (b[k]+" ");
    }
    int i=0; int j = b.length-1;
    while (i<b.length)
    {
    b[i]=a[j];
    i++;
    j--;
    }

    System.out.println(" ");
    System.out.println(" after copied");
    for (int k=0; k<b.length;k++) {
    System.out.println(b[k]+ " ");

    }

    Copy only odd index Output:

    public class oddIndexvalue {
    public static void main (String[] args)
    {
    int[] arr1 = {10,20,30,40,50};
    int oddIndex=arr1.length/2;
    int [] arr2=new int [oddIndex];
    int j=0;
    for (int i=1;i<arr1.length;i+=2);
    {
    int i = 0;
    arr2[j]=arr1[i];
    j++;
    }
    System.out.println ("Printing arry 2:");
    for (int i=0;i<arr2.length;i++)
    {
    System.out.println (arr2[i]+" ");
    }
    }

    }



     




















     















     



Thursday 21 May 2020

How to Designing Powerpoint Presentation

  Why powerpoint Presentation:

   The presentation is a collection of individual slides tat contain information. Powerpoint are commonly used in business meeting and educational purposes.Thus it can display text, table,chart,graphics and word processing and media in slides.

MS-- 2000,2002,2003,2007,2010,2013,2016,2019.



Number slides:
  •   Make do with a few slides
  •   The more the number of slides the m ore complex it gets and the attention of the participants is lost.
  •   Keep the number of slides to the minimum

Fewer words:

  •  Use a single word or sentence and then elaborate  as you present.
Simple Language:

  •   Jargon ans slag should be avoided.
  •   The language used should be simple and understood by all
  •   Abbreviated words should be used only after using the full form for the first time.
  •   Abbreviations that are used in a particular  sector may not be understood when you are making a presentation to people from other sectors.
A Few images per slide:
  •  Adding too may images will cause confusion and distraction.
  • The presenter and the audience may lose their flow of thoughts.

one thought per slide
  • Cover a single sub-topic in a slide.
  • Do not overlap sub topics in the same slide.

Effective use of Quotations:
  • Powerful quotations can do the trick for conveying messages faster and in an efficient manner.
  • This helps reduce the number of slides and gets the audience thinking.
  • Remember to give credit to the author.

The Final Slide:
  • Include an FAQ where relevant.
  • End with a thank you slide so that the audience is aware that is the end of the session.
  • They will also be ready to ask questions and hence any kind of confusion is reduced.

Readable Font:
  • No one like to strain their eyes while reading the presentation content in a presentation.
  • The size and font type should be reachable even from the end of the room when projected.
  • Use  italics and bold emphasis.


Avoid all UPPER CASE
  • Use of all UPPER CASE in  a sentence makes it look jumbled and difficult to read.


Attractive slides
  • Use template matching the need of the topic.
  • Use images to simplify content:
  • Images speak louder than words while explaining scenarios.
  • We should try and use images or flow charts to simplify the subject.

Sound/Animation
  • Do not use unnecessary sound and animation in between the presentation.
  • These are a distraction and may lead to confusion in understanding the topic.

Background:
  • Background to be simple.
  • Avoid slides with dark text on dark background.
  • The text and background colours should complement each other.

Use Visual Aids
  • Aids like charts,excel sheet,illustrations and diagrams are used to asset in creating effective presentations.
  • Videos can be used for conveying the message in motivational and inspiring topics and help break the money.
Basic Shortcut Keys

Ctrl+ A        Select all
Ctrl+B         Bold
Ctrl+C        Copy
Ctrl+D        Created Slide  
Ctrl+E        Align
Ctrl+F        Find
Ctrl+H        Replace
Ctrl+I          Italic
Ctrl+J         Justify
Ctrl+k         Insert hyperlink
Ctrl+M        New black slide
Ctrl+N        New slide
Ctrl+O        Open
Ctrl+P        Print
Ctrl+R        Move right
Ctrl+S        Save
Ctrl+T        Open the font
Ctrl+U        Underline
Ctrl+V         Paste
Ctrl+W       Close
Ctrl+X        Cut
Ctrl+Y        Repeat the last action
Ctrl +Z       Undo

F1                  Help menu
F5                  Slide show
F7                  Checking grammer and spell 
F12                Save As

TIPS: 

Donot use a lot of words

The first slide must state the topic only

State the objectives in a text box on the next slides

Avoid multiple colours

Use the topic as the header for each slide

Start a subtopic on a fresh slide

Use calibri font 

Use bullets instead of paragraphs

Use visual aids

Template which best suites subject

No spelling errors

Donot use many animations

Enhance the message

Conclusion:

Plan --  based on audience,purpose,time frame and content

Prepare-- presenataion and proof of read,prompt cards visual aids.

Practice--  do a try,check time.

Present--  speak clearly and involve the audience.


   




         















    




   






Friday 1 June 2018

Artificial Intelligence

                                  செயற்கை    நுண்ணறிவு

இன்று பல மொபைல் கம்பெனிகள்  செயற்கை    நுண்ணறிவு பற்றி 

பேசிக் கொண்டு வருகிறது. குறிப்பாக Apple, Xiaomi, Samsung, Huawai, Oppo,LG   

போன்ற  முன்னணி நிறுவனங்கள் தொடர்ந்து செயற்கை    நுண்ணறிவு 

பற்றி    பல ஆய்வுகள்  செய்து வருகிறது . இந்த 2018   ஆம் ஆண்டு

வெளியிட்ட அனைத்து      திறன்பேசிகளும்   செயற்கை

 நுண்ணறிவு பற்றி  பேசாமல்  இல்லை.  வெளியிட்ட திறன்பேசிகளில்  AI 

camera,  AI battery, AI processer ... போன்றவற்றை காணலாம்.இனி வரும் 

காலங்களில்   செயற்கை    நுண்ணறிவுவின்  ஆதிக்கம்  அதிகம் இருக்கும்.

எனவே இதை பற்றி பார்ப்போம்.



செயற்கை    நுண்ணறிவு என்றால் என்ன?

                  நாம் உருவாக்கிய இயந்திரங்களும் , கணிபொறிகளும்  

நுண்ணறிவுடன்  செயல்படுவதுதான்  செயற்கை    நுண்ணறிவுடன் 

எனப்படும்.இதில்  இரண்டு  வகைகள்  உள்ளன .ஒன்று வலுவானது 

மற்றோன்று  வலுவற்றது.கற்றல்(learning),தர்க்க 

அறிவு(Reasoning),பிரச்சசைக்கான தீர்வு(Problem-solving),கருத்து(preception)

போன்றவற்றை  உள்ளடக்கியதாக  இருக்கவேண்டும்.



நான்கு   வகையான AI 

  1.Reactive machines

  2.Limited memory

 3.Theory of mind

 4.Self- awareness

செயற்கை    நுண்ணறிவு மற்றும் இயந்திர கற்றல் மற்றும் ஆழ் மன கற்றல் 

இடையே உள்ள  தொடர்பு :

Image result for aI vs ml vs dl                                                                      செயற்கை    

நுண்ணறிவின்  ஆய்வு  ஒட்டுமொத்த ஆய்வின்
 
இறுதிய நினைகிறார்கள்  ஆய்வாளர்கள். 

இவற்றிக்கிடையே  ஆன தொடர்பு 

இந்த படம் மூலம்  விளங்கும் என   

நினைக்கிறேன்.



   செயற்கை   நுண்ணறிவின்  பயன்பாடுகள்  :

                                                நாம் தினமும் செயற்கை    நுண்ணறிவை  பயன்  

படுத்தி வருகிறோம் என்பது  உங்களுக்கு ஆச்சரியத்தை தருகிறத  ஆம் 

நண்பர்களே தினமும்  பயன்  படுத்தி வருகிறோம்.இதை பார்ப்போம்.

சமுக ஊடங்களில் (Social Networking):

                                        Facebook,Pinterest,Instagram,Snapchat.... போன்ற சமுக ஊடங்களில்  செயற்கை    நுண்ணறிவை பயன் படுத்தி வருகிறோம் .

மின்னஞ்சல்(Email):
                                     
                     Spam Filters,Smart Email categorization

Online Shopping:

                    Search ,Recommendation,Fraud protection

Mobile Use:

                Voice-to-text, Personal Assistants (Siri,Cortana,Bixby,Google assistant)

இதை தவிர இன்னும் பல:

    Video games

    Smart car

    Online customer  support
  
    News Generation
     
    Smart Home Devices

    Smartwatch......

  




     
               
                            

      
                                    
  

Saturday 17 March 2018

Industrial Internet of Things

                                   Industrial Internet of Things




  • Introduction
  • Birth of IIoT
  • Industry 4.0
  • IIoT vs IOT
  • IIoT Benefits
  • IIoT protocols
  • IIoT challenges
  • Future of IIoT
  • Example of IIoT
  • Conclusion
Introduction:
         
                   The Industrial Things like sensors,actuators,controllers,robots,etc to computational capabilities residing in internet -based storage and analytics.
Image result for industrial internet of things images

                            The Industrial Internet of Things described the IoT(internet of things).The IoT is a network of intelligent computers, devices, and objects that collect and share huge amounts of data.The collected data is sent to a central cloud-based service where it is aggregated with other data and then shared with end users in a helpful way.The IOT will increase automation in homes, schools, stores, and in many industries.

Industrial Internet of Things:
 

                                This technology is an amalgamation of different technologies like machine learning, big data, sensor data,m2m  communication and automation that have existed in the Industrial backdrop for years.It's the network of a multitude of devices connected by communications technologies that result in systems that can monitor, collect, exchange, analyze, and deliver valuable new insights like never before.These insights can then help drive smarter, faster business decisions for industrial companies.The IIoT is transforming industry changing the way industries work.By combining machine-to-machine (m2m) communication, industrial big data analytics technology, cybersecurity, and HMI and SCADA, the IIoT is driving unprecedented levels of efficiency productivity, and performance.And as a result, industrial companies in power and energy, oil and gas manufacturing, healthcare, aviation, and many other industries are experiencing transformative operational and financial benefits.



  • 46%  of the global economy that can benefit from the industrial Internet
  • 100% industrial Internet potential impact on energy production
  • 44% Industrial internet potential impact on energy consumption.
Industry 4.0

                  Industry 4.0 is smart devices turning into smart products turning into smart factories.
Industry 4.0 is a name for the current trend of automation and data exchange in manufacturing technologies. It includes cyber-physical systems, the Internet of things, cloud computing and cognitive computing. Industry 4.0 is commonly referred to as the fourth industrial revolution.
  1. 1782   -  Power generation mechanical automation
  2. 1913   -  Industrialization
  3. 1954    - Electronic Automation
  4. 2015    - Smart Automation

Who has coined the term Industrial Internet of Things:

                                    As the premier digital industrial company, GE coined the term industrial internet in late 2012.

The Industrial Internet (VS) IoT :
                           
                                   One perspective is to think of the Industrial internet as connecting machines and devices in industries such as oil and gas, power generation, and health care, where their failures and unplanned downtime can result in life - threating or high- risk situations.
On the hand internet of things tend to include consumer - level devices such as heart monitoring fitness bands or smart home appliances.They are functional and can provide convenience but don't typically create emergency situations if downtime were to occur.
When it comes to the power of the IIOT, the sky is the limit.As more and more data is created from increasingly connected machines, systems, and devices, the volume of critical and realized and acted upon is limited.

What are the benefits of IIoT?

                                    The IIoT can greatly improve connectivity, efficiency, scalability, time savings, and cost savings for industrial organizations.Companies are already benefitting from the IIoT through cost savings due to predictive maintenance, improved safety, and other operational efficiencies.IIoT networks of intelligent devices allow industrial organizations to break open data silos and connect all of their people, data, and processes from the factory floor to the executable offices.Business leaders can use IIoT data to get a full and accurate view of how their enterprise is doing, which will help them make better decisions.

IIoT protocols:

                                   One of the issues encountered in the transition to the IIoT is the fact that different edge-of-network devices have historically used different protocols for sending and receiving data.While there are a number of different communication protocols currently in use, such as OPC-UA, the Message Quecuring Telemetry  Transport(MQTT) transfer protocol is quickly emerging as the standard for IIoT, due to its lightweight overhead, publish model, and bidirectional capabilities.

Challenges of the IIoT:

                                   Interoperability and security are probably the two biggest challenges surrounding the implementation of IIoT.As the technology writer, margaret rouse observes, " a major concern surrounding the industrial IoT is interoperability between devices machines that use different protocols and have different architectures.Ignition is an excellent solution for this since it is cross-platform and built on open-source, IT- stand technologies. companies need to know that their data is secure.The proliferation of sensors and other smart, connected devices has resulted in a parallel explosion security vulnerabilities.This is another factor in the rise of MQTT since it is a very secure IIoT protocol.

Example of IIoT:

  • ABB: smart robotics
  • Airbus
  • CGI
  • Gco
  • Siemens
  • Amazon: Reinventing warehouse
  • Boeing: using IOT to drive manufacturing efficiency
  • Bosch: Track and trance innovator
  • caterpillar: An  IoT pioneer 
  • Fanuc: Helping to minimize downtime in factories.
  • Gehring: A pioneer in connected manufacturing
  • Hitachi: An integrated IIoT approach
  • John decre: self--driving  tractors and more
  • Kaeser Kompressoren: Air as a service
  • Komtsu: Innovation in mining and heavy equipment
  • KVKA : connected robotics 
  • Maersk: Intelligent logistics
  • Magna  Steyr: Smart automotive manufacturing
  • Real-Time Innovations: Microgrid  Innovation 
  • North star Bluescope steel: keeping workers safe
  • Rio Tinto : Mine of the Future
  • Shell : smart oil field innovator
  • Stanley  Black & Decker

Conclusion:
  
                   The Industrial Internet of Things is often presented as a revolution that is changing the face of the industry in a profound manner.In reality, it is an evolution that has its origins in technologies and functionalities developed by visionary automation suppliers more 15 years ago.As the necessary global standards mature, it may well take another 15 years to realize the full potential of IIoT.Over this period of time, the changes to the industry will be far-reaching.The good news is that end users and machine builders can now leverage their existing investments in technology and people whole taking advantage of available new IIoT technologies.





                         



Inspiring Powerfull Quotes

My Inspire Quotes:  Knowledge is power; knowledge without action is useless. Growth is painful, Change is painful  But nothing...