Wednesday, January 31, 2018

Artificial intelligence machine learning


Emotion in Artificial Intelligence
By : Rajan Aryal
rajanaryal.com.np


Content:
1. Emotion in AI
2. AI Detect Emotion
3. Application of AI with emotion

AI understand human emotions?
 Humanoid robot is Combination of
a. hardware
b. software ( algorithm + Program )
 Reading is not same as understanding;
 No emotional robots, for now, that understand human emotions;
 AI have programmed algorithms
→ follow the instructions
→ detect emotion;
→ show behavior like human ;



How AI can Detect emotion?
1. Text
2. Speech
3. Body language/movement
4. Images/Videos


1.Text

 To analyze sentiment from text use lexicon-based model;
 Lexicon-based check
a . polarity => good or bad;
b . Strength => how good or how bad;

 Analyzed text is positive, neutral or negative;

 Example: Chabot;
For Example visit this siteliwc.wpengine.com




2.Speech
 Trained robot and store examples on knowledge base;
 Dialogue systems
1.sense words and reason;
2. compare and understand words;
3.respond ; Speaker recognition:
→ recognize who is speaking by voice in bank ,
locker;


3.Body language/movement

 Able to interact with humans and recognize a emotion by body language;

1.Hand gesture

→Use various gesture by hands;

→Gesture is non verbal ,sigh language
Example : Ok sigh , Thumb for Best of luck sigh , Index finger for warning , Baby finger for short toilet ,Salute;


2.Facial Expression

→Motion of muscle

→Eyes

→Mouth



4.Images/videos

 Recognize emotions from images and videos;

 Take an image as an input,

a. Take facial expression of people;

b. detect emotion;

 The emotions In Video

a. recognizes the facial expressions of people;

b. analyze faces and detecting motion;

 Example: Facebook
 => AI Is Now Automatically Writing Photo Captions, Microsoft tools
=> Happy?Sad? Angry?




Example:



Application of AI with emotion
1. Medical
2. Law
3. Education
4. Entertainment


1.Medical

A . Counseling

→’patient’s emotional state and feelings about treatment;


B . Rehabilitation

→ help monitoring, Generating alerts and reminders;


C . Treatment

→ accurate diagnostics, surgical, Identifying symptoms of tumors and cancer;


2.Law

1.Smarter Court

→ courts takes big data , computing ,analyzed and machine producing judgement just like human beings;


2.Polygraph

→ Lie detector;


3.Detect criminal at busy area

→ Human unable to look huge people and analyze computer analyze huge data and gave result;






3.Education

 To teach kids

→ Robots can capture a child imagination like no other tools not even human;


Example :NAO Robot , Lego Mindstorms, Vex Robotics , Sphero Balls , Milo Robots;


 Virtually Presence in Class

Example . VGO Robot (as Student) Telepresence Robot(as teacher)

 Other Robots: Pepper , Tiro , IROBI , Robovie ;



4. Entertainment

 Tools

→ voice-based search technologies ;

Example: Siri , Cortana , Ok Google ,Alexa;




 User-Friendly

→Speaking the viewer’s language;




Disadvantages/Challenges

1. impossible to predict;

2. Cannot make a creative response as human;

3. Lack of common sense in some decision making;

4. The error may occur in the knowledge base and lead to a wrong decision;

5. Cannot adopt changing environment;

6. virtually ‘feel’ senses such as pleasure and pain so not exact;

7. Ambiguous ;

Saturday, January 27, 2018

How to Make a Free Website Using Wix||

Blog by :Rajan Aryal
contact me: +9779860009939
Visit my official website www.rajanaryal.com.np

How to Make a Free Website Using Wix||

Wix.com is a site that lets you create your own Flash-enabled site for free. Although getting a custom domain and unlimited bandwidth (among other things) costs money, everything else is free.









    1. 1
      Go to Wix website, and make an account. You may also log in if you already have an account.
    2. 2
      When you reach the homepage, click on the Start Now button. This will take you to "My Account" page.
    3. 3
      On the right, click the Start Creating button.
    4. 4
      Choose a template. Be careful when making your choice, because Wix does not let you change your template once chosen. Click "Edit."
      • Think about what type of website you want and choose the theme that best conveys what you want to express.
    5. 5
      Wait for the pop up to appear. Make sure that you've disabled your pop-up blocker for Wix.
    6. 6
      Edit the site details (title and footer text), changing the background color, and add/delete pages.
    7. 7
      When you're done, save all your work. Wix doesn't autosave, and you don't want to lose all your work!
    8. 8
      Name your site. Your site name will appear as: www.wix.com/yourusername/sitename. You can get your own custom domain name (without the www.wix.com/username bit) for a price.
    9. 9
      When you are ready to publish your website, click publish in the corner. Enjoy your website.






  • Planning process of management || steps of planning process in management

    Blog by :Rajan Aryal
    contact me: +9779860009939
    Visit my official website www.rajanaryal.com.np

    Steps of planning process in Management



    Management planning is the process of assessing an organization's goals and creating a realistic, detailed plan of action for meeting those goals. The basic steps in the management planning process involve creating a road map that outlines each task the company must accomplish to meet its overall objectives. Much like writing a business plan, a management plan takes into consideration short- and long-term corporate strategies.

    1.Establish Goals
    The first step of the management planning process is to identify specific company goals. This portion of the planning process should include a detailed overview of each goal, including the reason for its selection and the anticipated outcomes of goal-related projects. Where possible, objectives should be described in quantitative or qualitative terms. An example of a goal is to raise profits by 25 percent over a 12-month period.

    2.Identify Resources
    Each goal should have financial and human resources projections associated with its completion. For example, a management plan may identify how many sales people it will require and how much it will cost to meet the goal of increasing sales by 25 percent.

    3.Establish Goal-Related Tasks
    Each goal should have tasks or projects associated with its achievement. For example, if a goal is to raise profits by 25 percent, a manager will need to outline the tasks required to meet that objective. Examples of tasks might include increasing the sales staff or developing advanced sales training techniques.

    4.Prioritize Goals and Tasks
    Prioritizing goals and tasks is about ordering objectives in terms of their importance. The tasks deemed most important will theoretically be approached and completed first. The prioritizing process may also reflect steps necessary in completing a task or achieving a goal. For example, if a goal is to increase sales by 25 percent and an associated task is to increase sales staff, the company will need to complete the steps toward achieving that objective in chronological order.

    5.Create Assignments and Timelines
    As the company prioritizes projects, it must establish timelines for completing associated tasks and assign individuals to complete them. This portion of the management planning process should consider the abilities of staff members and the time necessary to realistically complete assignments. For example, the sales manager in this scenario may be given monthly earning quotas to stay on track for the goal of increasing sales by 25 percent.

    6.Establish Evaluation Methods
    A management planning process should include a strategy for evaluating the progress toward goal completion throughout an established time period. One way to do this is through requesting a monthly progress report from department heads.

    7.Identify Alternative Courses of Action
    Even the best-laid plans can sometimes be thrown off track by unanticipated events. A management plan should include a contingency plan if certain aspects of the master plan prove to be unattainable. Alternative courses of action can be incorporated into each segment of the planning process, or for the plan in its entirety

    Monday, January 22, 2018

    How to promote fb page

    Blog by :Rajan Aryal

    IF YOU TO ADD YOUR ADVERTISEMENT OM MY WEBSITE
    contact me: +9779860009939
    Visit my official website www.rajanaryal.com.np


    6 Ways to Promote Your New Facebook Page
    How can you start to promote your new Facebook Page and get your fans to start engaging with you?


    To start connecting with current and potential customers on your Facebook Page, there are a few things you need to do first to get the word out.
    Here are six ways to promote your new page:

    1. Use the network you already have
    If someone has already joined your email list, they most likely would love to connect with you on Facebook too.
    Send out an email to your contact list, announcing your new page and inviting people to Like your business on Facebook.
    You should also add social media buttons to your email footer, so your email subscribers are continually reminded of your active social channels.

    2. Add a Follow Button on your website
    Make it easy for your website visitors to Like your page by adding a Follow Button to your website or blog. A Facebook Follow Button is a widget you can add to your website that links people from your website to your Facebook Page.
    For an official Facebook Follow Button, go to Facebook’s Social Plugins resource page.

    3. Create a Facebook Ad
    Running a Facebook Ad is an easy way to get your page in front of a new relevant audience. Using Facebook’s targeting features you can create an ad that reaches people with certain characteristics like age and location.
    You can also use Facebook’s Custom Audiences feature to upload your email list and reach your existing contacts.

    4. Share helpful content
    There is a big difference between social media and social media marketing. Give people a reason to Like your page by sharing helpful posts and driving action.
    Facebook is a highly visual channel, so share images and videos when you can. You can even try a Facebook Live to engage your fans.


    5. Promote your page offline too
    Promote your Facebook Page on all of your print marketing materials including business cards, menus, flyers, signs, t-shirts — anywhere it can be visible.

    Mention your Facebook Page the next time you speak at a workshop, seminar or conference. You can even include an image and link to your page in your slide deck.

    6. Don’t forget your existing social following
    If you’re active on other social media channels, like Twitter, Pinterest, or LinkedIn, promote your page on those channels as well.
    Your superfans will be happy to connect with your business anywhere they can.

    Ready to promote your new Facebook Page? 
    What good is a Facebook Page if no one knows it exists? Promote your page everywhere you can to increase your following and start making a real impact with social media.


    Wednesday, January 17, 2018

    Clock-driven Scheduling – Advantages and Disadvantages, Real Time System Notes | Sixth Semester, BSc.CSIT | Tribhuvan University (TU)

    Clock-driven Scheduling – Advantages and Disadvantages, Real Time System Notes | Sixth Semester, BSc.CSIT | Tribhuvan University (TU)


    Blog by : Rajan Aryal  Visit My website for BSc CSIT Student   www.rajanaryal.com.np/csit

    Advantages and disadvantages of Clock-driven Scheduling


    Advantages
    On clock-driven scheduling, decisions on what job executes at what time are made at specific time instants. It has its own advantages and they are as follows;


    State and Prove Optimal Earliest Deadline First (EDF) Algorithm,Real Time System Notes | Sixth Semester,BSc.CSIT | Tribhuvan University (TU)

    State and Prove Optimal Earliest Deadline First (EDF) Algorithm,Real Time System Notes | Sixth Semester,BSc.CSIT | Tribhuvan University (TU)

    Blog by : Rajan Aryal
    Visit My website for BSc CSIT Student
    www.rajanaryal.com.np/csit
    State:
    When preemption is allowed and jobs do not contend for resources, the EDF algorithm can produce a feasible schedule of a set J of jobs with arbitrary release times and deadlines on a processor if and only if J has feasible schedules.
    Proof:
    Any feasible schedule of J can be systematically transformed into an EDF schedule.
    Suppose that in a schedule, parts of Ji and Jk are scheduled in interval I1 and I2respectively. The deadline di of Ji is later than the deadline dk of Jk, but I1 is earlier than I2.

    Highest mountain on world|| out of 10 highest mountain 8 mountain are on Nepal

    Blog by :Rajan Aryal
    contact me: +9779860009939
    Visit my official website www.rajanaryal.com.np

    Highest mountain on world|| out of 10 highest mountain 8 mountain are on Nepal